Skip to content

andyconlin/things3ToMakerlog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Things 3 --> Makerlog

A tool to log Things 3 completed items to Makerlog.

Intended "versions"

The amount of these that get completed will depend on its initial use by me and the community; I likely won't do all of them unless it's used or heavily requested.

  • proof-of-concept simple version
  • add hard-coded conditions (area/project/tags) not really done, as I leap-frogged this step; I could go back (and may need to)
  • version with persistent storage (other than properties in a .scpt file, which compiles as binary)
    • would like to distribute as .applescript, but they compile at runtime, which should mean that its properties don't persist.
    • perhaps a version that is the script as a text file, but with options and instructions to compile from source ()
      • e.g., osacompile -o MyScript.app MyScript.scpt directly into the Things Scripts directory
  • tool with some user-friendly setup (script to get API keys, set params)
  • get tasks completed since last run (instead of just in the current day)
  • map to Makerlog product/hashtag (using Things 3 area, project, tag or global setting)
  • UI to review tasks (with checkboxes) before submitting
  • ...tbd

Installation

  • [internal] decide which of these installation methods to create (first)
    • simple AppleScript or shell script: installation and trigger method left up to user

      • potentially also include help in installation, whether instructions or an installation script, of sorts
      • this could/should be installed in the Things 3 menubar
        • provide shell script to make this easy
          • osascript -e 'quit app "Things3"'
          • $ curl -o ~/Library/Containers/com.culturedcode.ThingsMac/Data/Library/Application\ Support/Cultured\ Code/Things\ Scripts --create-dirs raw.githubusercontent....
          • open -a Things3.app
    • executable: perhaps simply deployed via Automator. (AppleScript steps, bundled as app)

    • proper mac app: would give good intro to developing for macOS, but overkill (at least with current intended feature set)

Dependencies

none! 🎉

...well, that's not entirely true. Technically, this requires:

Known limitations

  • does not distinguish between areas/projects/etc. of the same name
  • the Makerlog API could change at any time

Contributing/feature requests/etc.

  • Please use native GitHub issues for sending feature requests, bug reports, etc.
  • If you prefer not to use GitHub, you can tweet me @andyconlin
  • If you don't use GitHub or Twitter...tbd

License

License details can be found here.

About

A tool to log Things 3 completed items to Makerlog

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published