Here you can find examples of useful pomodoro scripts, usually made by enthusiast pomodoro users all around the world
Caprese
This nice small ruby application plays rather well with Pomodoro and provides an easy-to-configure suite of actions that can be executed and unexecuted when your Pomodoro starts and stops. Actions include:
This nice small ruby application plays rather well with Pomodoro and provides an easy-to-configure suite of actions that can be executed and unexecuted when your Pomodoro starts and stops. Actions include:
- Set Adium status for all accounts
- Announce pomodoro status to campfire
- Launch Applications, hiding all other windows
- Quit Applications
- Block Applications
- Block Domains (blocks the IP using the Mac OS X integrated firewall)
You can find Tim Charper's Caprese here, complete of source code, configuration and installation documentation, and so on.
Adium

These simple scripts from Andy Palmer integrate Pomodoro with Adium. No more chat requests when you are busy working on your pomodoros!
-- This goes on one line in Preferences -> AppleScript -> Start
tell application "Adium"
to set the status of every account whose status type is available
to the first status whose title is "Pomodoro '$pomodoroName' in Progress"
-- This goes on one line in Preferences -> AppleScript -> Reset and End
tell application "Adium"
to set the status of every account whose status type is away
to the first status whose title is "Available"
tell application "Adium"
to set the status of every account whose status type is away
to the first status whose title is "Available"
Adium scripts from Wout Mertens

Other Adium scripts from Wout Mertens. You can find them here. These ones are ready to be included: just extract the directory somewhere in your mac and add the scripts in the proper notification boxes.
Distractions
Scripts from K.M.Lawson to keep track of pomodoro distractions.
The script asks the user what the unplanned task was that made them interrupt their pomodoro
-- saves it both in a global log file and in a simple todo file which will be opened /by another script) upon finishing
-- or resetting the Pomodoro, so the user can then perform those tasks and delete them from the simple todo file
Scripts from K.M.Lawson to keep track of pomodoro distractions.
The script asks the user what the unplanned task was that made them interrupt their pomodoro
-- saves it both in a global log file and in a simple todo file which will be opened /by another script) upon finishing
-- or resetting the Pomodoro, so the user can then perform those tasks and delete them from the simple todo file
iChat integration
These scripts from Steven Jay Cohen integrate perfectly with Apple iChat. They not only set your availability in the status, but shows also when you will be available again.
These scripts from Steven Jay Cohen integrate perfectly with Apple iChat. They not only set your availability in the status, but shows also when you will be available again.
Calendar integration
These scripts from Karsten Schulz generate Calendar events from pomodoros done. Share with other people your pomodoros! More info here.
These scripts from Karsten Schulz generate Calendar events from pomodoros done. Share with other people your pomodoros! More info here.