View Single Post
Old 12-19-2018, 11:32 AM   #1982
ilovejedd
hopeless n00b
ilovejedd ought to be getting tired of karma fortunes by now.ilovejedd ought to be getting tired of karma fortunes by now.ilovejedd ought to be getting tired of karma fortunes by now.ilovejedd ought to be getting tired of karma fortunes by now.ilovejedd ought to be getting tired of karma fortunes by now.ilovejedd ought to be getting tired of karma fortunes by now.ilovejedd ought to be getting tired of karma fortunes by now.ilovejedd ought to be getting tired of karma fortunes by now.ilovejedd ought to be getting tired of karma fortunes by now.ilovejedd ought to be getting tired of karma fortunes by now.ilovejedd ought to be getting tired of karma fortunes by now.
 
ilovejedd's Avatar
 
Posts: 5,110
Karma: 19597086
Join Date: Jan 2009
Location: in the middle of nowhere
Device: PW4, PW3, Libra H2O, iPad 10.5, iPad 11, iPad 12.9
Quote:
Originally Posted by tessa33 View Post
I downloaded the
'kindle-python-0.14.N-pw2_kt2_kv_pw3_koa_kt3.zip', unzipped it, and dropped the file into the 'mrpackages' folder and used ;log mrpi to install it. I *hope* that's correct? (is there any way to verify it was installed correctly?)
I think that Python version might be too old. Use the one from NiLuJe's snapshots. You can check <KindleDriveLetter>:\extensions\MRInstaller\log\mr installer.log to see if there were any errors with installing packages.
Quote:
Originally Posted by NiLuJe View Post
Packages targeting the Kindle 5 (Touch/PW1/PW2/KT2/KV/PW3/KOA/KT3/KOA2/PW4):

Note, there's a bug in the Dec 10 Python release so you'll need to make a minor change.

From LibrarianSync thread:
Quote:
Originally Posted by NiLuJe View Post
Okay, confirmed, and tracked down to a bad interaction between Python 2, and the current unreleased requests/urllib3 versions I'm using.

Next snapshots will be fixed, but they won't come until I'm done with other things, so, in the meantime:

In /mnt/us/python/lib/python2.7/site-packages/requests/models.py around L392 (basically just above the offending unicode_is_ascii call), insert:

Code:
        if is_py2:
            host = unicode(host)
Honoring the whitespace *exactly* (this is Python, indent > everything, as it should!).
On Windows, that /mnt/us/ is just the drive letter for your Kindle (e.g. F:\ ). Also, probably best to move further discussion to the LibrarianSync thread.

Last edited by ilovejedd; 12-19-2018 at 11:40 AM.
ilovejedd is offline   Reply With Quote