user warning: Table 'deadfood_main.drupal_tableofcontents_node_toc' doesn't exist query: SELECT toc_automatic FROM drupal_tableofcontents_node_toc WHERE nid = 25 in /home/deadfood/domains/deviant-soft.ws/public_html/sites/all/modules/tableofcontents/tableofcontents.module on line 159.

LeechCraft's features

Submitted by 0xd34df00d on Fri, 12/26/2008 - 23:20

LeechCraft core

Seamless integration

Main feature of LeechCraft is seamless integration of different plugins. For example, you can subscribe to a news feed via Aggregator, set a couple of filters there that select a .torrent with a new TV series for download, and then, when Aggregator fetches new items corresponding to these filters, CSTP would fetch the .torrent-files, pass them to the BitTorrent plugin, which, in turn, downloads them and enqueues in LMP. There they are finally available for you to enjoy.

All plugins that can download something integrate into one tab called "Downloaders", so you can quickly look up any download job without bothering with all these different plugins and protocols. Powerful search facilities allow you to filter jobs by a regular string, by a mask or by a regular expression.

Resource-efficient

LeechCraft is also resource-efficient and small — all this BitTorrent-, Aggregator- and Poshuku-related stuff takes 80-200 MB in memory, and downloading torrents in the background at 10 MB/s works fine on a 800 MHz Pentium III.

BitTorrent

Fast

One of the fastest BitTorrent clients out there, outperforms most other popular clients.

Feature-rich

  • Specification of maximum upload and download speeds globaly or per-torrent.
  • Specification of desired rating globally or per-torrent
  • Queue system with controllable maximum number of uploads and downloads and download order.
  • Automanaged mode option for torrents that could be managed by the queue system.
  • Sequential download mode.
  • Ability to mask as other clients (about 20 possible options).
  • Mainline DHT support.
  • Torrent creation.
  • Superseeding.
  • Proxy support.
  • Peer exchange.
  • Metadata exchange.
  • Metadata transfer.
  • FAST extensions.
  • Multitracker extension.
  • NAT-PMP and UPnP support.
  • Local peer discovery support.
  • HTTP seed support.
  • UDP tracker support.
  • Fast resume.
  • Extremely detailed settings allow to control every aspect of a job.
  • Selective downloading priority per file in each torrent.
  • Informative interface, showing everything about a torrent, a file, a peer, a piece.

Aggregator

Universal

Aggregator is able to handle almost all widespread syndication formats — RSS 2.0, RSS 0.9x, RDF, Atom 1.0, Atom 0.3.

Handy

Tags instead of folders allow you to categorize feeds in a more natural manner, when one feed could belong to several different categories.

Aggregator automatically shows and updates the number of comments for a given item and allows you to subscribe to comments with one click (if the feed provides this information).

And, of course, you can quickly find the needed item with powerful search facilities — you can combine filtering by a mask or regexp with showing of only unread items.

Integrated

Contains a fully-functional WebKit-based web browser, so you can enjoy well-rendered content from HTML feeds as well as follow the hyperlinks in feeds. Or you can open them in Poshuku, if it is available and you've allowed it, or in any other external browser.

Exchangeable

Aggregator supports OPML format (both import and export) so you can quickly share your feeds with other people using LeechCraft::Aggregator or any other feed reader that supports OPML.

Aggregator also has its own binary format which stores not only URLs of the feeds, but the news items themselves.

Poshuku

Compliance

Based on WebKit engine, Poshuku supports modern technologies and allows you to use bleeding-edge web services like GMail, Google Docs and others.

Integrated

Poshuku integrates with other plugins. For example, when you click on a link to a .torrent file, BitTorrent's dialog would pop up, suggesting to add the .torrent file as a job to the BitTorrent client.