[Plugin] FolderIn and FolderOut - Folder input and output plugins for Sigil
Updated: May 28, 2025
Current Version: "0.5.0"
See the attached: FolderIn_v040.zip and FolderOut_v050.zip
License/Copying: GNU LGPL Version 2 or Version 3 your choice. Any other license terms are only available directly from the author in writing.
The purpose of these plugins is to provide the ability for Sigil to:
FolderOut - copy files from an epub to a folder without any zipping
FolderIn - load epub files from a folder
These plugins were designed to allow ebook developers to more easily interface to git or some other version control system.
Note:
The latest version of these plugins (FolderIn v040 and FolderOut v050) are updated to use the PySide 6 gui toolkit and only support Sigil 2.0.0 and later versions.
Earlier versions of these plugins (FolderIn v030 and FolderOut v040) should work properly as far back as Sigil 1.0 version and later.
Note:
These plugins are designed to work with more recent versions of Sigil that have an embedded Python 3.X interpreter .
Note:
Since unzipped files in open folders can be changed by other tools, any embedded fonts are stored unobfuscated and both plugins will refuse to work with folders that have an encryption.xml file present in the META-INF folder to prevent obfuscation/unobfuscation mismatches from destroying the font files. Before producing the final epub using Sigil (or any other software), the proper embedded font subsetting and/or obfuscating should be performed depending on the license of the fonts embedded.
Changes
- updated to PySide6 for gui elements and replaced Tk
- added Sigil QuickLaunch Toolbar plugin icons for both FolderIn and FolderOut
Last edited by KevinH; 05-28-2025 at 06:20 PM.
|