Jump to content


  • Posts

  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

cprecioso's Achievements

Helping Hand

Helping Hand (3/5)



  1. Hi Jay, I just made a new release with auto-refreshing for the .popular set of currencies (https://github.com/cprecioso/alfred-soulvercore/releases/tag/v1.2.0). I understand your use case but this is outside of what I wanted to try out with the workflow -- setting preferences and reading them would make code quite complicated. I hope the .popular set is enough! If not, feel free to fork the code or just modify it on your own machine. I will accept a PR for the preferences if I get one! Carlos.
  2. @tbrown I just checked that factorials *are* supported through the "fact(5)" syntax. Also a bit more explanation about degrees/radians. Both are in the same thread (probably someone who tried the same things as you did! 😆): https://soulver.canny.io/feature-requests/p/factorial-and-trigonometry
  3. @tbrown I can't really do anything about the factorials, SoulverCore doesn't allow adding custom operators. I'd suggest you make a feature request for factorials at https://soulver.canny.io/. I don't know how likely it is that they will accept it, as Soulver is more focused on general day-to-day calculations rather than technical ones. For using degrees, it should work same as any other unit, e.g.: "sin(90 degrees)". It seems a bit fiddly though, and finetuning this through the EngineCustomization entrypoint doesn't seem to work. I'll make an issue about that myself. About variables, what would your use-case be / how would you like to interact with it? I don't know how you want to use that in a single line quick calculation stuff, probably better off opening actual full Soulver for that. I'm willing to look into it though, but I first need to understand how you'd like to set and use these variables.
  4. @Halopend @Acidham macOS doesn't like it when executables are downloaded from the internet. The framework is definitely codesigned (it's provided from Soulver). It's a matter of macOS quarantining these files because they come from a download. To solve that, once you import it, you can go into the workflow folder, open it in the Terminal, and run xattr -r -d com.apple.quarantine . That should let it work. I've also added instructions on how to work around this to the release on GitHub.
  5. This workflow uses SoulverCore (already included, no dependencies!) to parse whatever you throw at it, and replies with the result. Apart from arithmetic, it can do calculations with money, measurements, conversions, ratios, times, dates, time zones, etc. It's an amazing replacement for Alfred's integrated calculator. Download at https://github.com/cprecioso/alfred-soulvercore/releases/latest I saw that recently the folks behind Soulver had made their calculation engine open-source. I immediately thought that it would be an awesome project to integrate into Alfred, as I'm usually frustrated by the built-in calculator. I also took it as a nice experiment for actually publishing an Alfred workflow, and how to automate Swift builds and Alfred workflow bundling with GitHub Actions. The workflow includes a Swift binary with the SoulverCore library integrated (it is unsigned - this might trip up Gatekeeper in your computer). The source code for this binary is at https://github.com/cprecioso/alfred-soulvercore. Workflow files are at https://github.com/cprecioso/alfred-soulvercore/releases/latest - they get automatically built every time I tag a version (see the workflow). Credits: SoulverCore (https://github.com/soulverteam/SoulverCore) from Soulver (https://soulver.app). SoulverCore icon from Matthew Skiles (http://matthewskiles.com/).
  • Create New...