Skip to content

arvidn/libtorrent-webui

Repository files navigation

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

Currently supported web UIs:

  • librorrent native
  • 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.

[email protected]