deanishe Posted January 12, 2020 Share Posted January 12, 2020 (edited) Search Goodreads.com from Alfred. Download from GitHub. Search by book/author View your bookshelves and add/remove books List books by author List books in series Open details on Goodreads.com Add custom scripts to pass book data to other programs/URLs See the documentation on GitHub for more information. The workflow will ask you to authorise it to read your Goodreads data (via OAuth) on first run. Edited September 1, 2020 by deanishe Big new release robgill, xilopaint, nikivi and 3 others 5 1 Link to comment
Bemawr Posted January 13, 2020 Share Posted January 13, 2020 this works great! Nice job! Link to comment
selrond Posted June 5, 2020 Share Posted June 5, 2020 Awesome, thanks! would it be possible to search by author? Link to comment
deanishe Posted June 5, 2020 Author Share Posted June 5, 2020 24 minutes ago, selrond said: would it be possible to search by author? You already can search by author. Just enter the author's name and a list of their books is shown. You can use ⌘↩ to open the author's page on goodreads.com or ⌥↩ to view their books in the workflow. Link to comment
selrond Posted June 15, 2020 Share Posted June 15, 2020 Thanks, I guess the I was too impatient, and the first results list confused me - apparently there's a refetch after it recognizes the query is an author's name Link to comment
deanishe Posted June 15, 2020 Author Share Posted June 15, 2020 2 hours ago, selrond said: apparently there's a refetch after it recognizes the query is an author's name Not really, no. Like many workflows, it tries to show results as soon as possible, and it can take a couple of seconds for the results to "catch up" with your query. Link to comment
selrond Posted June 15, 2020 Share Posted June 15, 2020 (edited) Oh I see, thanks for the explanation Edited June 15, 2020 by selrond Link to comment
selrond Posted June 15, 2020 Share Posted June 15, 2020 @deanishe I've just noticed there's something wrong with the years of publishing in the results - it shows 1970 on many (recent) books. Link to comment
deanishe Posted June 15, 2020 Author Share Posted June 15, 2020 2 minutes ago, selrond said: it shows 1970 on many (recent) books That means there isn't a date. Link to comment
deanishe Posted September 1, 2020 Author Share Posted September 1, 2020 (edited) Massive update today. Complete rewrite, basically. The workflow now uses OAuth, so you can access your own bookshelves and add/remove books. I've replaced custom URLs with custom scripts, so you can do just about anything with book data, not just open URLs. The workflow can now also fetch a book's full dataset, so there are a lot more data to play with (e.g. book description, which is available as plaintext, HTML or Markdown). Edited September 2, 2020 by deanishe cands, nikivi and xurc 3 Link to comment
vitor Posted December 13, 2020 Share Posted December 13, 2020 Heads-up that Goodreads is apparently disabling API keys (also an HN thread). deanishe 1 Link to comment
deanishe Posted December 13, 2020 Author Share Posted December 13, 2020 2 hours ago, vitor said: Heads-up that Goodreads is apparently disabling API keys (also an HN thread). Thanks for that. Damn. Link to comment
giovanni Posted March 29, 2021 Share Posted March 29, 2021 this is terrific (until it lasts 😕). Would it be possible to only search books on one's shelves? and then maybe open the edit page so that one can update shelves etc.? another great feature would be to add a search result to a predefined shelf in your library, but perhaps that can be accomplished using the custom script feature? Link to comment
deanishe Posted March 29, 2021 Author Share Posted March 29, 2021 10 hours ago, giovanni said: Would it be possible to only search books on one's shelves? You can, but only one shelf at a time. 10 hours ago, giovanni said: but perhaps that can be accomplished using the custom script feature? It can. The workflow comes with a script to add a book to your Currently Reading shelf. Just make a copy of that and change the shelf name. 10 hours ago, giovanni said: until it lasts 😕 Yeah So I'm not taking feature requests, as I'm sure you can understand. giovanni 1 Link to comment
Corrie Posted June 1, 2021 Share Posted June 1, 2021 This is a very good way to procrastinate 😁. Thanks. giovanni 1 Link to comment
dialing_wand Posted October 16, 2022 Share Posted October 16, 2022 (edited) For anyone running into the Gatekeeper issue on MacOS: https://github.com/deanishe/alfred-booksearch/issues/4#issuecomment-1280097022 TLDR: Solution: we need to disable gatekeeper for the `alfred-booksearch` binary on the CLI. xattr -d com.apple.quarantine <path> Replace <path> with the location of the binary. The binary is located in the workflow folder. Edited October 17, 2022 by dialing_wand nesdroc 1 Link to comment
rob213 Posted May 17, 2023 Share Posted May 17, 2023 I just installed the goodreads workflow by the excellent @deanishe If I type the keyword BK, all I end up with is a google search. During the installation process, users are told to et an API key via "grconf" or the workflow won't work. How is this done ? I can't find the answer is neither alfred forum nor support. thanks in advance for your time and help Debug (I replaced my name with XXXX) I typed BK The Prince (searching for book with title The Prince) [20:05:24.585] Logging Started... [20:05:47.712] Book Search[Script Filter] Queuing argument 'the prince' [20:05:47.841] Book Search[Script Filter] Script with argv 'the prince' finished [20:05:47.844] ERROR: Book Search[Script Filter] Code 127: /Users/XXXXX/Library/Caches/com.runningwithcrayons.Alfred/Workflow Scripts/2808143E-EB08-42E4-AC39-1B4D0C79840A: line 1: ./alfred-booksearch: No such file or directory Link to comment
vitor Posted May 17, 2023 Share Posted May 17, 2023 When asking about an existing Workflow, please use its own forum thread. While it may seem that starting a new thread could give your problem visibility, it fragments the discussion and makes it less likely the author and users of the workflow (the people who can help) will see it. As to your question, it means you open Alfred and type grconf. rob213 1 Link to comment
rob213 Posted May 18, 2023 Share Posted May 18, 2023 thank you very much @vitor for moving my question to this page. It is greatly appreciated and I will remember for the future. Sorry for the trouble. 10 hours ago, vitor said: pen Alfred and type grconf. when I type grconf in alfred nothing happens as in Link to comment
vitor Posted May 18, 2023 Share Posted May 18, 2023 Looks like the option changed to bkconf. Keep in mind that for Dean’s later workflows you’ll need https://github.com/deanishe/awgo/wiki/Catalina. Also, there’s a chance this no longer works since Amazon was going to discontinue the API. Link to comment
rob213 Posted May 18, 2023 Share Posted May 18, 2023 It no longer works, even with bkconf. I will create my own workflow. thanks again very much @vitor Link to comment
giovanni Posted May 18, 2023 Share Posted May 18, 2023 @rob213 it could be that for new API keys it stopped working, but if it worked previously it should still work (mine does) rob213 1 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