No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
 
 
 
Uvis Grinfelds 22dba22b1b added reviews section hace 9 años
extras Initial hace 9 años
transfersh-server Initial hace 9 años
transfersh-web added reviews section hace 9 años
.gitignore Initial hace 9 años
.jshintrc Initial hace 9 años
.travis.yml Initial hace 9 años
Gruntfile.js Initial hace 9 años
LICENSE Initial hace 9 años
README.md Updated readme hace 9 años
Vagrantfile Initial hace 9 años
bower.json Initial hace 9 años
package.json Initial hace 9 años

README.md

transfer.sh

Easy and fast file sharing from the command-line. This code contains the server with everything you need to create your own instance.

Build Status

Usage

Upload:
$ curl --upload-file ./hello.txt https://transfer.sh/hello.txt

Encrypt & upload:
$ cat /tmp/hello.txt|gpg -ac -o-|curl -X PUT --upload-file "-" https://transfer.sh/test.txt

Download & decrypt:
$ curl https://transfer.sh/1lDau/test.txt|gpg -o- > /tmp/hello.txt

Upload to virustotal:
$ curl -X PUT --upload-file nhgbhhj https://transfer.sh/test.txt/virustotal

Add alias to .bashrc or .zshrc:
===
transfer() {
    # write to output to tmpfile because of progress bar
    tmpfile=$( mktemp -t transfer )
    curl --progress-bar --upload-file $1 https://transfer.sh/$(basename $1) >> $tmpfile;
    cat $tmpfile;
    rm -f $tmpfile;
}

alias transfer=transfer
===
$ transfer test.txt

Development

  • grunt serve

  • grunt build

  • sh transfer-server/run.sh

Contributions

Contributions are welcome.

Creators

Remco Verhoef

Uvis Grinfelds

Code and documentation copyright 2011-2014 Remco Verhoef. Code released under the MIT license.