vitor Posted February 24, 2014 Share Posted February 24, 2014 (edited) Use the thesaurus service provided by words.bighugelabs.com to get synonyms and antonyms to words. To set up, get an API key and set it in the Workflow Environment Variables. You can then check for synonyms and antonyms by calling syn or ant followed by a space and the word you wish to check against. Alternatively, select a word and press the shortcut you defined to get the results. Pressing ↵ on a word will paste it to the front most app, which is useful when writing a text and want to change a word in place. If you want to use one of the results to refine your query, press ⌘↵ (synonyms for the word) or ⌥↵ (antonyms for the word). Download | Source Edited November 22, 2020 by vitor firesofmay and cands 2 Link to comment
firesofmay Posted February 25, 2014 Share Posted February 25, 2014 Thanks! Really useful! Works great! Link to comment
somada141 Posted June 3, 2014 Share Posted June 3, 2014 Why isn't this more popular!? This is fantastic!!! Kudos on the great work Link to comment
vitor Posted June 3, 2014 Author Share Posted June 3, 2014 Thank you, somada141. Admittedly, having to go get an API key can be a deterrent. To me, it’s certainly worth it, and I’m glad others like it as well. At the time I searched a great deal for a service that wouldn’t require an API key, but they all sucked. Link to comment
racoonlab Posted October 23, 2014 Share Posted October 23, 2014 Thank you, somada141. Admittedly, having to go get an API key can be a deterrent. To me, it’s certainly worth it, and I’m glad others like it as well. At the time I searched a great deal for a service that wouldn’t require an API key, but they all sucked. Correct, it could be a deterrent, but it is worth, I agree with you. Well done! Link to comment
jimsignorelli Posted October 26, 2014 Share Posted October 26, 2014 I really like this idea but I can't seem to get it to work. I copy/pasted the api in configuresynant But when either type in the word or use my hotkey, the word shows up in Alftred but I don't get any synonyms or antonyms. Link to comment
vitor Posted October 26, 2014 Author Share Posted October 26, 2014 Please open the debugger and post the output. Link to comment
boddicker Posted July 6, 2015 Share Posted July 6, 2015 Just trying out this workflow. Oddly enough, it works perfectly for synonyms, but when I type ant followed by a space, then the word, it won't produce results and offers to search for the term on Google/Amazon/Wikipedia. Here is the output from the debugger, unfortunately I have no idea what it means. Starting debug for 'SynAnt' [STDERR: alfred.workflow.input.scriptfilter] % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 508 100 508 0 0 635 0 --:--:-- --:--:-- --:--:-- 636 [STDERR: alfred.workflow.input.scriptfilter] % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0 curl: (3) <url> malformed [STDERR: alfred.workflow.input.scriptfilter] % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 784 100 784 0 0 1393 0 --:--:-- --:--:-- --:--:-- 1395 [STDERR: alfred.workflow.input.scriptfilter] % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 508 100 508 0 0 1153 0 --:--:-- --:--:-- --:--:-- 1151 100 508 100 508 0 0 1153 0 --:--:-- --:--:-- --:--:-- 1151 [STDERR: alfred.workflow.input.scriptfilter] % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 [STDERR: alfred.workflow.input.scriptfilter] % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (3) <url> malformed [STDERR: alfred.workflow.input.scriptfilter] % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 508 100 508 0 0 647 0 --:--:-- --:--:-- --:--:-- 647 [STDERR: alfred.workflow.input.scriptfilter] % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (3) <url> malformed [STDERR: alfred.workflow.input.scriptfilter] % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 784 100 784 0 0 756 0 0:00:01 0:00:01 --:--:-- 756 [STDERR: alfred.workflow.input.scriptfilter] % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 343 100 343 0 0 404 0 --:--:-- --:--:-- --:--:-- 404 [STDERR: alfred.workflow.input.scriptfilter] % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2128 100 2128 0 0 1710 0 0:00:01 0:00:01 --:--:-- 1710 [STDERR: alfred.workflow.input.scriptfilter] % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 [STDERR: alfred.workflow.input.scriptfilter] % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 257 100 257 0 0 474 0 --:--:-- --:--:-- --:--:-- 474 100 257 100 257 0 0 474 0 --:--:-- --:--:-- --:--:-- 474 [STDERR: alfred.workflow.input.scriptfilter] % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 257 100 257 0 0 360 0 --:--:-- --:--:-- --:--:-- 360 100 257 100 257 0 0 360 0 --:--:-- --:--:-- --:--:-- 360 [STDERR: alfred.workflow.input.scriptfilter] % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 43 2200 43 951 0 0 811 0 0:00:02 0:00:01 0:00:01 812 100 2200 100 2200 0 0 1860 0 0:00:01 0:00:01 --:--:-- 1861 Link to comment
vitor Posted July 6, 2015 Author Share Posted July 6, 2015 Which words were you searching for? Link to comment
riaamp Posted September 30, 2016 Share Posted September 30, 2016 Took several tries to do it right.. not a coder... but I did finally set it up. THANKS! Link to comment
vitor Posted October 7, 2016 Author Share Posted October 7, 2016 Update. It now uses OneUpdater, so this should be the last time you need to manually update. Link to comment
vitor Posted June 11, 2017 Author Share Posted June 11, 2017 Update. New icon and other small fixes. To update, download the latest version (same URL) or wait a few days (15 or less) and it’ll prompt you to on next usage, since it uses OneUpdater. Link to comment
vitor Posted July 2, 2017 Author Share Posted July 2, 2017 Update. Option to requery results directly. If you want to use one of the results to refine your query, press ⌘↩ (synonyms for the word) or ⌥↩ (antonyms for the word). To update, download the latest version (same URL) or wait a few days (15 or less) and it’ll prompt you to on next usage, since it uses OneUpdater. Link to comment
forgetfulfellow Posted August 3, 2017 Share Posted August 3, 2017 Thanks for the workflow, works perfect for me! I wish thesaurus.com had an api to hook into, but for now words.bighugelabs.com will do. Link to comment
vitor Posted August 3, 2017 Author Share Posted August 3, 2017 11 minutes ago, forgetfulfellow said: I wish thesaurus.com had an api to hook into, but for now words.bighugelabs.com will do. Agreed. Link to comment
wiffle Posted August 5, 2017 Share Posted August 5, 2017 A bit strange - having the same issue as the gentleman above who upon using the syn or ant keyword, it'll prompt me to search Google or other engines rather than generating synonyms. I've ensured that the API key is entered correctly. Any ideas? Link to comment
vitor Posted August 5, 2017 Author Share Posted August 5, 2017 Update. Warn when there are no matches. That should clear up the confusion. To update, download the latest version (same URL) or wait a few days (15 or less) and it’ll prompt you to on next usage, since it uses OneUpdater. Mike Outram 1 Link to comment
Peter U Posted May 12, 2021 Share Posted May 12, 2021 Great workflow @vitor, I like it a lot. I noticed that it eats requests like crazy though. I searched 3 (not very long) words and they generated 51 requests on the API counter. Since each tier has a limited number of requests (e.g. free tier is max 500 requests), you will be forced to upgrade rather quickly. Every single letter creates a new request, e.g. "syn good" will generate 4 requests (g, go, goo, good). Instead of a live search, perhaps you could add a kind of accumulator or delay before sending the completed query? Link to comment
vitor Posted May 13, 2021 Author Share Posted May 13, 2021 1 hour ago, Peter U said: Great workflow @vitor, I like it a lot. Thank you! 1 hour ago, Peter U said: Instead of a live search, perhaps you could add a kind of accumulator or delay before sending the completed query? Alfred can do that on its own. It checks how fast you type and adds an automatic delay after each character so it tries to run as infrequently as possible, ideally only when you stopped typing. I tend to always turn that on, but this Workflow is pretty old so I don’t recall if the feature was available when I first built it. Either way, I checked and seems I forgot to turn that on. It’s now how it works (download the latest version, just released), so you should be seeing a significant decrease in requests. Thank you for noticing. Peter U 1 Link to comment
RCL Posted February 4, 2022 Share Posted February 4, 2022 Thank you for the great workflow! Link to comment
vitor Posted February 12, 2022 Author Share Posted February 12, 2022 Update. It will specifically not close the window on special actions. To update, download the latest version (same URL) or wait a few days and it’ll prompt you to on next usage, since it uses OneUpdater. Link to comment
vitor Posted March 30, 2022 Author Share Posted March 30, 2022 Update. Added Universal Actions and improved some messages. To update, download the latest version (same URL) or wait a few days and it’ll prompt you to on next usage, since it uses OneUpdater. Link to comment
iandol Posted December 20, 2022 Share Posted December 20, 2022 (edited) Hi vitor, will this make the transition to the Gallery? It is super useful! 🥰 Edited December 20, 2022 by iandol xilopaint 1 Link to comment
vitor Posted December 20, 2022 Author Share Posted December 20, 2022 9 hours ago, iandol said: Hi vitor, will this make the transition to the Gallery? It is super useful! Thank you for the kind words. Yes, it will make the transition. iandol and xilopaint 2 Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now