Skip to main content

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 icloud-todotxt

or pipx

pipx install icloud-todotxt

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

Metadata

Release files for icloud-todotxt 0.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for icloud-todotxt 0.1.4
File Size Uploaded
icloud-todotxt-0.1.4.tar.gz 3.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for icloud-todotxt 0.1.4
File Interpreter ABI Platform
icloud_todotxt-0.1.4-py3-none-any.whl Python 3 none any Details

Total release size: 7.0 kB

Release files / icloud-todotxt-0.1.4.tar.gz

Download URL icloud-todotxt-0.1.4.tar.gz
Size 3.3 kB
Tags Source
SHA-256 checksum
How to use checksums
87b19bc5971cab6beb4cc4410168a0b3c22cff45ea30783afc9cbd286777dd89
BLAKE2b-256 checksum
How to use checksums
62a9324c17f3432d6071f446ff09704f880b4802e01bee44084c7ed824bd31f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.12 CPython/3.9.7 Linux/5.16.11-76051611-generic

Release files / icloud_todotxt-0.1.4-py3-none-any.whl

Download URL icloud_todotxt-0.1.4-py3-none-any.whl
Size 3.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
34fe982697b8f171ddb22389ec84a4efb5ce40e03c27d0729fa0bc506e673d1f
BLAKE2b-256 checksum
How to use checksums
bfa3075a36e37d8d040588ba175cf95d6f2e0581915dafe438251ae57a982a83
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.12 CPython/3.9.7 Linux/5.16.11-76051611-generic

Release history Release notifications | RSS feed

This release

0.1.4 This release

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page