Simple guide to run the TickTick Export Docker container.
docker run --rm \
-v $(pwd)/tasks:/app/tasks \
-e TICKTICK_ACCESS_TOKEN=your_token_here \
ghcr.io/sinkitcom/tasks:latestCreate a .env file with your token:
echo "TICKTICK_ACCESS_TOKEN=your_token_here" > .envThen run with the .env file:
docker run --rm \
-v $(pwd)/tasks:/app/tasks \
--env-file .env \
ghcr.io/sinkitcom/tasks:latestThis will:
- Export your TickTick tasks to the
tasks/folder in your current directory - Create markdown files named by task ID (e.g.,
687a0154945ded7741d79393.md) - Organize tasks by project in subdirectories
- Get your access token - Follow the access token guide
- Create export directory -
mkdir tasks - Set your token - Either use
-e TICKTICK_ACCESS_TOKEN=your_tokenor create a.envfile - Run the command above
- Add
--title-in-filenameto include task titles in filenames (makes longer filenames)
The -v $(pwd)/tasks:/app/tasks part mounts your local tasks/ directory to the container's /app/tasks directory where files are created.
You can change $(pwd)/tasks to any local path you want:
-v /path/to/your/folder:/app/tasks