This tool allows you to convert Daylio entries and images into a format that can be imported into Daily You.
- In Daylio, go to
More > Edit Moods
- Change the mood names to be their default values if they aren't already: (rad, good, meh, bad, awful)
NOTE: Daily You currently only supports 5 moods, if you added more moods to Daylio any days that use them will import as entries with no mood.
- Exit the
Edit Moods
page and go toExport Entries
- Select
CSV (table)
and choose a location to save the Daylio CSV - Select
Export Photos
ahd choose a location to save the entry photos as a .zip file - Go to where you saved the photos .zip file and extract the zip
- Clone this repo and make sure any dependencies of
daylio-to-daily-you.py
are installed - Open your terminal or command line and navigate into the repo
- Run
daylio-to-daily-you.py
using>python3 daylio-to-daily-you.py "path_to_daylio_csv" --images "path_to_folder_with_exported_daylio_images"
NOTE: If you do not want to import images you can omit --images
- Assuming no errors, the script will generate
daily_you_log.json
as well as any imported images within the repo'soutput
folder.
NOTE: Currently Daily You only supports a single image per day. If more than one photo exists for a Daylio entry the first will be selected.
- In Daily you, select the gear in the top right.
- Select
Import Logs...
- Select
Daily You
- Select the
daily_you_log.json
generated bydaylio-to-daily-you.py
- Select
Import Images...
- Select the photos generated by
daylio-to-daily-you.py
When you export photos from Daylio they are named based on the date they were added to the entry NOT the date of the entry. This means that if you added a photo a day late that image may end up associated with the next days entry.