# up
       
       Script pour uploader vers divers services d'hébergement. Ce site est choisi au hasard dans le dossier ''ud=~/bin/up-tools/''.
       
       ```
       #!/bin/sh
       # wrapper to upload a file using one of tools in upload
       ud=~/bin/up-tools/
       
       # list of upload scripts
       
       # select random uploader
       uploader="$(find ${ud} -type f | sort -R | head -n1)"
       
       f="$*"
       test -f "${f}" || continue
       uploader="$(find ${ud} -type f | sort -R | head -n1)"
       $uploader "${f}"
       while [ $? -ne 0 ]; do
           # pick random uploader
           uploader="$(find ${ud} -type f | sort -R | head -n1)"
           $uploader "${f}"
       done
       ```
       
       ## up-tools
       
       ### 0x0
       
       ```
       #!/bin/sh
       #upload to 0x0.st
       curl -f -F"file=@${1}" "https://0x0.st"
       
       exit $?
       ```
       
       ### temp.sh
       
       ```
       #!/bin/sh
       curl -f -T "${1}" https://temp.sh
       exit $?
       ```
       
       ### transfer.sh
       
       ```
       #!/bin/sh
       # upload to transfer.sh
       curl -f --progress-bar --upload-file "${1}" https://transfer.sh/
       exit $?
       ```
       
       ### ttm.sh
       
       ```
       #!/bin/sh
       #upload to ttm.sh
       curl -f -F"file=@${1}" "https://ttm.sh"
       
       exit $?
       ```
       
       ---
 (DIR) /