Skip to main content

Synchronize your local `todo.txt` with iCloud.

Project description

iCloud todo.txt

Synchronize your local `todo.txt` with iCloud.

Linting: pylint Code style: black

Requirements

On your local machine, you have to set the following two environment variables.

TODO_FILE="path/to/your/todo.txt"
APPLE_ID="<Your Apple ID email address.>"

On iCloud you need a folder called ToDo where the todo.txt will live.

Installation

Install the package with pip

pip install --user path/to/dist/icloud_todotxt-0.1.0-py3-none-any.whl

or pipx

pipx install path/to/dist/icloud_todotxt-0.1.0-py3-none-any.whl

Usage

Before you can use the tool, you have to login once into iCloud.

icloud --username=$APPLE_ID

Download the todo.txt from iCloud.

icloud-todotxt download

Upload the todo.txt to iCloud.

icloud-todotxt upload

Internal Dependencies

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

icloud-todotxt-0.1.2.tar.gz (3.2 kB view hashes)

Uploaded Source

Built Distribution

icloud_todotxt-0.1.2-py3-none-any.whl (3.7 kB view hashes)

Uploaded Python 3

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