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

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.4.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

icloud_todotxt-0.1.4-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file icloud-todotxt-0.1.4.tar.gz.

File metadata

  • Download URL: icloud-todotxt-0.1.4.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.9.7 Linux/5.16.11-76051611-generic

File hashes

Hashes for icloud-todotxt-0.1.4.tar.gz
Algorithm Hash digest
SHA256 87b19bc5971cab6beb4cc4410168a0b3c22cff45ea30783afc9cbd286777dd89
MD5 67587a20ccc0e9cd9bfe270efb986640
BLAKE2b-256 62a9324c17f3432d6071f446ff09704f880b4802e01bee44084c7ed824bd31f0

See more details on using hashes here.

File details

Details for the file icloud_todotxt-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: icloud_todotxt-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 3.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.9.7 Linux/5.16.11-76051611-generic

File hashes

Hashes for icloud_todotxt-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 34fe982697b8f171ddb22389ec84a4efb5ce40e03c27d0729fa0bc506e673d1f
MD5 96c51902c04329376dbeb3e077551840
BLAKE2b-256 bfa3075a36e37d8d040588ba175cf95d6f2e0581915dafe438251ae57a982a83

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