https://github.com/indyandie/last-day
Export Day One entries into directories corresponding to their respective journals.
https://github.com/indyandie/last-day
dayone export markdown notes obsidian sqlite sqlite3 zsh
Last synced: 3 months ago
JSON representation
Export Day One entries into directories corresponding to their respective journals.
- Host: GitHub
- URL: https://github.com/indyandie/last-day
- Owner: Indyandie
- License: mit
- Created: 2023-07-20T01:48:58.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-03-04T16:41:40.000Z (over 2 years ago)
- Last Synced: 2025-07-10T08:02:38.717Z (12 months ago)
- Topics: dayone, export, markdown, notes, obsidian, sqlite, sqlite3, zsh
- Language: Shell
- Homepage:
- Size: 15.6 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Last Day
Export all **Day One** entries (as markdown files) and some attachments (photos, audio, and PDFs).
## Why
Day One is a great tool, but over time it's become less flexible for my needs. Unfortunately, the export options they provide are not very useful, if you want to transfer your notes to a different tool.
## Dependencies
- Day One installed
- zsh
- sqlite3
## Instructions
> [!WARNING]\
> This is specific to my system you may need to tweak the script.
1. Clone this repository.
2. Change into this repository's directory.
3. Run `gen-md`.
```sh
zsh gen-md
```
4. Go to `$HOME/.last-day`.
5. Export in `day-one-export`.
6. Profit!!!