avalonv / reCBZ

Utility for converting and optimizing comics for e-readers & mobile devices
GNU General Public License v3.0
89 stars 6 forks source link

Allow writing AZW3/MOBI #16

Open avalonv opened 1 year ago

avalonv commented 1 year ago

Amazon's "transition" to EPUB in favor of AZW3/MOBI is clever:

First they enforce a proprietary format, in favor of the open standard. MOBI is the child of Mobipocket which they acquired in the 2005. AZW3 is essentially a fancy MOBI. They published scant information over how these formats function internally, expecting you to use Kindle specific tools to generate them, but which have since been deprecated, and you can't read the documentation anymore. Said format falls out of use in favor of EPUB, which works everywhere else. They realize this, switch to it in a haphazard way, and officially deprecate MOBI (it still works, but it might not tomorrow). But the EPUB implementation is so half-assed it requires using the Mail to Kindle service. It almost seems designed to ensure people are gonna continue buying books from their walled garden instead of independent publishers which support it, while avoiding antitrust accusations, because other formats are "technically" supported — and it's doubly clever because it can also shut up people who have been begging them to support it for the past decade.

Complaining about what a evil, shitty monopolistic company they are doesn't change the fact that people still expect to be able to just transfer their files over USB. So it would be nice to support it.

avalonv commented 1 year ago

Most likely will have to copy KCC's code for this. I can't find any libraries which specifically support writing to either format.

bust4cap commented 1 year ago

But the EPUB implementation is so half-assed it requires using the Mail to Kindle service.

at least they allow you to upload <200mb files via the website now ( www.amazon.com/sendtokindle ). still not the best, but its something