Shlomi Fish avatar Shlomi Fish committed b71ada4

Add a page for Maniac Downloader.

Comments (0)

Files changed (3)

lib/Shlomif/Homepage/NavData/JSON_Data_Persistence.yml

 ---
 id_persistence:
-  next_id: 354
+  next_id: 355
   paths_ids:
     '': 1
     DeCSS/: 288
     open-source/projects/latemp/: 130
     open-source/projects/libtap/: 151
     open-source/projects/linux-kernel/xconfig-search/: 156
+    open-source/projects/maniac-downloader/: 354
     open-source/projects/mikmod/: 131
     open-source/projects/quad-pres/: 149
     open-source/projects/sky/: 347

lib/Shlomif/Homepage/SectionMenu/Sects/Software.pm

                     title => "Upload a file and get a URL back.",
                 },
                 {
+                    text => "Maniac Downloader",
+                    url => "open-source/projects/maniac-downloader/",
+                    title => "A download accelerator with a key improvement.",
+                },
+                {
                     text => "Spark - A Lisp Dialect",
                     url => "open-source/projects/Spark/",
                     subs =>

t2/open-source/projects/maniac-downloader/index.html.wml

+#include '../template.wml'
+#include "cpan_dists.wml"
+
+<latemp_subject "Maniac Downloader - a download accelerator" />
+
+<latemp_meta_desc "Maniac Downloader - a download accelerator with a key improvement." />
+
+<h2 id="usage">Usage</h2>
+
+<pre>
+\# To download with 10 segments
+$ mdown -k=10 http://path.to.my.url.tld/path-to-file.txt
+</pre>
+
+<h2 id="about">About</h@>
+
+<p>
+This is Maniac Downloader, a maniac download accelerator. It is currently very
+incomplete (see the TODO.txt file), but is still somewhat usable. Maniac
+Downloader is being written out of necessity out of proving to improve the
+download speed of files here (which I suspect is caused by a misconfiguration
+of my ISP's networking), and as a result, may prove of use elsewhere.
+</p>
+
+<h3 id="secret-sauce">The Secret Sauce</h3>
+
+<p>
+The main improvement of Maniac Downloader over other downloader managers is
+that if a segment of the downloaded file finishes, then it splits the largest
+remaining segment, and starts another new download, so the slowest downloads
+won't delay the completion time by much.
+</p>
+
+<h2 id="download">Download</h2>
+
+<p>
+<a href="https://metacpan.org/release/App-ManiacDownloader">Download
+Maniac Downloader from the CPAN</a>
+</p>
+
+<h2 id="project-links">Project Links</h2>
+
+<bitbucket_cpan_dist_links
+    dist="App-ManiacDownloader"
+    bitbucket_url="https://bitbucket.org/shlomif/maniac-downloader"
+    freecode_url="http://freecode.com/projects/maniac-downloader/">
+</bitbucket_cpan_dist_links >
+
+
+<x11_licence name="Maniac Downloader" />
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.