Skip to main content

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)

Uploaded Source

Built Distribution

SeedrClient-0.1.7-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

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

Hashes for SeedrClient-0.1.7.tar.gz
Algorithm Hash digest
SHA256 34972e969b0f6371809239bf35636f3369f7d20297c4ad48199bc16ce5352492
MD5 b8417d83317d0e3f34e1c40138bf3cc6
BLAKE2b-256 b0df7da664e30663eb51307ec10300cc8c76f0347f2c851bc73e39a73f3c9fac

See more details on using hashes here.

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

Hashes for SeedrClient-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 28557b51e94d52357e2642b600618b3fc3fd89ab907060ec9c6981d820aa60d6
MD5 b1ff9af532547a1e62616d8138787b30
BLAKE2b-256 608a20354420fc77c940e2d5372cd1570619c16d532be77cff1c57277e508ac0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page