123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset='utf-8'>
- <meta http-equiv="X-UA-Compatible" content="chrome=1">
- <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
- <link href='https://fonts.googleapis.com/css?family=Architects+Daughter' rel='stylesheet' type='text/css'>
- <link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen">
- <link rel="stylesheet" type="text/css" href="stylesheets/github-light.css" media="screen">
- <link rel="stylesheet" type="text/css" href="stylesheets/print.css" media="print">
- <!--[if lt IE 9]>
- <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
- <![endif]-->
- <title>B2uploader by tiernano</title>
- </head>
- <body>
- <header>
- <div class="inner">
- <h1>B2uploader</h1>
- <h2>B2Uploader - Upload directories to B2</h2>
- <a href="https://github.com/tiernano/b2uploader" class="button"><small>View project on</small> GitHub</a>
- </div>
- </header>
- <div id="content-wrapper">
- <div class="inner clearfix">
- <section id="main-content">
- <h1>
- <a id="b2uploader" class="anchor" href="#b2uploader" aria-hidden="true"><span class="octicon octicon-link"></span></a>b2uploader</h1>
- <h2>
- <a id="what-is-it" class="anchor" href="#what-is-it" aria-hidden="true"><span class="octicon octicon-link"></span></a>What is it?</h2>
- <p>B2Uploader is a Console app (tested on Windows, may work with Mono or .NET Core on Linux and Mac... need to do some testing) which allows you to upload a folder to <a href="https://www.backblaze.com/b2/cloud-storage.html">Backblaze B2</a>. </p>
- <h2>
- <a id="how-do-i-use-it" class="anchor" href="#how-do-i-use-it" aria-hidden="true"><span class="octicon octicon-link"></span></a>How do i use it?</h2>
- <p>Get the source and build in Visual Studio (2013 and 2015 should work). using cmd line, go to the build folder and run a command as follows:</p>
- <p>b2uploader --i account_id --a app_key --d direcotry_to_upload </p>
- <p>where account id and app key are gotten from BackBlaze's site, and the directory is the folder you want uploaded</p>
- <h2>
- <a id="known-issues" class="anchor" href="#known-issues" aria-hidden="true"><span class="octicon octicon-link"></span></a>Known issues</h2>
- <ul>
- <li>very little logging or details of what is going on</li>
- <li>no error handing (currently crashes with VERY large files and multithreading).</li>
- <li>probably a lot of other stuff... leave issues please!</li>
- </ul>
- <h2>
- <a id="what-have-i-used-it-for" class="anchor" href="#what-have-i-used-it-for" aria-hidden="true"><span class="octicon octicon-link"></span></a>What have i used it for?</h2>
- <p>The app uses multiple threads to do uploads. I am running on a machine in the house with 2 8 core Xeons and 64Gb ram. With this, it kicks of something like 64 threads (the test folder only had 48 files, so all started uploading immediatly!). </p>
- </section>
- <aside id="sidebar">
- <a href="https://github.com/tiernano/b2uploader/zipball/master" class="button">
- <small>Download</small>
- .zip file
- </a>
- <a href="https://github.com/tiernano/b2uploader/tarball/master" class="button">
- <small>Download</small>
- .tar.gz file
- </a>
- <p class="repo-owner"><a href="https://github.com/tiernano/b2uploader"></a> is maintained by <a href="https://github.com/tiernano">tiernano</a>.</p>
- <p>This page was generated by <a href="https://pages.github.com">GitHub Pages</a> using the Architect theme by <a href="https://twitter.com/jasonlong">Jason Long</a>.</p>
- </aside>
- </div>
- </div>
- <script type="text/javascript">
- var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
- document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
- </script>
- <script type="text/javascript">
- try {
- var pageTracker = _gat._getTracker("UA-220614-9");
- pageTracker._trackPageview();
- } catch(err) {}
- </script>
- </body>
- </html>
|