Skip to main content

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

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

If you're not sure about the file name format, learn more about wheel file names.

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.

Release history Release notifications | RSS feed

This release

8.1.0.2 This release

2 files

8.0.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page