# 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](https://github.com/theabbie/seedr-api) and
[@hemantapkh](https://github.com/hemantapkh/seedrcc) work.
### Installation
```shell
pip install SeedrClient
```
### Example code
```python
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](https://seedrclient.readthedocs.io/)
### 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
Raw data
{
"_id": null,
"home_page": "https://github.com/Mr-Developer-X/seedr-client",
"name": "SeedrClient",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "seedr,bittorrent,torrent,magnet,seedr api,seedbox",
"author": "Mr Developer X",
"author_email": "139059229+Mr-Developer-X@users.noreply.github.com",
"download_url": "https://files.pythonhosted.org/packages/b0/df/7da664e30663eb51307ec10300cc8c76f0347f2c851bc73e39a73f3c9fac/SeedrClient-0.1.7.tar.gz",
"platform": null,
"description": "# SeedrClient\n\nSeedrClient is a simple python library that interfaces with Seedr. However, unlike the offical\nrest API, to use SeedrClient you do not need a premium account and even free users can access\nthe API.\n\nIt is based on [@theabbie](https://github.com/theabbie/seedr-api) and\n[@hemantapkh](https://github.com/hemantapkh/seedrcc) work.\n\n### Installation\n```shell\npip install SeedrClient\n```\n\n### Example code\n```python\nfrom seedr_client import SeedrHandler\n\n\nseedr = SeedrHandler(email=\"youremail@example.com\", password=\"your_password\")\nprint(seedr.get_drive())\n# Should return a similar result\n# {'space': {'total': '5.0 GB', 'used': '1.1 GB'}, 'parent_folder_id': 123456789,\n# 'torrents': [], 'folders': [{'folder_id': 123456799, 'folder_name':\n# 'Ubuntu Minimal ISO 22.04 Custom', 'size': '1.1 GB'}], 'files': []}\n```\n\n### Documentation\nYou can find the documentation for SeedrClient over [here](https://seedrclient.readthedocs.io/)\n\n### TODO\n- [ ] Reuse access token\n- [ ] Refresh access token when it expires\n- [ ] Add error notification via Telegram\n- [ ] Build a command line interface\n- [ ] Build a GUI app to monitor all SeedrClient activities\n",
"bugtrack_url": null,
"license": "",
"summary": "A python library to interface with Seedr",
"version": "0.1.7",
"project_urls": {
"Homepage": "https://github.com/Mr-Developer-X/seedr-client"
},
"split_keywords": [
"seedr",
"bittorrent",
"torrent",
"magnet",
"seedr api",
"seedbox"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "608a20354420fc77c940e2d5372cd1570619c16d532be77cff1c57277e508ac0",
"md5": "b1ff9af532547a1e62616d8138787b30",
"sha256": "28557b51e94d52357e2642b600618b3fc3fd89ab907060ec9c6981d820aa60d6"
},
"downloads": -1,
"filename": "SeedrClient-0.1.7-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b1ff9af532547a1e62616d8138787b30",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 8102,
"upload_time": "2023-08-07T17:55:02",
"upload_time_iso_8601": "2023-08-07T17:55:02.521145Z",
"url": "https://files.pythonhosted.org/packages/60/8a/20354420fc77c940e2d5372cd1570619c16d532be77cff1c57277e508ac0/SeedrClient-0.1.7-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b0df7da664e30663eb51307ec10300cc8c76f0347f2c851bc73e39a73f3c9fac",
"md5": "b8417d83317d0e3f34e1c40138bf3cc6",
"sha256": "34972e969b0f6371809239bf35636f3369f7d20297c4ad48199bc16ce5352492"
},
"downloads": -1,
"filename": "SeedrClient-0.1.7.tar.gz",
"has_sig": false,
"md5_digest": "b8417d83317d0e3f34e1c40138bf3cc6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7807,
"upload_time": "2023-08-07T17:55:04",
"upload_time_iso_8601": "2023-08-07T17:55:04.162822Z",
"url": "https://files.pythonhosted.org/packages/b0/df/7da664e30663eb51307ec10300cc8c76f0347f2c851bc73e39a73f3c9fac/SeedrClient-0.1.7.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-08-07 17:55:04",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Mr-Developer-X",
"github_project": "seedr-client",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "seedrclient"
}