This repository serves as a collection/library of personal applescripts. In creating this library, I wanted to make these scripts universal rather than application specific, however many of them are specific to my needs.
- Application Services
- Display Settings
- File and Folder Actions
- Location Helper Scripts
- Markdown Tools
- Notational Velocity
- Pandoc and Textutils
- Snippets
- Sound Scripts
- Temperature Conversion
- Terminal
- Time and Date
- Miscellaneous
- Caffeine App (or here) - a menu bar application that prevents your monitor from sleeping. (If you don't want an extra application in your menubar, here is a different way, and if you're on 10.8+ you can go ahead and use this command. Both work via
do shell script
.) - Location Helper - use core location in applescripts.
- Twitter Scripter - interact with twitter via applescript.
- Pandoc and Textutil - document conversion via the command line.
Youtube-Post.scpt
requires GoogleCL, which is also useful for blogger, google calendar, and contacts- GoogleCL is sadly defunct. Any associated scripts remain for posterity.
- I have also created a few Gists for more specific applescript/bash related tasks.
- Also, check out my Alfred Workflows, including dued, which may be my favorite creation.
A non-exhaustive list of interesting Applescript resources on Github:
- OmniFocus and Evernote (and etc)
- iTerm and Sublime Text
- Window Layouts with Alfred and Applescript
- Execute Applescript with Node.js
- Execute Applescript with Go
- Time Tracking with Omnifocus, Tyme, and Fantastical 2
Other useful Applescript resources/tutorials/etc:
- MacOSX Automation/Applescript
- written by Sal Soghoian, the former Apple product manager for automation technologies
- MacScripter Forums
- MacRumors/Mac Programming Forum
- not explicitly applescript related, but searching for "Applescript" provides some useful results
If you have a script, snippet, or resource that you'd like me to include in this repo, feel free to open a new pull request!
Or support ongoing development and maintenance by clicking the button below!