Jump to content

jason0x43

Member
  • Posts

    182
  • Joined

  • Last visited

  • Days Won

    13

Reputation Activity

  1. Like
    jason0x43 got a reaction from Southgirl in Weather workflow   
    Version 1.6.1 is now available on the project releases page. No new features, but it's digitally signed and notarized, so macOS shouldn't raise any security warnings when the workflow is installed.
  2. Thanks
    jason0x43 got a reaction from deanishe in Weather workflow   
    I have a paid Apple developer account. So far as I've been able to determine, it's not possible to notarize something with a free account.
  3. Like
    jason0x43 got a reaction from Gus69 in Weather workflow   
    I wrote a weather forecaster workflow that displays forecasts from Dark Sky or the Weather Underground. This is actually the second iteration; my first was loosely based on David Ferguson's weather workflow, but written in Python. This version is a complete rewrite in Go.
     
    The source, along with installation and setup instructions, is available at it at https://github.com/jason0x43/alfred-weather.The most current release can be found at https://github.com/jason0x43/alfred-weather/releases.
     
    Version history:
     
    2016-12-18: 1.0.0
    2017-05-03: 1.3.0
    2018-11-08: 1.5.0
    2020-05-03: 1.6.0
  4. Like
    jason0x43 got a reaction from Brendan in Toggl workflow   
    This workflow lets you interact with your account on Toggl (so, you know, you have to already have an account at toggle.com). It provides a fairly basic level of access; you can view time entries for the past few days (the Toggl API default), start/continue and stop entries, add projects, and generate some basic in-Alfred reports.
     
    Note: For the most up to date usage notes, release info, etc., please hop over to the workflow's page on GitHub.
     
    Usage

    The main keyword is tgl -- that will get you the list of available commands. When you first use the workflow, there's just a login command. After you login more commands will become available.
    timers - List, create, and modify time entries. projects - List, create, and modify projects. tags - List the available tags. report - Get a summary report for today, yesterday, or the current week. The report is grouped by project; tab into them to see times for tasks. sync - Grab the most current data from toggl.com logout - Logout of toggl.com reset - Clear out all local config data and cache This workflow works well in conjunction with the TogglDesktop application.
     
    Download
     
    Source
     
    For current update status, please see the workflow's release page on GitHub.
     
    Update 2016-04-15
     
    The GitHub page is the best place to see the status of this workflow, and is the place to file issues. Head over to the Releases page on GitHub to grab the latest release.
     
    Update 2015-01-02
     
    A new release is out with improved support for projects and tags.
     
    Update 2014-11-22
     
    Well, after using Toggl for a year or two, I feel like I have a better idea of what to do with it. This version adds some new features (project support, at last!) and some general improvements (faster, easier to understand commands). I've also come up with some better (to me) ways of writing UIs with Alfred, and I got tired of the lag introduced by Python, so this is a total rewrite. Let me know what you think.
     
    Update 2013-11-29
     
    I just pushed a couple of updates. There is now a command to quickly stop the current timer, and the workflow maintains project IDs when continuing tasks.
  5. Thanks
    jason0x43 got a reaction from cands in Weather workflow   
    Ok, version 1.5.0 is out. I replaced uses of Google's Location API with OpenStreetMaps Nominatim, which seems to work OK, although it's a bit less intelligent than Google's. At least it works, though.
  6. Like
    jason0x43 got a reaction from cands in Weather workflow   
    The current version of the workflow didn't have support for apparent ("feels like") temperatures; I've added that to version 1.3.0.
     
    Regarding the discrepancy between hourly and daily forecast, that happens sometimes. The workflow isn't actually interpreting the data to generate the forecast text; the text comes directly from the service (Dark Sky or Weather Underground). Sometimes the textual descriptions may not appear to agree with the hourly data. You can double check the workflow by visiting the relevant service (Dark Sky or Weather Underground) and double checking that what the workflow says agrees with a forecast for your location (or whatever location you were checking with the workflow).
  7. Like
    jason0x43 got a reaction from Yourname in Weather workflow   
    The current version of the workflow didn't have support for apparent ("feels like") temperatures; I've added that to version 1.3.0.
     
    Regarding the discrepancy between hourly and daily forecast, that happens sometimes. The workflow isn't actually interpreting the data to generate the forecast text; the text comes directly from the service (Dark Sky or Weather Underground). Sometimes the textual descriptions may not appear to agree with the hourly data. You can double check the workflow by visiting the relevant service (Dark Sky or Weather Underground) and double checking that what the workflow says agrees with a forecast for your location (or whatever location you were checking with the workflow).
  8. Like
    jason0x43 got a reaction from MarceFX in Toggl workflow   
    Ah, I see. There isn't currently a way to create a complete time entry, only to start, stop, and edit entries. The only way to do this at the moment is to start and stop a timer, then change its start time and duration/stop time.
  9. Like
    jason0x43 got a reaction from MarceFX in Toggl workflow   
    To start a timer for an arbitrary project:
    tgt time entry name <enter> select a project <enter> The project list is ordered by how frequently you use a project, so after you select a project once or twice it will end up at the top of the list.
     
    To start a timer with the default project (which will be no project if one hasn't been set):
    tgt time entry name <cmd-enter> To set the default project:
    tgp project name <enter> select "make default" <enter>
  10. Like
    jason0x43 got a reaction from iNinja in Weather workflow   
    I wrote a weather forecaster workflow that displays forecasts from Dark Sky or the Weather Underground. This is actually the second iteration; my first was loosely based on David Ferguson's weather workflow, but written in Python. This version is a complete rewrite in Go.
     
    The source, along with installation and setup instructions, is available at it at https://github.com/jason0x43/alfred-weather.The most current release can be found at https://github.com/jason0x43/alfred-weather/releases.
     
    Version history:
     
    2016-12-18: 1.0.0
    2017-05-03: 1.3.0
    2018-11-08: 1.5.0
    2020-05-03: 1.6.0
  11. Like
    jason0x43 got a reaction from thec13 in Weather workflow   
    Yay, I finally got the update out the door. See https://github.com/jason0x43/alfred-weather.
  12. Like
    jason0x43 got a reaction from nikivi in Weather workflow   
    Yay, I finally got the update out the door. See https://github.com/jason0x43/alfred-weather.
  13. Like
    jason0x43 got a reaction from nikivi in Toggl workflow   
    This workflow lets you interact with your account on Toggl (so, you know, you have to already have an account at toggle.com). It provides a fairly basic level of access; you can view time entries for the past few days (the Toggl API default), start/continue and stop entries, add projects, and generate some basic in-Alfred reports.
     
    Note: For the most up to date usage notes, release info, etc., please hop over to the workflow's page on GitHub.
     
    Usage

    The main keyword is tgl -- that will get you the list of available commands. When you first use the workflow, there's just a login command. After you login more commands will become available.
    timers - List, create, and modify time entries. projects - List, create, and modify projects. tags - List the available tags. report - Get a summary report for today, yesterday, or the current week. The report is grouped by project; tab into them to see times for tasks. sync - Grab the most current data from toggl.com logout - Logout of toggl.com reset - Clear out all local config data and cache This workflow works well in conjunction with the TogglDesktop application.
     
    Download
     
    Source
     
    For current update status, please see the workflow's release page on GitHub.
     
    Update 2016-04-15
     
    The GitHub page is the best place to see the status of this workflow, and is the place to file issues. Head over to the Releases page on GitHub to grab the latest release.
     
    Update 2015-01-02
     
    A new release is out with improved support for projects and tags.
     
    Update 2014-11-22
     
    Well, after using Toggl for a year or two, I feel like I have a better idea of what to do with it. This version adds some new features (project support, at last!) and some general improvements (faster, easier to understand commands). I've also come up with some better (to me) ways of writing UIs with Alfred, and I got tired of the lag introduced by Python, so this is a total rewrite. Let me know what you think.
     
    Update 2013-11-29
     
    I just pushed a couple of updates. There is now a command to quickly stop the current timer, and the workflow maintains project IDs when continuing tasks.
  14. Like
    jason0x43 got a reaction from drwatson in Unit converter (no longer maintained)   
    Will do.
  15. Like
    jason0x43 got a reaction from Diegobit in Toggl workflow   
    This workflow lets you interact with your account on Toggl (so, you know, you have to already have an account at toggle.com). It provides a fairly basic level of access; you can view time entries for the past few days (the Toggl API default), start/continue and stop entries, add projects, and generate some basic in-Alfred reports.
     
    Note: For the most up to date usage notes, release info, etc., please hop over to the workflow's page on GitHub.
     
    Usage

    The main keyword is tgl -- that will get you the list of available commands. When you first use the workflow, there's just a login command. After you login more commands will become available.
    timers - List, create, and modify time entries. projects - List, create, and modify projects. tags - List the available tags. report - Get a summary report for today, yesterday, or the current week. The report is grouped by project; tab into them to see times for tasks. sync - Grab the most current data from toggl.com logout - Logout of toggl.com reset - Clear out all local config data and cache This workflow works well in conjunction with the TogglDesktop application.
     
    Download
     
    Source
     
    For current update status, please see the workflow's release page on GitHub.
     
    Update 2016-04-15
     
    The GitHub page is the best place to see the status of this workflow, and is the place to file issues. Head over to the Releases page on GitHub to grab the latest release.
     
    Update 2015-01-02
     
    A new release is out with improved support for projects and tags.
     
    Update 2014-11-22
     
    Well, after using Toggl for a year or two, I feel like I have a better idea of what to do with it. This version adds some new features (project support, at last!) and some general improvements (faster, easier to understand commands). I've also come up with some better (to me) ways of writing UIs with Alfred, and I got tired of the lag introduced by Python, so this is a total rewrite. Let me know what you think.
     
    Update 2013-11-29
     
    I just pushed a couple of updates. There is now a command to quickly stop the current timer, and the workflow maintains project IDs when continuing tasks.
  16. Like
    jason0x43 got a reaction from kimboc in Toggl workflow   
    Somehow I missed this message until now -- sorry about that. In case you haven't already figured out whatever the issue is, how are you selecting menu items? For example, if you type 'tgl', scroll down to the 'tags' option, and press Enter, the workflow should add 'tags' to the query, so that the query becomes 'tgl tags'.
  17. Like
    jason0x43 got a reaction from Kevllar in Another Nest thermostat workflow   
    "jason0x43" is my company name in my Nest developer profile, and the message you posted is just saying "<company> would like to do the following:". It's a bit misleading since it's really the workflow application, not me, that wants to do anything. In any case, granting the workflow access to your account doesn't give me any access, and the workflow doesn't talk to anything but Nest servers.
  18. Like
    jason0x43 got a reaction from stevenash13 in Toggl workflow   
    This workflow lets you interact with your account on Toggl (so, you know, you have to already have an account at toggle.com). It provides a fairly basic level of access; you can view time entries for the past few days (the Toggl API default), start/continue and stop entries, add projects, and generate some basic in-Alfred reports.
     
    Note: For the most up to date usage notes, release info, etc., please hop over to the workflow's page on GitHub.
     
    Usage

    The main keyword is tgl -- that will get you the list of available commands. When you first use the workflow, there's just a login command. After you login more commands will become available.
    timers - List, create, and modify time entries. projects - List, create, and modify projects. tags - List the available tags. report - Get a summary report for today, yesterday, or the current week. The report is grouped by project; tab into them to see times for tasks. sync - Grab the most current data from toggl.com logout - Logout of toggl.com reset - Clear out all local config data and cache This workflow works well in conjunction with the TogglDesktop application.
     
    Download
     
    Source
     
    For current update status, please see the workflow's release page on GitHub.
     
    Update 2016-04-15
     
    The GitHub page is the best place to see the status of this workflow, and is the place to file issues. Head over to the Releases page on GitHub to grab the latest release.
     
    Update 2015-01-02
     
    A new release is out with improved support for projects and tags.
     
    Update 2014-11-22
     
    Well, after using Toggl for a year or two, I feel like I have a better idea of what to do with it. This version adds some new features (project support, at last!) and some general improvements (faster, easier to understand commands). I've also come up with some better (to me) ways of writing UIs with Alfred, and I got tired of the lag introduced by Python, so this is a total rewrite. Let me know what you think.
     
    Update 2013-11-29
     
    I just pushed a couple of updates. There is now a command to quickly stop the current timer, and the workflow maintains project IDs when continuing tasks.
  19. Like
    jason0x43 got a reaction from shreejay in Toggl workflow   
    This workflow lets you interact with your account on Toggl (so, you know, you have to already have an account at toggle.com). It provides a fairly basic level of access; you can view time entries for the past few days (the Toggl API default), start/continue and stop entries, add projects, and generate some basic in-Alfred reports.
     
    Note: For the most up to date usage notes, release info, etc., please hop over to the workflow's page on GitHub.
     
    Usage

    The main keyword is tgl -- that will get you the list of available commands. When you first use the workflow, there's just a login command. After you login more commands will become available.
    timers - List, create, and modify time entries. projects - List, create, and modify projects. tags - List the available tags. report - Get a summary report for today, yesterday, or the current week. The report is grouped by project; tab into them to see times for tasks. sync - Grab the most current data from toggl.com logout - Logout of toggl.com reset - Clear out all local config data and cache This workflow works well in conjunction with the TogglDesktop application.
     
    Download
     
    Source
     
    For current update status, please see the workflow's release page on GitHub.
     
    Update 2016-04-15
     
    The GitHub page is the best place to see the status of this workflow, and is the place to file issues. Head over to the Releases page on GitHub to grab the latest release.
     
    Update 2015-01-02
     
    A new release is out with improved support for projects and tags.
     
    Update 2014-11-22
     
    Well, after using Toggl for a year or two, I feel like I have a better idea of what to do with it. This version adds some new features (project support, at last!) and some general improvements (faster, easier to understand commands). I've also come up with some better (to me) ways of writing UIs with Alfred, and I got tired of the lag introduced by Python, so this is a total rewrite. Let me know what you think.
     
    Update 2013-11-29
     
    I just pushed a couple of updates. There is now a command to quickly stop the current timer, and the workflow maintains project IDs when continuing tasks.
  20. Like
    jason0x43 got a reaction from gekkoh in Unit converter (no longer maintained)   
    Note: This workflow is no longer maintained.
     
    This is a really simple workflow that performs unit conversions. Conversion commands look like:
     
        u {value} {in units} > {out units}
     
    You can include a space after the u keyword, but it's not required. Units can generally be abbreviated or not, as long as the input is unambiguous. Here are some valid commands:
    u 5km > miles u 5km > mi u5km>mi You can also do unit math (again, spaces are generally optional):
    u 1cm * 1in u 1in^2 / 2mm^2 u1cm+2.5in-3mm>ft Just remember that units matter. You won't get any output if you try to do something like 1cm * 1in > in, because multiplying two lengths gives an area (like in^2).
     
    The calculator is called as you type, so it'll give you an answer whenever you type a query it can process. Actioning the result will copy the value (just the number) to the clipboard. That's it!
     
    Well, there are also a couple options you can configure. You can open the configuration file with the command u>. The options are:
    "separator" - what separator to use between the input value and output units "precision" - how many decimal digits to include in the output (set to null for unlimited)  
    More info and source is available here.
     
     
    Download
     
     
    Update 2014/05/22:
     
    You can now use a space between a number and its units (e.g., "5 km" in addition to "5km").
     
    Update 2014/02/06:
     
    Unit math is back!
     
    Update 2013/12/07:
     
    Add output precision option (see above)
     
    Update 2013/12/01 (again):
     
    Bug fix
     
    Update 2013/12/01:
     
    Added support for using "space" as the unit separator, so you can do queries like "1mile km".
     
    Update 2013/11/30:
     
    Added Euros to the currency list. I also added a couple extra commands, accessible with the 'u>' command,
     
    Update 2013/11/29:
     
    Currency conversion is back.
     
    Update 2013/11/25:
     
    At last, I pushed out an update that should have this back up and running. It's using a local library now, so it's faster and not subject to the whims of Google. Sorry it took so long.
     
    Update 2013/11/5:
     
    Google shutdown the API this workflow was using on November 1, so it's broken until I switch it to something else. Sorry about that. I'll have it back up and running in a day or two.
     
    Update 2013/10/11:
     
    Bugfix
     
    Update 2013/8/14:
     
    It should now work with Snow Leopard (Python 2.6).
     
    Update 2013/8/13:
     
    Now with Alleyoop support!
  21. Like
    jason0x43 got a reaction from arsenty in Toggl workflow   
    This workflow lets you interact with your account on Toggl (so, you know, you have to already have an account at toggle.com). It provides a fairly basic level of access; you can view time entries for the past few days (the Toggl API default), start/continue and stop entries, add projects, and generate some basic in-Alfred reports.
     
    Note: For the most up to date usage notes, release info, etc., please hop over to the workflow's page on GitHub.
     
    Usage

    The main keyword is tgl -- that will get you the list of available commands. When you first use the workflow, there's just a login command. After you login more commands will become available.
    timers - List, create, and modify time entries. projects - List, create, and modify projects. tags - List the available tags. report - Get a summary report for today, yesterday, or the current week. The report is grouped by project; tab into them to see times for tasks. sync - Grab the most current data from toggl.com logout - Logout of toggl.com reset - Clear out all local config data and cache This workflow works well in conjunction with the TogglDesktop application.
     
    Download
     
    Source
     
    For current update status, please see the workflow's release page on GitHub.
     
    Update 2016-04-15
     
    The GitHub page is the best place to see the status of this workflow, and is the place to file issues. Head over to the Releases page on GitHub to grab the latest release.
     
    Update 2015-01-02
     
    A new release is out with improved support for projects and tags.
     
    Update 2014-11-22
     
    Well, after using Toggl for a year or two, I feel like I have a better idea of what to do with it. This version adds some new features (project support, at last!) and some general improvements (faster, easier to understand commands). I've also come up with some better (to me) ways of writing UIs with Alfred, and I got tired of the lag introduced by Python, so this is a total rewrite. Let me know what you think.
     
    Update 2013-11-29
     
    I just pushed a couple of updates. There is now a command to quickly stop the current timer, and the workflow maintains project IDs when continuing tasks.
  22. Like
    jason0x43 got a reaction from rice.shawn in Unit converter (no longer maintained)   
    Ok, it's been way too long since I updated this. I've pushed out an updated version that uses a local library rather than a web service. I was a bit worried about input processing (that was half the fun of using Google -- I could just throw stuff at Google and get back a reasonable answer), but I found a library that's pretty flexible, Hernan Grecco's excellent Pint (https://github.com/hgrecco/pint).
     
    I simplified the interface a bit. There's only a single command now, u, and a single query format, "u {input value} > {output units}" (like "u 1mile > km"). You can still do unit math with queries like "u 1mile + 220m > km", and you can drop spaces that don't make the input ambiguous ("u1mile+220m>km").
  23. Like
    jason0x43 got a reaction from greenamit in Unit converter (no longer maintained)   
    Google shutdown the API this workflow was using on November 1, so it's broken until I switch it to something else. Sorry about that. I'll have it back up and running in a day or two.
  24. Like
    jason0x43 got a reaction from jaspalx in Unit converter (no longer maintained)   
    Note: This workflow is no longer maintained.
     
    This is a really simple workflow that performs unit conversions. Conversion commands look like:
     
        u {value} {in units} > {out units}
     
    You can include a space after the u keyword, but it's not required. Units can generally be abbreviated or not, as long as the input is unambiguous. Here are some valid commands:
    u 5km > miles u 5km > mi u5km>mi You can also do unit math (again, spaces are generally optional):
    u 1cm * 1in u 1in^2 / 2mm^2 u1cm+2.5in-3mm>ft Just remember that units matter. You won't get any output if you try to do something like 1cm * 1in > in, because multiplying two lengths gives an area (like in^2).
     
    The calculator is called as you type, so it'll give you an answer whenever you type a query it can process. Actioning the result will copy the value (just the number) to the clipboard. That's it!
     
    Well, there are also a couple options you can configure. You can open the configuration file with the command u>. The options are:
    "separator" - what separator to use between the input value and output units "precision" - how many decimal digits to include in the output (set to null for unlimited)  
    More info and source is available here.
     
     
    Download
     
     
    Update 2014/05/22:
     
    You can now use a space between a number and its units (e.g., "5 km" in addition to "5km").
     
    Update 2014/02/06:
     
    Unit math is back!
     
    Update 2013/12/07:
     
    Add output precision option (see above)
     
    Update 2013/12/01 (again):
     
    Bug fix
     
    Update 2013/12/01:
     
    Added support for using "space" as the unit separator, so you can do queries like "1mile km".
     
    Update 2013/11/30:
     
    Added Euros to the currency list. I also added a couple extra commands, accessible with the 'u>' command,
     
    Update 2013/11/29:
     
    Currency conversion is back.
     
    Update 2013/11/25:
     
    At last, I pushed out an update that should have this back up and running. It's using a local library now, so it's faster and not subject to the whims of Google. Sorry it took so long.
     
    Update 2013/11/5:
     
    Google shutdown the API this workflow was using on November 1, so it's broken until I switch it to something else. Sorry about that. I'll have it back up and running in a day or two.
     
    Update 2013/10/11:
     
    Bugfix
     
    Update 2013/8/14:
     
    It should now work with Snow Leopard (Python 2.6).
     
    Update 2013/8/13:
     
    Now with Alleyoop support!
  25. Like
    jason0x43 got a reaction from 40-02 in Chrome Prism - run separate instances of Chrome   
    Ok, it kind of works. You can now start a prism at a particular URL with something like prism myPrism www.google.com. Unfortunately you can't open any URLs in an already opened prism, though. The method I'm using to make Prisms show up with a unique icon and name in the Dock is making it difficult to have Chrome do things like create new tabs or open URLs.
     
    I also changed how the workflow names apps. Before, the actual prism .app directory was named with a UUID, and the prism name was stored in a config file in the .app directory. That makes the dock look messy, though, since the name of the .app directory is what shows up on the Dock. So if you've made some prisms, they're going to have weird names when you update. I added a new modifier to the workflow to help with that -- you can hold Shift now to rename a prism.
×
×
  • Create New...