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.5.tar.gz (7.7 kB view details)

Uploaded Source

Built Distribution

SeedrClient-0.1.5-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

Details for the file SeedrClient-0.1.5.tar.gz.

File metadata

  • Download URL: SeedrClient-0.1.5.tar.gz
  • Upload date:
  • Size: 7.7 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.5.tar.gz
Algorithm Hash digest
SHA256 d3a18662413322bf84c2b1306997e677708e8b8680fb62131b98959945c97f3d
MD5 9b7d8fe41e8755c844afa7a9e3b08093
BLAKE2b-256 0502d19c6c8f95953c2cc5225fa52785f6d22238d05ab36a5667667eeb050b4d

See more details on using hashes here.

File details

Details for the file SeedrClient-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: SeedrClient-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 8.0 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 2822b3e30e068d6f4aa52d60457eec20477ae29f8674d599e1b3206f99c9740e
MD5 8cb58aa27f35a61d64a2347063851f6c
BLAKE2b-256 c6878a635c3eaa0d392fb9b2ab16d02fb320dfae9140f3411bada4a64fb0b30b

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