Giter Site home page Giter Site logo

alfred-countdown-timer's People

Contributors

bryant1410 avatar dbader avatar dyng avatar ranman avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

alfred-countdown-timer's Issues

Is there a way to change the alarm sound?

Is the .mp4 file bundled anywhere where i can change it? Not very familiar with alfred extensions but id be happy to share my results if anyone can point me in the right direction!

The reason for wanting this is that the sound is too dominant for me to use it at work as i want, but the timer has been really helpful so i would like to make it work :)

Restore workflow on Monterey

By default, this does not seem to be operational on MacOS Monterey.

Suggested workaroung:

 pip3 install -U pyobjc

Then, in Alfred Preferences, pick this workflow from the workflow list. Click the Run Script object, use Configure Object from the context menu.

Then, edit script. Use direct reference to Python3.

/usr/local/bin/python3 timer.py {query} > /dev/null 2>&1 &

Notification Icon

Is it possible to change the notification icon? I'm getting Finder icon right now.

Also would be nice to have a command line argument for volume and alarm sound. So it can be easily customised by the users from the workflow page.

Thanks for the awesome workflow!

Investigate Alfred 2's "External Triggers" feature

Alfred 2 recently introduced a new External Trigger workflow object that listens for AppleScript messages and injects them into the workflow's message pipeline.

Maybe we could use this feature together with the Post Notification to replace the somewhat hacky OS X notifications code.

I've played a bit with this idea and the Python applescript bridge:

screenshot 2014-05-18 10 19 32

import ScriptingBridge

alfred = ScriptingBridge.SBApplication.applicationWithBundleIdentifier_("com.runningwithcrayons.Alfred-2")

alfred.runTrigger_inWorkflow_withArgument_(
    "org.dbader.timer",
    "org.dbader.alfred.timer",
    "Hello, World."
)

You need to run this with the system Python like so: $ /usr/bin/python2.7 alfreddemo.py.

Pros:

  • Automatically works with Growl or Notification Center because notifications are posted by Alfred

Cons:

  • Less control over notification contents and style, e.g we always get the workflow icon as part of the notification and we can't set the title:
    screenshot 2014-05-18 10 27 36
  • Because this relies on the ScriptingBridge module being present this means we have the same problems with people replacing their system Python install or manually removing the module. A workaround could be to run the osascript command line tool from a Python script to post notifications

Alfred 3

Hi

i was able to get a post notification with alfred 3 just by adding a new node. No idea how to put this into code.

however, I am not able to get the notification to output my message

Any ideas?

image

Snoozing!

As a user, I want to snooze alarms so that I don't forget but I don't have to take action immediately

As a user, I want short timers to have short snoozes... maybe 5min default, but if the timer is less than 5min, make it 1min? I dunno...
OR
As a user, I want two snooze buttons, one for a short snooze, one for a long one

I might try to work on this - will you merge it if I do?

something wrong

hello,when i run the timer.py it tells me that:"no module named ojbc"
i check every file but can't find the module,it's kind of you if you tell me what's matter with me.thank you

Add ability for timer at a certain time

Loving the simplicity of this timer, would be good to have a feature where I can set a timer for a specific time e.g @17:30 would set the timer to go off at 17:30 whereas without the @ symbol current behaviour is kept (17 m 30s).

Nothing happens :-/

I just tried your extension for Alfred, hoping to be able to remember that my tea was done, but it didn't work, and my tea is ruined! Ruined I tell you, ruined!!

Well not really, but still, I can't get the extension to work. I type "timer 5:30" into alfred, it recognizes the alias but when I hit ENTER nothing happens. I tried making it non-silent and the terminal showed python: can't open file 'timer.py': [Errno 2] No such file or directory

Please let me know if I can help figuring this issue out :)

List all current timer items

It'd be great that we can list all current timer item and having an ability to cancel them :)

What do you guys think ?

Turn off audio

Thanks so much for creating this workflow. I can see myself using this a lot.

Is there a way to turn off or change the audio notification?

Thanks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.