A python library to interface with Seedr
Project description
SeedrClient
SeedrClient is a simple python library that interfaces with Seedr. However, unlike the offical rest API, to use SeedrClient you do not need a premium account and even free users can access the API.
It is based on @theabbie and @hemantapkh work.
Installation
pip install SeedrClient
Example code
from seedr_client import SeedrHandler
seedr = SeedrHandler(email="youremail@example.com", password="your_password")
print(seedr.get_drive())
# Should return a similar result
# {'space': {'total': '5.0 GB', 'used': '1.1 GB'}, 'parent_folder_id': 123456789,
# 'torrents': [], 'folders': [{'folder_id': 123456799, 'folder_name':
# 'Ubuntu Minimal ISO 22.04 Custom', 'size': '1.1 GB'}], 'files': []}
Documentation
You can find the documentation for SeedrClient over here
TODO
- Reuse access token
- Refresh access token when it expires
- Add error notification via Telegram
- Build a command line interface
- Build a GUI app to monitor all SeedrClient activities
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
SeedrClient-0.1.7.tar.gz
(7.8 kB
view details)
Built Distribution
File details
Details for the file SeedrClient-0.1.7.tar.gz
.
File metadata
- Download URL: SeedrClient-0.1.7.tar.gz
- Upload date:
- Size: 7.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34972e969b0f6371809239bf35636f3369f7d20297c4ad48199bc16ce5352492 |
|
MD5 | b8417d83317d0e3f34e1c40138bf3cc6 |
|
BLAKE2b-256 | b0df7da664e30663eb51307ec10300cc8c76f0347f2c851bc73e39a73f3c9fac |
File details
Details for the file SeedrClient-0.1.7-py3-none-any.whl
.
File metadata
- Download URL: SeedrClient-0.1.7-py3-none-any.whl
- Upload date:
- Size: 8.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28557b51e94d52357e2642b600618b3fc3fd89ab907060ec9c6981d820aa60d6 |
|
MD5 | b1ff9af532547a1e62616d8138787b30 |
|
BLAKE2b-256 | 608a20354420fc77c940e2d5372cd1570619c16d532be77cff1c57277e508ac0 |