選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
 
 
 
Uvis Grinfelds 60d5ab17a9 Fixed google fonts on HTTPS 9年前
extras Initial 9年前
transfersh-server Initial 9年前
transfersh-web Fixed google fonts on HTTPS 9年前
.gitignore Initial 9年前
.jshintrc Initial 9年前
.travis.yml Initial 9年前
Gruntfile.js Initial 9年前
LICENSE Initial 9年前
README.md Updated readme 9年前
Vagrantfile Initial 9年前
bower.json Initial 9年前
package.json Initial 9年前

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.