SeedrClient


NameSeedrClient JSON
Version 0.1.7 PyPI version JSON
download
home_pagehttps://github.com/Mr-Developer-X/seedr-client
SummaryA python library to interface with Seedr
upload_time2023-08-07 17:55:04
maintainer
docs_urlNone
authorMr Developer X
requires_python
license
keywords seedr bittorrent torrent magnet seedr api seedbox
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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"
}
        
Elapsed time: 0.12150s