├── .github └── workflows │ ├── ci.yml │ └── python-publish.yml ├── .gitignore ├── LICENSE ├── MANIFEST.in ├── README.md ├── docs ├── changelog.md ├── css │ └── mkdocstrings.css ├── index.md ├── license.md └── usage │ ├── api.md │ ├── helpers.md │ ├── oauth2.md │ ├── projects.md │ ├── tags.md │ └── tasks.md ├── mkdocs.yml ├── oauth.py ├── requirements.txt ├── requirements_dev.txt ├── setup.py ├── tests ├── __init__.py ├── conftest.py ├── integration │ ├── __init__.py │ ├── test_api.py │ ├── test_oauth2.py │ ├── test_projects.py │ ├── test_tags.py │ └── test_tasks.py └── unit │ ├── __init__.py │ ├── test_api.py │ ├── test_cache_handler.py │ ├── test_hex_color_creator.py │ ├── test_oauth2.py │ ├── test_tasks.py │ └── test_time_zone.py └── ticktick ├── __init__.py ├── api.py ├── cache.py ├── helpers ├── __init__.py ├── constants.py ├── hex_color.py ├── time_methods.py └── timezones.txt ├── managers ├── __init__.py ├── check_logged_in.py ├── focus.py ├── habits.py ├── pomo.py ├── projects.py ├── settings.py ├── tags.py └── tasks.py └── oauth2.py /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/README.md -------------------------------------------------------------------------------- /docs/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/docs/changelog.md -------------------------------------------------------------------------------- /docs/css/mkdocstrings.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/docs/css/mkdocstrings.css -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/docs/license.md -------------------------------------------------------------------------------- /docs/usage/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/docs/usage/api.md -------------------------------------------------------------------------------- /docs/usage/helpers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/docs/usage/helpers.md -------------------------------------------------------------------------------- /docs/usage/oauth2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/docs/usage/oauth2.md -------------------------------------------------------------------------------- /docs/usage/projects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/docs/usage/projects.md -------------------------------------------------------------------------------- /docs/usage/tags.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/docs/usage/tags.md -------------------------------------------------------------------------------- /docs/usage/tasks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/docs/usage/tasks.md -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /oauth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/oauth.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/requirements.txt -------------------------------------------------------------------------------- /requirements_dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/requirements_dev.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/tests/integration/test_api.py -------------------------------------------------------------------------------- /tests/integration/test_oauth2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/tests/integration/test_oauth2.py -------------------------------------------------------------------------------- /tests/integration/test_projects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/tests/integration/test_projects.py -------------------------------------------------------------------------------- /tests/integration/test_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/tests/integration/test_tags.py -------------------------------------------------------------------------------- /tests/integration/test_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/tests/integration/test_tasks.py -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/tests/unit/test_api.py -------------------------------------------------------------------------------- /tests/unit/test_cache_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/tests/unit/test_cache_handler.py -------------------------------------------------------------------------------- /tests/unit/test_hex_color_creator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/tests/unit/test_hex_color_creator.py -------------------------------------------------------------------------------- /tests/unit/test_oauth2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/tests/unit/test_oauth2.py -------------------------------------------------------------------------------- /tests/unit/test_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/tests/unit/test_tasks.py -------------------------------------------------------------------------------- /tests/unit/test_time_zone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/tests/unit/test_time_zone.py -------------------------------------------------------------------------------- /ticktick/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ticktick/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/ticktick/api.py -------------------------------------------------------------------------------- /ticktick/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/ticktick/cache.py -------------------------------------------------------------------------------- /ticktick/helpers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ticktick/helpers/constants.py: -------------------------------------------------------------------------------- 1 | """Holds some useful constants""" 2 | DATE_FORMAT = '%Y-%m-%d %H:%M:%S' 3 | -------------------------------------------------------------------------------- /ticktick/helpers/hex_color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/ticktick/helpers/hex_color.py -------------------------------------------------------------------------------- /ticktick/helpers/time_methods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/ticktick/helpers/time_methods.py -------------------------------------------------------------------------------- /ticktick/helpers/timezones.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/ticktick/helpers/timezones.txt -------------------------------------------------------------------------------- /ticktick/managers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ticktick/managers/check_logged_in.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/ticktick/managers/check_logged_in.py -------------------------------------------------------------------------------- /ticktick/managers/focus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/ticktick/managers/focus.py -------------------------------------------------------------------------------- /ticktick/managers/habits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/ticktick/managers/habits.py -------------------------------------------------------------------------------- /ticktick/managers/pomo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/ticktick/managers/pomo.py -------------------------------------------------------------------------------- /ticktick/managers/projects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/ticktick/managers/projects.py -------------------------------------------------------------------------------- /ticktick/managers/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/ticktick/managers/settings.py -------------------------------------------------------------------------------- /ticktick/managers/tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/ticktick/managers/tags.py -------------------------------------------------------------------------------- /ticktick/managers/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/ticktick/managers/tasks.py -------------------------------------------------------------------------------- /ticktick/oauth2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazeroffmichael/ticktick-py/HEAD/ticktick/oauth2.py --------------------------------------------------------------------------------