{"id":331,"date":"2014-09-30T17:18:55","date_gmt":"2014-09-30T15:18:55","guid":{"rendered":"http:\/\/hannes.enjoys.it\/blog\/?p=331"},"modified":"2015-01-17T20:47:43","modified_gmt":"2015-01-17T19:47:43","slug":"commandline-file-hosts","status":"publish","type":"post","link":"https:\/\/hannes.enjoys.it\/blog\/2014\/09\/commandline-file-hosts\/","title":{"rendered":"&#8220;Commandline File Hosts&#8221;"},"content":{"rendered":"<p>These are the &#8220;terminal to URL&#8221; file hosts I know. Please tell me about others. The speed tests are not scientific at all, my servers might be uncapable of better speeds because of saturation or bad routing.<\/p>\n<p><strong><a href=\"https:\/\/transfer.sh\/\">https:\/\/transfer.sh\/<\/a><\/strong><\/p>\n<blockquote><p><code>curl --upload-file \"01_Name_Game_(Intro).mp3\" https:\/\/transfer.sh\/<\/code><\/p><\/blockquote>\n<p>Maximum Filesize: 5 Gigabytes<br \/>\nExpiration after: 2 weeks<br \/>\n<strong>Uses HTTPS!<\/strong><br \/>\nServes error 500 for non-existing files. Does not serve direct downloads anymore. Bleh.<br \/>\nDownload URLs are modeled after your original filename (&#8220;special&#8221; characters are replaced): <a href=\"https:\/\/transfer.sh\/SGNl\/01-name-game-intro.mp3\">https:\/\/transfer.sh\/SGNl\/01-name-game-intro.mp3<\/a><br \/>\n1GB.zip upload: ~30-110 Megabit\/s<br \/>\n<a href=\"https:\/\/transfer.sh\/15Hbm\/1gb.zip\">1GB.zip download<\/a>: ~240 Megabit\/s<\/p>\n<p><strong><a href=\"http:\/\/curl.io\/\">http:\/\/curl.io\/<\/a><\/strong><\/p>\n<blockquote><p><code>curl -F \"file=@01_Name_Game_(Intro).mp3\" http:\/\/curl.io\/send\/abcd1234<\/code><\/p><\/blockquote>\n<p>Maximum Filesize: 20 Gigabytes<br \/>\nExpiration after: 4 hours<br \/>\n<strong>Requires you to visit their website to get a key (URL) assigned.<\/strong><br \/>\nDownload URLs are random and but it serves original filename with content-disposition: <a href=\"http:\/\/curl.io\/get\/kegcxfza\/85866a9bcfaf6f8eccab136238c07f659d580b25\">http:\/\/curl.io\/get\/kegcxfza\/85866a9bcfaf6f8eccab136238c07f659d580b25<\/a><br \/>\n1GB.zip upload: ~60-75 Megabit\/s<br \/>\n<a href=\"http:\/\/curl.io\/get\/c6cky686\/57fd44a2467ee5ebb47f3a4181345c6f000ef1a3\">1GB.zip download<\/a>: 100 Megabit\/s<\/p>\n<p><strong><a href=\"http:\/\/chunk.io\">http:\/\/chunk.io<\/a><\/strong><\/p>\n<blockquote><p><code>curl --upload-file 01_Name_Game_\\(Intro\\).mp3 chunk.io<\/code><\/p><\/blockquote>\n<p>Maximum Filesize: 50 Megabytes<br \/>\nExpiration after: 6 months<br \/>\nThey might increase filesize and expiration if there is enough interest, as of now you can not &#8220;sign-up&#8221; for those.<br \/>\nDownload URLs are unreadable, <strong>filenames are lost<\/strong>: <a href=\"http:\/\/chunk.io\/f\/afb01d527ceb4d03b9bf9e62bb32263e\">http:\/\/chunk.io\/f\/afb01d527ceb4d03b9bf9e62bb32263e<\/a><br \/>\n1GB.zip upload: ~8 Megabit\/s (until it errored :) )<\/p>\n<p><strong>http:\/\/purrrl.link\/<\/strong><br \/>\nRequires sign-up.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>These are the &#8220;terminal to URL&#8221; file hosts I know. Please tell me about others. The speed tests are not scientific at all, my servers might be uncapable of better speeds because of saturation or bad routing. https:\/\/transfer.sh\/ curl &#8211;upload-file &#8220;01_Name_Game_(Intro).mp3&#8221; https:\/\/transfer.sh\/ Maximum Filesize: 5 Gigabytes Expiration after: 2 weeks Uses HTTPS! Serves error 500 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22,23,12],"tags":[],"class_list":["post-331","post","type-post","status-publish","format-standard","hentry","category-commandline","category-filesharing","category-linux"],"_links":{"self":[{"href":"https:\/\/hannes.enjoys.it\/blog\/wp-json\/wp\/v2\/posts\/331","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hannes.enjoys.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hannes.enjoys.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hannes.enjoys.it\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hannes.enjoys.it\/blog\/wp-json\/wp\/v2\/comments?post=331"}],"version-history":[{"count":25,"href":"https:\/\/hannes.enjoys.it\/blog\/wp-json\/wp\/v2\/posts\/331\/revisions"}],"predecessor-version":[{"id":430,"href":"https:\/\/hannes.enjoys.it\/blog\/wp-json\/wp\/v2\/posts\/331\/revisions\/430"}],"wp:attachment":[{"href":"https:\/\/hannes.enjoys.it\/blog\/wp-json\/wp\/v2\/media?parent=331"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hannes.enjoys.it\/blog\/wp-json\/wp\/v2\/categories?post=331"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hannes.enjoys.it\/blog\/wp-json\/wp\/v2\/tags?post=331"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}