*** May 15, 2022
Unfortunately, due to issues at home, I will no longer be providing ongoing support for this plugin. Hopefully the latest version will work OK in calibre v5.xx and the upcoming calibre v6.xx
*** Feb 2024: Still working OK in calibre v7.xx
***
Purpose:
This plugin will read an un-DRM'd ebook file (EPUB/KEPUB/AZW3) and create an external copy with scrambled content.
The aim is to create a book sufficiently obscured to allow a full upload to the MobileRead (MR) forums without breach of copyright. It should make it easier for MR members to request and offer help with problematic ebooks.
The book can be either:
- in your calibre library
- on an ereader device whose contents are visible to calibre
N.B: This plugin has been sanctioned by the MR Moderator Team who were instrumental in setting the rules about what must be scrambled and what can remain intact for upload to be permissible. The rules are subject to change if circumstances change.
Background:
No-one likes to see an MR member, especially a brand-new member, being issued with a severe warning from a Moderator because they uploaded a copyrighted book to the forum due to ignorance and desperation for help rather than malicious intent.
In addition, I have seen the frustration which can occur on both sides, when a knowledgeable user tries to talk a novice user through the non-trivial process of creating a short extract of their problematic book which won't fall foul of MR copyright considerations.
Anyone interested can read more in this thread
Scrambling copyright ebooks to help troubleshoot problems ??? .
How to install: Preferences - Get plugins to enhance calibre Select
Scramble Ebook then press
Install
Configuration: None
How to use:
Limitations:- The selected ebook file must have a filetype of one of the following:
- .epub
- .azw3
- .kepub
- .kepub.epub (USB-attached Kobo only)
- There are some languages for which the scrambling algorithm is not effective.
This currently includes: Chinese, Japanese, Korean, Arabic, but there will be others.
The rule-of-thumb about which languages are 'safe' is that if both of the following are true then it's safe:- ALL alpha chars of ALL alphabets used in the book have 2 different unicode versions, an uppercase and a lowercase
- All numeric chars used in the book are standard 0-9
You are encouraged to use the included 'Preview content' button to double-check that copyrighted content has been properly obscured before posting to MobileRead.
Acknowledgements:
Thanks to RbnJrg, BetterRed and eschwartz for beta-testing and, as always, to kovidgoyal for help with all things calibre-code-related.
How is the book scrambled?
MR default settings are:
Version History: