Create Apple Shortcut to Import Day One JSON to Apple Journal

75.0 GBP

75.0 GBP peopleperhour Technology & Programming Overseas
10 hour ago

Description

I’m looking for someone to create a custom Apple Shortcut that can import entries from a Day One journal export into Apple Journal on macOS.
I have approximately 3,000 entries exported in JSON format using Day One’s native exporter. This export contains:
- A single Journal.json file with all entries (each including text, creationDate, optional location, and attached media references)- A /photos folder containing images, where each filename is based on an md5 hash found in the JSON- Optional /videos and /audios folders (support for these is a nice-to-have, not essential)
The Shortcut must:
- Parse the Journal.json file and loop through each entry- Extract the correct title, body text, date, and location info- Match and attach the corresponding image(s) from the /photos folder by md5 filename- Create a new Apple Journal entry for each, including date, text, photo, and geolocation- Handle missing fields gracefully (e.g. entries without a photo or location)
I can provide an example of how the data is structured in the Day One JSON export.
The Shortcut should be efficient enough to handle thousands of entries without failure.
This is a one-time job. I expect it to be straightforward for someone familiar with Apple Shortcuts and JSON handling on macOS.

关注公众号,不定期副业成功案例分享
Follow WeChat

Success story sharing

Want to stay one step ahead of the latest teleworks?

Subscribe Now

Similar Teleworks

Scope of Work: UI Enhancements: On the Communication Template UI, make the following changes: Add the status field (from the CommunicationTemplates table). Add the following fields to the CommunicationTemplateItems section: contentTemplateSID waTemplateType code name Ensure that both code and name are unique per FirmId. This must be validated on the UI during creation of a CommunicationTemplateItem. Add a section for managing CommunicationTemplateItems_Markers: Users should be able to insert and delete marker records. Markers should be selected by name from the Markers table. The relationship is based on a shared ID, used consistently throughout the system. Add a "Replicate Template" button for each CommunicationTemplate: Opens a popup prompting the user to input a new code and name. Creates a new CommunicationTemplate record. Duplicates all associated CommunicationTemplateItems and their linked markers into the new record. Add a "Replicate Item" button next to each CommunicationTemplateItem: Duplicates the selected item and all its marker associations under the same template. Back-End Development: Update or implement necessary endpoints to: Support CRUD operations for CommunicationTemplates, CommunicationTemplateItems, and CommunicationTemplateItems_Markers. Enforce uniqueness of code and name per FirmId for template items. Handle replication logic for both templates and items, including deep-copying of associated markers. All logic must remain in the back end, in accordance with our system architecture. Development Standards: Follow all existing coding patterns and structure. Enforce access control rules as defined in the rest of the system — refer to other modules to understand permission logic. Code should be clean, maintainable, and well-documented. Review similar parts of the system to ensure consistency and reusability. Budget & Payment: Fixed budget: $50 USD Payment via Wise or PeoplePerHour (PPH) This amount is predefined and non-negotiable, as estimated by our lead developer.
490.0 USD Technology & Programming peopleperhour Overseas
3 days ago