Skip to content

brianrhall/Tidbyt-Things

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tidbyt Things

Tidbyt integration with Things app (Things3)

Alt

I am on macOS and use the very popular Things app to help me stay on task through the day. I wanted to put my "Today" todo list on my tidbyt. Unfortunately, Things doesn't have an API for their cloud service, so I went a different route and used AppleScript to grab the data from Things, write to a .star file, and then set up a cron to render and push to the tidbyt. Here is the general way it works...

  1. AppleScript
    • pull todo data from Things app
    • overwrite existing .star file with updated list items (current limit 3 items)
    • option to write todo list to file
  2. things.star (or whatever you want to name it)
    • renders large app image with crossed circle for 0 items
    • renders small icon top center for 1 and 2 items
    • renders small icon left center for 3 items
    • option for vertical scroll with 1 item layout as seen below for Upcoming List

    upcoming list
    Upcoming List with vertical scroll layout

  3. cron
    • shell script to run AppleScript and pixlet render webp
    • shell script to push webp to tidbyt
    • shell scripts set to run on certain hour intervals and 10 seconds apart

Things is on my tidbyt! The pictures do not do it justice, it looks great!

Rendered via localhost

Today List None Upcoming List None
Alt Alt
Today List 1 Item Upcoming List 1 Item
Alt Alt

Alt Alt Alt Alt

Pushed to Tidbyt

Alt Alt Alt Alt Alt Alt

About

Tidbyt integration with Things app (Things3)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published