deanishe Posted January 12, 2020 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 nikivi, selrond, robgill and 3 others 5 1
selrond Posted June 5, 2020 Posted June 5, 2020 Awesome, thanks! would it be possible to search by author?
deanishe Posted June 5, 2020 Author 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.
selrond Posted June 15, 2020 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
deanishe Posted June 15, 2020 Author 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.
selrond Posted June 15, 2020 Posted June 15, 2020 (edited) Oh I see, thanks for the explanation Edited June 15, 2020 by selrond
selrond Posted June 15, 2020 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.
deanishe Posted June 15, 2020 Author Posted June 15, 2020 2 minutes ago, selrond said: it shows 1970 on many (recent) books That means there isn't a date.
deanishe Posted September 1, 2020 Author 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
vitor Posted December 13, 2020 Posted December 13, 2020 Heads-up that Goodreads is apparently disabling API keys (also an HN thread). deanishe 1
deanishe Posted December 13, 2020 Author 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.
giovanni Posted March 29, 2021 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?
deanishe Posted March 29, 2021 Author 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
Corrie Posted June 1, 2021 Posted June 1, 2021 This is a very good way to procrastinate 😁. Thanks. giovanni 1
dialing_wand Posted October 16, 2022 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
rob213 Posted May 17, 2023 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
vitor Posted May 17, 2023 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
rob213 Posted May 18, 2023 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
vitor Posted May 18, 2023 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.
rob213 Posted May 18, 2023 Posted May 18, 2023 It no longer works, even with bkconf. I will create my own workflow. thanks again very much @vitor
giovanni Posted May 18, 2023 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
rob213 Posted May 6, 2024 Posted May 6, 2024 hello, I get this error message. what should I do ? thank you very much
giovanni Posted January 5 Posted January 5 @rob213 were you ever able to get this to work for you? I was thinking to work on this workflow to update, add features etc, but it might not be worth it if no new users will have a chance to try it.
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