Jump to content

godbout

Member
  • Content Count

    56
  • Joined

  • Last visited

  • Days Won

    2

godbout last won the day on June 9

godbout had the most liked content!

About godbout

  • Rank
    Member

Contact Methods

  • Twitter
    godbout
  • Website URL
    https://glmb.today

Profile Information

  • Location
    Macau/Hong Kong/France
  • Interests
    Code. Design. Swimming. Climbing. Reading. Writing.

Recent Profile Visitors

714 profile views
  1. I've rewritten my Alfred-Time workflow so that it's more easily extensible, and better tested. Currently it works with the Toggl and Harvest services. You can start, stop, or continue a timer, choose a project and a tag if necessary. With version 2.0 it's one service or the other though. The previous version allowed to use both services at the same time. I personally don't use that anymore, and it was a pain to maintain. If you still need that functionality, you can still use the previous version. I'm planning to add new services. It's very basic (even more basic than the previous version). Just start, stop or continue. No more delete, no more cache bullshit. There's some ideas in the queue like enable/disable tags (or choose a default one), but nothing done yet. I use the workflow daily and it works fine (for me). If it does help you, enjoy! GitHub: https://github.com/godbout/alfred-time/releases Packal: http://www.packal.org/workflow/alfred-time-v2
  2. Because rather than testing for the value of the variable, I check for the variable existence. Again, no point confusing users that don't need it with an empty variable. New release is out! Thanks for the comment guys. Glad you helped the workflow get better.
  3. Is that too much for you to add? 🙄️😂️ I will not add it by default. It'll be like a 'pro user' thing. If there's no `cli`, then it will open the magnet link with the default mac app. If there's a `cli` variable, then it will use the cli. Knowing myself, if I add it, I'll forget to remove it. Now that you added it, it will stay there on subsequent updates.
  4. @xilopaint can you try this version? https://www.dropbox.com/s/bdtphtve5vfr1dh/KAT.alfredworkflow?dl=0 Add a `cli` global variable. It should contain the command and a `{magnet}` variable that will be replaced by the magnet link chosen through Alfred. There' also a possibility to copy the magnet with the cmd modifier. (It's version 3.0.0 because I've updated some of the workflow's objects and I should work only with Alfred 4 from now on.) Let me know if it works well. If it does I will release an official update.
  5. Probably you don't keep notes because subconsciously you know it's another cognitive load in which app did I store that? Which note? Personally I want software to save my time AND my cognitive load. If it's a pain every time I update, I stop using the software. I started tinkering with an update for the workflow and I see how passing the magnet link around as variable would help to copy to clipboard and do other things. At the same time it makes the structure of my own code worse (again, in term of cognitive load). I remember with my first workflows, I found it was such a pain to handle menus through Alfred. Now basically all my workflows have the same structure: one script filter for the menus, one script filter for the actions. It makes it harder for user to modify the workflow, but way easier for me when I need to update and come back to my code.
  6. Yes, definitely going to the "it's the user's problem" route. Although, I don't like this idea that much because of that need to edit the workflow again after an update, on the user's side. As a developer I want to be able to push an update every day if needed. As a user, I want my workflow to get broken as less as possible. If I make a change myself and I need to do it again after an update, that's a lot of cognitive load (at least for me). Small stuff to remember that are not worth the pain. So currently, it seems that the best idea would be a global variable like `cli`, if those variables don't get erased by an update (I guess the "migrate settings" when an updated a workflow allows for that).
  7. What about if when using `cmd` it copies the magnet to the clipboard rather than opening the magnet? You should be able to do something with that. That sounds more proper to me, for the workflow.
  8. Yeah but the workflow isn't outputting the magnet link. I haven't focused on those cases. I don't mind adding something at all, I just want to understand the issue, and add it correctly. So, would copying the magnet link to the clipboard helpful? Scripts could then catch it up. I absolutely agree with your last sentence. And I'm not trying to answer to every user cases. But usually I build stuff that I need right in front of my nose. Too many things to do and to care about, so I grab knowledge through feedback after, from other people, like you guys in that case. If something makes sense, then I've learned something along the way, and I might build it. But I want to build it correctly.
  9. Yeah, I was thinking about the progress. Personally I find it more annoying to check in the browser when I need it rather than having the Transmission app running in the background and sending a notification once it's downloaded but ok I see your point.
  10. Yes I'm using Grammarly. I type directly in the box, no copy paste or anything like that. Never had any problem till now. I've disabled it for the Alfred Forum for now.
  11. I think @deanishe makes very good points. To be honest I had never thought of the torrent command line clients. What's the advantage? Why do you guys use that rather than a GUI client? I coud still add something more like for power users. Like if there's a global variable `cli`, use that instead of open. Quick to do. If it does make sense and help, I'll add it.
  12. Any suggestion of how that would like in the above-mentioned workflow? I mainly build things for myself and I don't like to think in advance for other use cases I was thinking of adding the cli through a modifier, like cmd.
  13. Wow that workflow is getting famous. Excellent. I'm gonna add a nice License Activation box for next week 👍️ 😂️
  14. Yeah. Frontend work is not my best work... 😂️
×
×
  • Create New...