Skip to content

An AppleScript that will send a notification through ntfy.sh when the Flow Pomodoro timer has ended its break timing.

Notifications You must be signed in to change notification settings

adharmic/pomodoro-notifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Overview

This repository contains files meant to make the process of using the Flow Pomodoro app more convenient.

  • The plist file will tell MacOS to launch the AppleScript at login. This is especially useful if you've configured Flow to launch at login as well.
  • The AppleScript checks to see if Flow's phase has changed from "Break" back to "Flow," using Flow's AppleScript API.
    • It will then send a notification to your device via ntfy.

Usage

  • Clone the repo.
  • Download ntfy. (It's free and open source)
  • Place the plist file in your ~/Library/LaunchAgents directory.
    • You can change the name of this file if you would like to.
  • Place the PomodoroNotifier AppleScript in a location of your choice.
  • Update the PomodoroNotifier AppleScript (using "Script Editor") to use your custom ntfy topic by changing the topicName variable value.
    • If you don't do this step, there's a chance you'll get notifications from other people who have subscribed to the same topic.
  • Update the plist file, changing the file path for the PomodoroNotifier AppleScript to wherever you've placed it on your system.
  • Run launchctl load ~/Library/LaunchAgents/com.adharmic.pomodoromonitor.plist to load the Launch Agent.
    • Remember to update the name of the plist file in this command if you changed it.
    • If you run into problems, look into the bootstrap option for launchctl.

About

An AppleScript that will send a notification through ntfy.sh when the Flow Pomodoro timer has ended its break timing.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published