Things3 to Notion workflow to migrate Things3 "notes" (items in the inbox with no title) to Notion. It will migrate notes in the inbox with no title or notes with the migrate to notion tag.
pip3 install things.pypip3 install python-dotenvpip3 install notion-clientpip3 install pyobjc
- Setup the
.envfile, then you can use the scripts.- Get a secret token from an Notion integration here.
- Set variable
NOTION_TOKENequal to your secret token.
You can use this template
DB_ID=""
NOTION_TOKEN=""
ALFRED_FILEPATH=""
MOMENT_PAGE_CAPTURE_ID=""
MOMENT_PAGE_WORK_ID=""
empty_things3_inbox_to_notion.py: Takes a block id (i.e. bf14e6e54b74464db2d2483e114455a6) and migrates the things3 inbox items to that block (or page). You can get this link with command + L or from the end of the Notion URL.
- Setup Instructions
- Enable permissions for the script:
chmod a+x empty_things3_inbox_to_notion.py - Run the script:
python3 empty_things3_inbox_to_notion.py [block ID]- If no
block IDgiven, it will try to infer from last used block ID
- If no
- Enable permissions for the script:
- Make sure your Things3 is up to date. This broke the Things3 python library for me before