Skip to main content

No project description provided

Project description

aiotodoist

todoist API with async enabled using aiohttp.

Changes

To enable asynchronous, there have plenty methods be changed to return awaitable instead, list below:

API

  • api._get, api_post will be changed to return coroutine.
  • api.sync, api.commit will be changed to return future.

Managers

All of those managers could be accessed via api.<manager_name>.

  • activity.get
  • backups.get
  • business_users.invite, business_users.accept_invitation, business_users.reject_invitation`
  • completed.get_stats, completed.get_all
  • emails.get_or_create, emails.disable
  • items.get_completed
  • projects.get_archived, projects.get_data
  • quick.add
  • templates.import_into_project, templates.export_as_file, templates.exort_as_url
  • uploads.add, uploads.get, uploads.delete
  • user.delete, user.update_notification.setting

Methods listed above, will return coroutine, and others will return Future :

  • collaborator_states.sync, collaborators.sync
  • filters.sync, filters.get
  • invitations.sync
  • items.sync
  • labels.sync
  • live_notifications.sync
  • locations.sync
  • notes.sync
  • project_notes.sync
  • projects.sync
  • reminders.sync
  • sections.sync
  • user.sync

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

aiotodoist-8.1.0.2.tar.gz (8.1 kB view details)

Uploaded Source

Built Distribution

aiotodoist-8.1.0.2-py3-none-any.whl (10.6 kB view details)

Uploaded Python 3

File details

Details for the file aiotodoist-8.1.0.2.tar.gz.

File metadata

  • Download URL: aiotodoist-8.1.0.2.tar.gz
  • Upload date:
  • Size: 8.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for aiotodoist-8.1.0.2.tar.gz
Algorithm Hash digest
SHA256 7c1bcd7f6a4934875360ddd76480f762b2bf5b6991a9a82bf99a45c067ad34d0
MD5 eda09fef2babe97b60d6319e23768639
BLAKE2b-256 4fac9f832e2e4fc580ded5d7a784cd03e30a02bc1a479c16f5dab5a0a571a2bc

See more details on using hashes here.

File details

Details for the file aiotodoist-8.1.0.2-py3-none-any.whl.

File metadata

  • Download URL: aiotodoist-8.1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 10.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for aiotodoist-8.1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 bba9e93618e148535f4b1f70af9172a884d0ad940063a5bbe1cf665725bb30f5
MD5 ac82cc1b586a6431dc02f329ab8c6795
BLAKE2b-256 0380b4c00bb18e80d55900a136c31fbe1eea55d20cba3203f448a861c0f81a03

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