Jump to content

godbout

Member
  • Posts

    323
  • Joined

  • Last visited

  • Days Won

    12

Everything posted by godbout

  1. https://www.youtube.com/channel/UC3ZP3QFMhNn3ivJgqoEW4Ug
  2. can you try? https://github.com/godbout/alfred-airpodspro-connector/releases/tag/1.4.1 some scripts are in files, some are in the Workflow object. a bit messy tbh. hope it works. i might have added some new bugs tho.
  3. ah yes, i see it. thanks for reporting. it didn't show up in the source coz it's directly in the Workflow object, and i don't have a M1 to test. so, great that you caught that one. will update later today.
  4. hey @forgetfulfellow, thanks. it's a ripoff of another workflow, just changed the icons and kept it up to date. stealing all the glory. cost me two weeks of ban i think, but hey, i'm taking the love!
  5. 4.2.1 is out: https://github.com/godbout/alfred-time/releases/tag/4.2.1 * handles new Toggl API URL
  6. i was using XVim2. removed it some days ago, Alfred is not hanging anymore. at least in this case. not sure if because XVim2 was grabbing some keys while starting, or because Xcode had to be resigned with a personal certificate or whatever. clean version of Xcode, no worries. will let you know if it happens in other cases, and will give more info then.
  7. 1.4.0: https://github.com/godbout/alfred-airpodspro-connector/releases/tag/1.4.0
  8. you've just killed for me one more opportunity to dig into Python. thanks!
  9. happens to me quite frequently too. starting checking properly when it happens. for sure every time i open Xcode.
  10. had no idea. thanks 👍🏼️ yes, the issue is not the logic. thought of this, but no idea how to do it. then thought i'd check for `/opt/` if the command is not in `/usr/`, couldn't make it work quickly. i have no experience in Python, so i'm gonna dig a bit into it first. thanks.
  11. a bit more complicated than i thought. need to learn a bit of Python 😅️ homebrew should be installed in `/opt/homebrew` on the M1. is `/System/Volumes/Data/opt/homebrew/` a symlink or something? doesn't seem to be on my machine (not M1).
  12. using a M1 Mac? will fix later today.
  13. guys i've been spending one and a half month working on that. now you're making me want to switch to Go or apply for a job at Apple to clean their shi*.
  14. hey no worries. yeah, it does actually make sense to put it at the end 😅️ i didn't spend too much time with OneUpdater to be honest because i quickly felt i wanted to 1) show the user there's an update as a result item 2) still have some control over when i update 3) play with Swift 😛 but yours is definitely the way to go if you don't want to be fiddling around and want something that works with any language.
  15. hmm true. but probably truer in Germany where when it starts raining it lasts for a week. on islands one minute it's pure fireball the next is deluge. (just trying to find points to fight about 🥊️) LMAO² yeah ok i didn't see the point because in my case i love typing. i would type 1000 times over moving my hand from the home row to press one of the arrow key (although Ctrl+p is acceptable). that's the great thing about being able to write Workflows. each of us can use their brains and creativity to build things that match their quirkiness, and values.
  16. library in Swift to ease the integration of updates from within Alfred. the API is basically four (3+1, or 2+2 if you prefer) methods: 1. check if an update is available (compares latest version on GitHub release VS the version of your local Workflow): if let release = Updater.checkUpdate(for: "godbout/AlfredKat") { // release.version, release.file, release.page available } 2. launch the update Updater.update(with: release.file) 3. notify (useful before launching at it is blocking) Updater.notify(title: "Alfred Kat", message: "downloading your s... workflow") 4. open release page (or anything for that matter) Updater.open(page: release.page) more on GitHub: https://github.com/godbout/AlfredWorkflowUpdater currently the update will be blocking your Script and the notification icon is the Script Editor one. this should get better in subsequent updates. enjoy ☀️
  17. yeah, absolutely. not denigrating it at all. pretty smart solution actually. it's just a matter of values i think. i want something for myself that doesn't break my flow, that doesn't do anything too unexpected. so ultimately it wasn't a good solution for me. i've built a library that helps the boring part of checking and fetching updates, but that you can integrate the way you want in your Workflows (menu Item, background download, etc...). kinda best of both worlds for me. man that is another level of documentation. but i don't see any *shit* or *fuck* anywhere. is that deliberate? makes sense. nice. something to keep in my mind. thanks. the first version of Alfred Time i did was caching some results, but ultimately i wasn't happy. i always wanted the live data. ultimately it was fast enough so that i got rid of the cache. but i don't build enough Workflows i think. if i did i might reach the same conclusion as you. i'm just an amateur Workflow Creator. nothing as professional as you. `Linux ISO` LMAO but i'm not sure i get it. how would that work? like you want to look for another ISO but you see results of the past search first? sounds like noise to me.
  18. i haven't checked yours coz i don't get much python. OneUpdater i had a look a few weeks ago and actually added it in Kat 6.0.0 but removed it in 6.0.1, i didn't like that it was breaking my flow when i wanted to use the Workflow and just launched the update. but maybe i haven't checked thoroughly and missed something. but again at the end i built my own thing 😐️ now that you've mentioned further down downloading and caching the releases info that makes sense yeah. i hadn't think yet of caching the list of releases. good point, thanks. as usual i'm building for my current needs and the last few Workflows i did scrap some page or reach some APIs and coz it takes time anyways i didn't bother. but for something quick yeah, you definitely don't want the release check to slow down. don't know yet how to do background processes in Swift. that's the next step of the library i'm building for updates. ultimately if i didn't screw up the research i should be able to rerun a Script and show the download progress in an item that is not valid. but no idea how to start and even less grab back info from another process.
  19. yes that's what i have in mind. but it's still too early to make decisions. i need to digest. like automatic frequent check, what does that mean? every week? every two days? do i allow a power user to change this from Workflow Variable? what keyword? i like "u" like "kat u". "time u". but that might only make sense for Workflows that have a delay before calling the ScriptFilter? what about if it's instant? etc etc. i don't want to think too much in advance but i'd like to still see this as a Workflow functionality rather than just for the Kat Workflow. so, still need some thinking. and i wanted Alfred Kat with the update out of the way 😀️ i can't handle more than three tasks in my todo list.
  20. version 6.1.0 available: https://github.com/godbout/AlfredKat/releases/tag/6.1.0 now Alfred Kat detects if there's an update available. if yes it appears as the first result item. you can download the update, or go to the release page. currently it's checking for an update each time you use the Workflow. it's still fast, but not ideal. pondering the best way to avoid the constant check but still having a good UX. like automatic check, but still ability to force-check without having to fiddle around the Workflow Environment Variables. in conclusion, don't download this update. thanks.
  21. ok so next time i need to write down how to release a Swift command line too with proper Developer ID AND embedded libraries coz i can't find how to release the next version 😂️😭️
  22. just speeding again through here to send some love ❤️❤️❤️ (hope i will not be banned for it)
  23. way faster than checking through the network connections. great one. thanks.
  24. 👀️👀️👀️ https://github.com/godbout/AlfredWorkflowUpdater 👀️👀️👀️
×
×
  • Create New...