|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402 |
- <!doctype html>
- <!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
- <!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
- <!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
- <!--[if gt IE 8]><!-->
- <html class="no-js">
- <!--<![endif]-->
-
- <head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <title>transfer.sh - Easy and fast file sharing from the command-line.</title>
- <meta name="description" content="Easy and fast file sharing from the command-line.">
- <meta name="viewport" content="width=device-width,initial-scale=1">
- <!-- Place favicon.ico and apple-touch-icon.png in the root directory -->
- <link rel="stylesheet" href="styles/main.css">
-
- <link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:100,200,300" rel="stylesheet" type="text/css">
- <link href="https://fonts.googleapis.com/css?family=Source+Code+Pro:400" rel="stylesheet" type="text/css">
- <link href="http://fonts.googleapis.com/css?family=Droid+Sans+Mono" rel="stylesheet" type="text/css">
- <script src="scripts/vendor/modernizr.js"></script>
- </head>
-
- <body>
-
- <script>
- (function(i, s, o, g, r, a, m) {
- i['GoogleAnalyticsObject'] = r;
- i[r] = i[r] || function() {
- (i[r].q = i[r].q || []).push(arguments)
- }, i[r].l = 1 * new Date();
- a = s.createElement(o),
- m = s.getElementsByTagName(o)[0];
- a.async = 1;
- a.src = g;
- m.parentNode.insertBefore(a, m)
- })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
- ga('create', 'UA-40833733-1', 'transfer.sh');
- ga('send', 'pageview');
- </script>
-
- <div id="navigation">
- <div class="wrapper">
- <h1>transfer.sh</h1>
- <ul class="hidden-xs">
- <li><a href="#samples">sample use cases</a>
- </li>
- <li><a href="#contact">contact us</a>
- </li>
- </ul>
- </div>
- </div>
-
- <section id="home">
- <div class="wrapper">
- <h2>
- Easy file sharing from the command line</h2>
- <div class="row animated fadeInDown">
- <div id="from-terminal" class="box col-md-8 col-md-offset-2 col-xs-12">
- <div class="terminal-top">
-
- </div>
- <div id="terminal" class="terminal">
- <code>
- <span class="code-title"># Upload using cURL</span>
- <br>$ curl --upload-file ./hello.txt https://transfer.sh/hello.txt https://transfer.sh/66nb8/hello.txt
- <br>
- <br>
- <span class="code-title"># Create an alias</span>
- <br>$ transfer hello.txt
- <br>##################################################### 100.0% https://transfer.sh/eibhM/hello.txt
- </code>
- </div>
- <div id="web">
- <code>
- <br>
- <span class="code-title"># Upload from web</span>
- <br>Drag your files here, or <a class="browse" href="#"> click to browse.</a>
- </code>
- <input type="file" multiple="multiple" style="display: none">
- <ul class="queue">
- <li>
- </li>
- </ul>
- <div class="all-files">
- <br>
- <div>
- <span class="code-title"># Download all your files</span>
- <br>
- <br>
- <a class="download-zip btn-cta" href="#">zip</a> <a class="download-tar btn-cta" href="#">tar.gz</a>
- </div>
- </div>
- </div>
- </div>
-
- <div>
- <a href="#features" class="btn-cta btn-home">learn more </a>
- </div>
- </div>
- </div></section>
-
-
-
- <section id="features">
- <div class="wrapper container">
- <div class="row animated fadeInDown">
- <div class="col-md-3 col-xs-6">
- <i class="icon-terminal"></i>
- <h3>Made for use with shell</h3>
- </div>
- <div class="col-md-3 col-xs-6">
- <i class="icon-link"></i>
- <h3>Share files with a URL</h3>
- </div>
- <div class="col-md-3 col-xs-6">
- <i class="icon-database"></i>
- <h3>Upload up to 5 GB</h3>
- </div>
- <div class="col-md-3 col-xs-6">
- <i class="icon-clock"></i>
- <h3>Files stored for 14 days</h3>
- </div>
- </div>
- <div class="row animated fadeInDown">
- <div class="col-md-offset-3 col-md-3 col-xs-6">
- <i class="icon-tag"></i>
- <h3>For free</h3>
- </div>
- <div class="col-md-3 col-xs-6">
- <i class="icon-lock"></i>
- <h3>Encrypt your files</h3>
- </div>
- </div>
- </div>
- </section>
-
-
-
- <section id="samples">
- <div class="wrapper">
- <h2>
- Sample use cases
- </h2>
- <div class="row">
- <div class="col-md-6">
- <h3>How to upload</h3>
- <div class="terminal-top">
-
- </div>
- <div class="terminal">
- <code>
- <span class="code-title"># Uploading is easy using curl</span>
- <br>$ curl --upload-file ./hello.txt https://transfer.sh/hello.txt
- <br>
- <br>
- <span class="code-title"># Download the file</span>
- <br>$ curl --upload-file ./hello.txt https://transfer.sh/hello.txt
- </code>
- </div>
- </div>
- <div class="col-md-6">
- <h3>Create an alias and add it to .bashrc or .zshrc</h3>
- <div class="terminal-top">
- </div>
- <div class="terminal">
- <code>
- <span class="code-title"># Add this to .bashrc or its equivalent</span>
- <br>transfer() {
- <br># write to output to tmpfile because of progress bar
- <br>tmpfile=$( mktemp -t transferXXX ); curl --progress-bar --upload-file $1 https://transfer.sh/$(basename $1) >> $tmpfile; cat $tmpfile; rm -f $tmpfile; }
- <br>
- <br>alias transfer=transfer
- <br>
- <br>
- <span class="code-title"># Now you can use transfer command</span>
- <br>$ transfer hello.txt
- </code>
- </div>
- </div>
- </div>
-
-
- <a class="btn-cta" data-target="#coll" data-toggle="collapse">More examples</a>
-
- <div class="collapse" id="coll">
- <div class="row">
- <div class="col-md-6">
- <h3>Upload multiple files at once</h3>
- <div class="terminal-top">
- </div>
- <div class="terminal">
- <code>
- <br>$ curl -i -F filedata=@/tmp/hello.txt -F filedata=@/tmp/hello2.txt https://transfer.sh/
- <br>
- <br>
- <span class="code-title"># Combining downloads as zip or tar archive</span>
- <br>$ curl https://transfer.sh/(15HKz/hello.txt,15HKz/hello.txt).tar.gz
- <br>$ curl https://transfer.sh/(15HKz/hello.txt,15HKz/hello.txt).zip
- </code>
- </div>
-
-
- </div>
- <div class="col-md-6">
- <h3>Encrypt your files before the transfer</h3>
- <div class="terminal-top">
- </div>
- <div class="terminal">
- <code>
- <span class="code-title"># Encrypt files with password using gpg</span>
- <br>$ cat /tmp/hello.txt|gpg -ac -o-|curl -X PUT --upload-file "-" https://transfer.sh/test.txt
- <br>
- <br>
- <span class="code-title"># Encrypt and upload</span>
- <br>$ curl https://transfer.sh/1lDau/test.txt|gpg -o- > /tmp/hello.txt
- </code>
- </div>
- </div>
-
- </div>
- <div class="row">
- <div class="col-md-6">
- <h3>Scan for malware</h3>
- <div class="terminal-top">
- </div>
- <div class="terminal">
- <code>
- <span class="code-title"># Scan for malware or viruses using Clamav</span>
- <br>$ wget http://www.eicar.org/download/eicar.com
- <br>$ curl -X PUT --upload-file ./eicar.com https://transfer.sh/eicar.com/scan
- <br><br>
- <span class="code-title"># Upload malware to VirusTotal, get a permalink in return</span>
- <br>$ curl -X PUT --upload-file nhgbhhj https://transfer.sh/test.txt/virustotal
- <br>
- </code>
- </div>
- </div>
- <div class="col-md-6">
- <h3>Backup mysql database, encrypt and transfer</h3>
- <div class="terminal-top">
- </div>
- <div class="terminal">
- <code>
- <span class="code-title"># Backup, encrypt and transfer</span>
- <br>$ mysqldump --all-databases|gzip|gpg -ac -o-|curl -X PUT --upload-file "-" https://transfer.sh/test.txt </code>
- </div>
- </div>
- </div>
- <div class="row">
- <div class="col-md-6">
- <h3>Send email with transfer link (uses alias)</h3>
- <div class="terminal-top">
- </div>
- <div class="terminal">
- <code>
- <span class="code-title"># Transfer and send email with link (uses alias)</span>
- <br>$ transfer /tmp/hello.txt | mail -s "Hello World" user@yourmaildomain.com
- </code>
- </div>
- </div>
- <div class="col-md-6">
- <h3>Send us your awesome example</h3>
- <div class="terminal-top">
- </div>
- <div class="terminal">
- <code>
- <span class="code-title"># Your awesome sample will be put here</span>
- </code>
- </div>
- </div>
- </div>
- </div>
- </div>
- </section>
-
- <section id="reviews">
- <div class="wrapper">
- <div class="row">
- <div class="col-md-8 col-md-offset-2 col-xs-12">
- <blockquote class="twitter-tweet tweet-xl" lang="en">
- <img class="twitter-profile" src="images/reviews/dave.jpg" alt="">
- <p><a href="https://twitter.com/dutchcoders">@dutchcoders</a> Thanks for transfer.sh. Just used it for a production purpose for a customer. So great, so easy, so https. :)</p>
- <a href="https://twitter.com/FloifyDave/status/517383101425516544">
- — Dave Sims (@FloifyDave)</a>
- </blockquote>
- </div>
- </div>
- <div class="row">
- <div class="col-md-6 col-xs-12">
- <blockquote class="twitter-tweet" lang="en">
- <img class="twitter-profile" src="images/reviews/kareem.jpg" alt="">
- <p><a href="https://twitter.com/dutchcoders">@dutchcoders</a> love transfer.sh! any change we can *pay* for a self-hosted version?</p><a href="https://twitter.com/kareemk/status/517029789191118849">— Kareem Kouddous (@kareemk) </a>
- </blockquote>
- </div>
- <div class="col-md-6 col-xs-12">
- <blockquote class="twitter-tweet" lang="en">
- <img class="twitter-profile" src="images/reviews/pg.jpeg" alt="">
- <p><a href="http://t.co/JomAmqWYEB">http://t.co/JomAmqWYEB</a> by <a href="https://twitter.com/dutchcoders">@dutchcoders</a> is pure awesomeness! any chance of source on github? :-)</p><a href="https://twitter.com/drakpz/status/517008058841829376">— PJ Spagnolatti (@drakpz)</a>
- </blockquote>
- </div>
- </div>
- <div class="row">
- <div class="col-md-6 col-xs-12">
- <blockquote class="twitter-tweet" lang="en">
- <img class="twitter-profile" src="images/reviews/jacob.jpg" alt="">
- <p>Love transfer.sh! Will be using it from now on! Thanks for the amazing service we can use from the CLI <a href="https://twitter.com/dutchcoders">@dutchcoders</a>
- </p><a href="https://twitter.com/jacoblindgren11/status/516975006501203968">— Jacob Lindgren (@jacoblindgren11) </a>
- </blockquote>
- </div>
- <div class="col-md-6 col-xs-12">
- <blockquote class="twitter-tweet" lang="en">
- <img class="twitter-profile" src="images/reviews/lars.jpg" alt="">
- <p>transfer.sh is my latest fav service! Try simple command-line and web file sharing! <a href="https://t.co/FSrsb1JKJd">https://t.co/FSrsb1JKJd</a> Thanks <a href="https://twitter.com/dutchcoders">@dutchcoders</a> !</p> <a href="https://twitter.com/arvestad/status/519507976491499521">— Lars Arvestad (@arvestad)</a>
- </blockquote>
- </div>
- </div>
- </div>
- </section>
-
- <section id="share">
- <div class="wrapper">
- <h2>Share the love</h2>
- <ul class="share-buttons">
- <li>
- <a href="https://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Ftransfer.sh&t=" target="_blank" onclick="window.open('https://www.facebook.com/sharer/sharer.php?u=' + encodeURIComponent(document.URL) + '&t=' + encodeURIComponent(document.URL)); return false"> <i class="icon-facebook"></i>
- </a>
- </li>
- <li>
- <a href="https://twitter.com/intent/tweet?source=http%3A%2F%2Ftransfer.sh&text=:%20http%3A%2F%2Ftransfer.sh" target="_blank" title="Tweet" onclick="window.open('https://twitter.com/intent/tweet?text=' + encodeURIComponent(document.title) + ':%20' + encodeURIComponent(document.URL)); return false"> <i class="icon-twitter"></i>
- </a></li>
- <li>
- <a href="https://plus.google.com/share?url=http%3A%2F%2Ftransfer.sh" target="_blank" title="Share on Google+" onclick="window.open('https://plus.google.com/share?url=' + encodeURIComponent(document.URL)); return false"> <i class="icon-gplus"></i>
- </a>
- </li>
- <li>
- <a href="http://www.linkedin.com/shareArticle?mini=true&url=http%3A%2F%2Ftransfer.sh&title=&summary=&source=http%3A%2F%2Ftransfer.sh" target="_blank" title="Share on LinkedIn" onclick="window.open('http://www.linkedin.com/shareArticle?mini=true&url=' + encodeURIComponent(document.URL) + '&title=' + encodeURIComponent(document.title)); return false"> <i class="icon-linkedin"></i>
- </a>
- </li>
- </ul>
- </div>
- </section>
-
- <section id="contact">
- <div class="wrapper">
- <i class="icon-mail"></i>
- <h2>
- Any questions?
- </h2>
- <a href="#" data-uv-trigger class="btn-cta">contact us</a>
- </div>
- </section>
-
- <footer>
- <div class="wrapper">
- <img src="images/Logo-orange.png" alt="Founded in Holland">
- <p>Made with <i class="icon-heart"></i> by <a href="http://dutchcoders.io/" title="Dutch Coders">Dutch Coders</a>
- </p>
- </div>
- </footer>
-
- <a href="https://github.com/dutchcoders/transfer.sh/">
- <img style="position: absolute; top: 0; right: 0; border: 0" src="https://camo.githubusercontent.com/38ef81f8aca64bb9a64448d0d70f1308ef5341ab/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f72696768745f6461726b626c75655f3132313632312e706e67" alt="Fork me on GitHub" data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_right_darkblue_121621.png">
- </a>
-
- <script>
- (function() {
- var uv = document.createElement('script');
- uv.type = 'text/javascript';
- uv.async = true;
- uv.src = '//widget.uservoice.com/5rkATbLIm8ClJQeOirOhFg.js';
- var s = document.getElementsByTagName('script')[0];
- s.parentNode.insertBefore(uv, s)
- })()
- </script>
-
- <!--[if lt IE 7]>
- <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p>
- <![endif]-->
-
- <script>
- (function(b, o, i, l, e, r) {
- b.GoogleAnalyticsObject = l;
- b[l] || (b[l] =
- function() {
- (b[l].q = b[l].q || []).push(arguments)
- });
- b[l].l = +new Date;
- e = o.createElement(i);
- r = o.getElementsByTagName(i)[0];
- e.src = '//www.google-analytics.com/analytics.js';
- r.parentNode.insertBefore(e, r)
- }(window, document, 'script', 'ga'));
- ga('create', 'UA-40833733-1', 'transfer.sh');
- ga('send', 'pageview');
- </script>
-
- <script src="scripts/main.js"></script>
-
- </body>
-
- </html>
|