Closed steed12 closed 2 years ago
Same here. I've just tracked it down to the call to https://storeapi.kobo.com/v1/initialization
in kobo.LoadInitializationSettings()
but I can't tell why.
Same here. It worked until couple of days ago. Is it possible that Kobo is blocking access?
Meanwhile, you can also see https://github.com/subdavis/kobo-book-downloader#alternatives-to-kobodl for a way to get your books using a calibre plugin
news? Thank you
Unlikely that this will work again. I tend to drop maintenance on software that I don't use anymore, and I've moved entirely to Calibre + the two plugins listed at the top of the readme.
I do kinda want to fix this just because I don't want to let Kobo.com win, but more than likely I'm just not going to get around to it. If anyone with reverse engineering skills can fix the authorization flow, I'll happily accept a PR.
I recommend switching to https://github.com/Leseratte10/acsm-calibre-plugin and/or DeDRM tools for all your Kobo needs.
It was fun while it lasted.
I tried to mitmproxy the Kobo app in an Android emulator, but I'm hardly an expert in this and the cert pinning got me.
I don't use Calibre for library management, so this code is much more useful for me than the suggested alternate flow. I might bash my head against this one more time at some point, but I can't promise any results.
@subdavis ok, thank you for your support. The main problem is that I can't download my ebook from Kobo plus from the site, so calibre and its plugins are useless. I hope someone can fix your project.
@Nosgoroth tell me if you need help.
See this commit for how to support hCaptcha.
Thank you so much! I got it working.
@subdavis I'll try to figure out how to make a PR (never made one)
0.9.0 released to pypi, thanks everyone.
Discussed in https://github.com/subdavis/kobo-book-downloader/discussions/75