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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
|