Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
 
 
 
Uvis Grinfelds 22dba22b1b added reviews section vor 9 Jahren
extras Initial vor 9 Jahren
transfersh-server Initial vor 9 Jahren
transfersh-web added reviews section vor 9 Jahren
.gitignore Initial vor 9 Jahren
.jshintrc Initial vor 9 Jahren
.travis.yml Initial vor 9 Jahren
Gruntfile.js Initial vor 9 Jahren
LICENSE Initial vor 9 Jahren
README.md Updated readme vor 9 Jahren
Vagrantfile Initial vor 9 Jahren
bower.json Initial vor 9 Jahren
package.json Initial vor 9 Jahren

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.