[Solved] Can't send selected pirated ebooks through the Send-To-Kindle service to my Kindle. Is it some kind of background piracy detection?
I usually download ebooks from Anna's Archive and transfer it to my Kindle through the service. But 1/10 times it fails, with no apparent reason. The particular ebook in question is https://annas-archive.org/md5/e310a253a9d85992129cc2b8dd351556. What's the way out?
Can confirm, though it's unlikely to be some piracy check. The epub just has a couple of errors that might make it difficult for Amazon's server-side epub parsing implemention:
$ epubcheck ~/Downloads/nietzsche-a-guide-for-the-perplexed-r-kevin-hill--annas-archive.epub
[...]
ERROR(RSC-005): ./Downloads/nietzsche-a-guide-for-the-perplexed-r-kevin-hill--annas-archive.epub/index_split_003.html(172,403): Error while parsing file: element "blockquote" incomplete; expected element "address", "blockquote", "del", "div", "dl", "h1", "h2", "h3", "h4", "h5", "h6", "hr", "ins", "noscript", "ns:svg", "ol", "p", "pre", "script", "table" or "ul" (with xmlns:ns="http://www.w3.org/2000/svg")
ERROR(RSC-005): ./Downloads/nietzsche-a-guide-for-the-perplexed-r-kevin-hill--annas-archive.epub/toc.ncx(62,42): Error while parsing file: playOrder sequence has gaps
Check finished with errors
Messages: 0 fatals / 69 errors / 0 warnings / 0 infos
Unfortunately I couldn't find any other epub versions. Though I just discovered the Kindle ePub fix project and converted the ePub to a fixed version using the en language tag. That seems to work because the book just showed up in my Kindle library. :)
I've never had a problem sending books to my kindle via the email regardless of provenance but if you are having issues could you download and install calibre, load the book up in calibre then move it to your device?
I have heard about this calibre thing. Never tried because it's such a hassle to go physical with the cables and shit. Seems like there's no other way rn. Thanks
It's more reliable to copy the file across to the kindle via usb connection. You will need to run the download through an epub -> mobi convertor first since it's in epub format. There are plenty of free ones online, e.g., https://convertio.co/epub-mobi/
You don't have to convert to mobi anymore. The Kindle backend supports epub for a couple of months already. I've also read reports that Kindle's can now convert ePub by themselves if you copy ePub files via cable but I haven't verified that myself.
Kindle supports epub now, and if you try to send a mobi formated book through email to your kindle, then Amazon will send you an email telling you that that format has been depreciated.
Amazon added epub support to Kindles a while back, and deprecated mobi. It still has some issues with epub formatting though, I've had to tweak some files using a Calibre plugin to make them render properly on the kindle.
That's pretty funny, because I've been loading epubs on my Kindle for awhile now, both via cable if I'm at home, and over email if I am not. Amazon recommends epubs over mobi, in fact, and threw a fit when I emailed a mobi.