Hey, glad it finally worked

.
Quote:
Originally Posted by akleiw
When ServerConfig was set to use http url.todo, the download from Amazon would get stuck at 0%. I can send you logs generated by the Kindle.
|
Hm, that's strange. Will have to look into it. No need for the logs, I'll have to test it anyway -- thank you for the offer though

.
Quote:
Originally Posted by akleiw
I'm curious how do you configure Kindle for PC to work with KSP?
|
This is a tricky one.
Technically, Kindle for PC/MAC have a local file with settings (.kinf2011, in ~/AppData/Local/Amazon/Kindle/storage/ on PC, some equivalent on Mac). The file is crypted because it contains the Amazon credentials, client registration & SSL certificate, etc.
Decrypting this file _is_ possible -- I'm guessing writing to it as well, though I haven't tried -- with code from a certain toolset written in Python. I've seen people here are wary of linking to it, or even mentioning it, because its primary purpose is decrypting various book DRMs -- so I'll just say it can be found on Google. In any case, using it for reading .kinf2011 is rather cumbersome, requires a certain version of Python installed, so I did not bother much with it.
Another solution is to install a HTTP proxy (I've used Fiddler2 on PC, I think Charles Proxy might work as well), enable HTTPS decrypting in it, and configure Kindle for PC to use it as a HTTP proxy (Tools menu/Options/Network). Then you will see basically the same Todo calls as the ones done by the Kindle device.
Then you can use the proxy to alter the response on one of the HTTPS calls, where you specify the replacement url.todo value, as your server_url. The procedure is not really simpler than modifying the .kinf2011 file directly, but it carries less liability I think

.
I plan on updating the KSP documentation with the exact procedure soon(ish), but right now I'm trying to finish the stuff I'm currently working on -- automatically sync-ing the last read position between devices. I feel that without this feature there is little reason to use KSP with multiple devices at all. And after that, I also plan to have the annotations automatically sync as well, right now they are stored by KSP but only really work on the device you've created them on.
Cheers,
-pwr