**[Plugin] Bibi Reader - a version of BiBi's Epub Reader for Sigil **
Updated: August 2, 2023
Current Version: "0.4.1"
This plugin implements an epub3 reader for the epub currently being edited in Sigil. It uses PyQt5 and PyQtWebengine or PySide6 to create a browser like main window and then loads Bibi's Epub Reader project to implement the epub reader.
See https://github.com/satorumurmur/bibi
License/Copying: The Bibi code is covered by its own MIT License.
License/Copying: The actual python code used to create this plugin is covered under the GNU LGPL Version 2 or Version 3, your choice. Any other license terms are only available directly from the authors of Sigil in writing.
Minimum Sigil Version: support for this plugin is provided for Sigil 1.6.0 and later using the Python 3.6 or later Python interpreter.
See the Sigil Plugin Index on MobileRead to find out more about this plugin and other plugins available for Sigil: https://www.mobileread.com/forums/showthread.php?t=247431
The remainder of the Bibi README follows in case you would like to get involved in that project.
- © Satoru Matsushima (@satorumurmur)
- Open source under the MIT License
- Core:
- sML.js : © Satoru Matsushima / Licensed under the MIT License
- UI:
- Material Icons : © Material Design Authors & Google Inc. / Licensed under the Apache License version 2.0
- Extensions:
- Bibi Zip Loader : © Lunascape / Licensed under the MIT License
- DOMPurify : © Mario Heiderich / Dual licensed under the Apache License Version 2.0 or the Mozilla Public License Version 2.0
- JSZip : © Stuart Knightley / Dual licensed under the MIT License or the GPLv3
- JSZipUtils : © Stuart Knightley / Dual licensed under the MIT License or the GPLv3
- JS-YAML : © Vitaly Puzrin / Licensed under the MIT License
- Polyfills:
- classlist-polyfill : by Yola Inc. / Released into the public domain under the Unlicense
- text-encoding-utf-8 : by Erik Arvidsson / Released into the public domain under the Unlicense
- IntersectionObserver polyfill : © W3C / Licensed under the W3C Software and Document License
- custom-event-polyfill : © Evan Krambuhl / Licensed under the MIT License
- document.currentScript Polyfill : © Adam Miller / Licensed under the MIT License
- ES6 Object.assign() : © Rubén Norte / Licensed under the MIT License
- Native Promise Only (NPO) : © Kyle Simpson / Licensed under the MIT License
- Polyfill Array.prototype.includes : © Kevin Latusinski / Licensed under the MIT License
- String.prototype.padStart : © Khaled Al-Ansari / Licensed under the MIT License
- url-polyfill : © Valentin Richard / Licensed under the MIT License