profDevA / libtorrent-webui

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

High level utility classes for use with libtorrent (libtorrent.org), primarily centered around web UI support.

Currently supported web UIs:

  • transmission
  • deluge
  • uTorrent

(patches for improving support or new web UIs are welcome).

Supported features:

  • save/load settings (including custom settings)
  • save/load resume data regularly
  • HTTP basic authorization
  • post .torrent files to be added
  • download torrent content (via /proxy, like uTorrent)
  • auto-load directory
  • torrent update queue, to return only torrents that have changed since last check-in
  • serving files off of filesystem
  • RSS feed filters, with episode parsing

The main web UI framework leverages mongoose web server and jsmn JSON parser.

For example usage, see the test program.

arvid@rasterbar.com

About


Languages

Language:C++ 60.5%Language:C 28.6%Language:JavaScript 4.3%Language:Python 3.4%Language:HTML 3.1%Language:Makefile 0.1%Language:Shell 0.1%