Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/idlesign/deluge-webapi
Plugin for Deluge WebUI providing sane JSON API
https://github.com/idlesign/deluge-webapi
api deluge python torrents
Last synced: 6 days ago
JSON representation
Plugin for Deluge WebUI providing sane JSON API
- Host: GitHub
- URL: https://github.com/idlesign/deluge-webapi
- Owner: idlesign
- License: bsd-3-clause
- Created: 2014-05-31T13:11:25.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2022-11-07T02:21:29.000Z (about 2 years ago)
- Last Synced: 2025-01-02T01:11:30.740Z (14 days ago)
- Topics: api, deluge, python, torrents
- Language: Python
- Homepage: https://github.com/idlesign/deluge-webapi
- Size: 178 KB
- Stars: 120
- Watchers: 9
- Forks: 27
- Open Issues: 10
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGELOG
- License: LICENSE
Awesome Lists containing this project
README
deluge-webapi
=============
https://github.com/idlesign/deluge-webapi.. image:: https://img.shields.io/pypi/v/deluge-webapi.svg
:target: https://pypi.python.org/pypi/deluge-webapiDescription
-----------*Plugin for Deluge WebUI providing sane JSON API.*
Exposes some sane JSON API through Deluge WebUI (missing out of the box or restyled) so that you can manipulate
Deluge from your programs using HTTP requests.Supported methods:
* ``get_torrents``
* ``add_torrent`` (magnet or file)
* ``remove_torrent``
* ``get_api_version``Deluge is a lightweight, Free Software, cross-platform BitTorrent client. Download it at http://deluge-torrent.org/
.. note:: Use egg version 0.4.0 or higher for Deluge 2
.. note:: Use egg version 0.3.2 or lower for Deluge 1.xInstallation
------------1. Get plugin egg file, from ``dist/`` (https://github.com/idlesign/deluge-webapi/tree/master/dist) directory.
2. Open Deluge Web UI, go to "Preferences -> Plugins -> Install plugin" and choose egg file.
3. Activate ``WebAPI`` plugin.
4. In case you use Client-Server setup, you'll need to install the plugin both on client and server, see - https://dev.deluge-torrent.org/wiki/Plugins#Client-ServerSetups
.. note::
To build .egg file from source code yourself use ``python setup.py bdist_egg`` command in source code directory.
Documentation
-------------http://deluge-webapi.readthedocs.org/