![]() |
#136 |
Junior Member
![]() ![]() ![]() ![]() ![]() ![]() Posts: 2
Karma: 640
Join Date: Dec 2023
Device: Kobo Libra 2
|
I've been playing around with this a little bit and it looks like as Pjama suggested, they changed their security a little bit. I tried generating a new auth token in the app via the clone code and that didn't work for me, but I did the same in my browser and copied its auth token into this plugin's config and that worked perfectly.
No promises on timeline since I have limited time to work on this, but I'm going to see if I can work the newer token generation method into the plugin. Alternatively if anyone is interested in working on it I'm happy to share my findings so far. If anyone needs to get their plugin working, you can follow the steps below. I don't know how long this lasts for, so you may end up needing to redo it after some hours/days. Also the instructions are based on Firefox, hopefully they apply to other browsers as well but if not just ask and someone will try to help out. 1. In your browser, open your dev console (ctrl-shift-I or F12 for me). 2. Go to the network tab, click the cog at the top-right and make sure "Persist Logs" is on. 3. Go to https://libbyapp.com/. 4. In the dev console, type "sentry" into the filter bar. 5. Click on the furthest-down entry that is a "GET" request. 6. In the right panel, go into the "Request Headers" and find "Authorization" -- its format should be "Bearer" followed by a long string of characters. Copy just the long string. 7. Make sure Calibre is closed, and open the plugin config file (%APPDATA%\calibre\plugins\overdrive_libby.json on Windows, unsure Mac/Linux paths). 8. Find the line for "libby_token", and replace its value with the one you copied in step 6. 9. Open Calibre and the plugin should work as expected now. Hopefully this is helpful to people. |
![]() |
![]() |
![]() |
#137 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,185
Karma: 32196
Join Date: Jan 2007
Location: Anchorage, AK
Device: Sony Reader PRS-505, PRS-650, PRS-T3, Pocketbook HD2
|
Quote:
Amalthia |
|
![]() |
![]() |
![]() |
#138 | |
Junior Member
![]() Posts: 4
Karma: 10
Join Date: Apr 2024
Location: United States
Device: Kindle Scribe, Kindle Paperwhite, Kobo Libre 2
|
Quote:
Last edited by thebishdad; 04-29-2024 at 05:40 PM. |
|
![]() |
![]() |
![]() |
#139 | |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 132
Karma: 642206
Join Date: Mar 2021
Device: Kindle Voyage
|
It is indeed.
I tried downloading both an ebook and a magazine and both worked. (I'm sure DaySleeper will be glad to hear that). Quote:
|
|
![]() |
![]() |
![]() |
#140 | |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 132
Karma: 642206
Join Date: Mar 2021
Device: Kindle Voyage
|
Quote:
The line should look something like Code:
"libby_token": "eyJ0eX", |
|
![]() |
![]() |
![]() |
#141 | |
Junior Member
![]() Posts: 4
Karma: 10
Join Date: Apr 2024
Location: United States
Device: Kindle Scribe, Kindle Paperwhite, Kobo Libre 2
|
Quote:
|
|
![]() |
![]() |
![]() |
#142 | |
Junior Member
![]() Posts: 3
Karma: 10
Join Date: Apr 2024
Device: Kindle Paperwhite 2021
|
Quote:
To get to it you could also open Calibre, go to Preferences, Miscellaneous, Open Calibre Configuration Folder, then close the app when the folder opens. And if you're using Chrome for the first steps, instead of Persist Logs, it's called Preserve Logs. So tick that and then the GET request should have an icon that looks like this: {;} and the name showed up for me as counts?cards= string of numbers and symbols Last edited by adinab; 04-29-2024 at 09:13 PM. Reason: Additional detail for help purposes |
|
![]() |
![]() |
![]() |
#143 |
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 63
Karma: 5532
Join Date: Jul 2017
Device: MoonReader+ Android app on Samsung Galaxy S6 Lite and otherst
|
Does it have to recognize me or my location? For some reason it's sending me to North Carolina (which is not where I am). Under Headers, there's a section labeled "Resonse Headers," but nothing with "authorization." Do I need to have logged in (and if so, how? There's a "sign in with my card" option, but since I'm not in North Carolina, there's nothing I can sign in to.
|
![]() |
![]() |
![]() |
#144 | ||
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() Posts: 69
Karma: 636
Join Date: Aug 2022
Location: Indonesia
Device: Moon+ Reader Pro
|
I got Unicode error, can someone kindly help?
Quote:
Quote:
Last edited by miss_p1nky; 04-29-2024 at 11:59 PM. |
||
![]() |
![]() |
![]() |
#145 |
Member
![]() Posts: 21
Karma: 14
Join Date: Sep 2009
Device: Kindle 2
|
|
![]() |
![]() |
![]() |
#146 | |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 132
Karma: 642206
Join Date: Mar 2021
Device: Kindle Voyage
|
Quote:
If you see the hamburger menu in the middle at the bottom, then clicking on this should allow you to add a library and once you add your library it will ask you to sign in with your card. Otherwise, if you open a new private browser window, it should ask for your library and card details when you open libbyapp.com |
|
![]() |
![]() |
![]() |
#147 | |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 132
Karma: 642206
Join Date: Mar 2021
Device: Kindle Voyage
|
Quote:
I suspect your browser is just showing you part of the token (which the ... to indicate that it is skipping part of it). The full token is very long (mine is 976 characters) |
|
![]() |
![]() |
![]() |
#148 | |
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() Posts: 69
Karma: 636
Join Date: Aug 2022
Location: Indonesia
Device: Moon+ Reader Pro
|
Quote:
============ EDIT: Using Firefox works. Turned out blocking the strings manually is not a good idea. I used the right-click button and everything got copied in complete. Plugin now works again. Thanks to everyone. Last edited by miss_p1nky; 04-30-2024 at 03:35 AM. |
|
![]() |
![]() |
![]() |
#149 | |
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 63
Karma: 5532
Join Date: Jul 2017
Device: MoonReader+ Android app on Samsung Galaxy S6 Lite and otherst
|
Quote:
I went back in and logged into the other libraries, then got a new token & put it into the restored json. No more errors loading the plugin, but still getting the download error. |
|
![]() |
![]() |
![]() |
#150 | |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 733
Karma: 2347200
Join Date: Apr 2016
Location: TX
Device: Scribe and Libra Colour
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
[GUI Plugin] Overdrive Link | jhowell | Plugins | 1291 | 04-14-2025 03:46 PM |
No Local Public Library. Overdrive/Libby Possible? | enuddleyarbl | Kobo Reader | 2 | 06-08-2023 07:23 PM |
Library borrowing: Overdrive vs. Libby | haertig | General Discussions | 83 | 01-30-2023 04:21 PM |
Libby, the new Overdrive App | Cosimo | News | 30 | 12-02-2017 09:42 AM |
Overdrive's Libby | Loves2Read4Fun | General Discussions | 2 | 12-20-2016 01:32 PM |