You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This updates `user add` to use the same web-based activation approach
used by Kobo e-readers, rather than trying to scrape the login page.
This has three main benefits:
1. No need for the use to provide their password to kobodl. Instead,
they log in using the Kobo website from their browser.
2. Avoids the step of using devtools to extract a captcha code.
3. (Hopefully) less prone to breakage, since it doesn't rely on
scraping the login page.
This change was adapted from TnS-hun/kobo-book-downloader commit
04d8c42.
Co-authored-by: Brandon Davis <git@subdavis.com>
Copy file name to clipboardExpand all lines: README.md
+1-19Lines changed: 1 addition & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -199,26 +199,8 @@ kobodl --version
199
199
kobodl --debug [OPTIONS] COMMAND [ARGS]...
200
200
```
201
201
202
-
## Getting a reCAPTCHA code
203
-
204
-
Adding a user requires a bit of hackery to get a reCAPTCHA code from Kobo's website. This GIF helps to explain how to do that.
205
-
206
-

207
-
208
202
## Troubleshooting
209
203
210
-
> I can't log in. My credentials are rejected.
211
-
212
-
You must have a kobo email login for this tool to work (you can't use an external provider like Google or Facebook). However, you can create a NEW kobo account and link it with your existing account on the user profile page. Go to `My Account -> Account Settings` to link your new kobo login.
213
-
214
-
> I can't log in. I get a message saying "The page format might have changed"
215
-
216
-
This happens from time to time, maybe once or twice a year. Kobo changes their login page and makes it hard for the tool to parse out the necessary information. Please open an issue.
217
-
218
-
> I can't log in, there's a problem with reading the captcha
219
-
220
-
The clipboard interaction doesn't work for everyone. Try supplying the captcha using `kobodl user add --captcha "YOUR_CAPTCHA_CODE"`.
221
-
222
204
> Some of my books are missing!
223
205
224
206
Try `kobodl book list --read` to show all "finished" and "archived" books. You can manage your book status on [the library page](https://kobo.com/library). Try changing the status using the "..." button.
@@ -256,7 +238,7 @@ poetry run tox -e type
256
238
257
239
## Notes
258
240
259
-
kobo-book-downloader will prompt for your [Kobo](https://www.kobo.com/)e-mail address and password. Once it has successfully logged in, it won't ask for them again. Your password will not be stored on disk; Kobodl uses access tokens after the initial login.
241
+
kobo-book-downloader uses the same web-based activation method to login as the Kobo e-readers. You will have to open an activation link—that uses the official [Kobo](https://www.kobo.com/)site—in your browser and enter the code. You might need to login if kobo.com asks you to. Once kobo-book-downloader has successfully logged in, it won't ask for the activation again. kobo-book-downloader doesn't store your Kobo password in any form; it works with access tokens.
260
242
261
243
Credit recursively to [kobo-book-downloader](https://github.com/TnS-hun/kobo-book-downloader) and the projects that lead to it.
0 commit comments