View Single Post
Old 01-05-2018, 11:47 AM   #1
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 8,879
Karma: 6120478
Join Date: Nov 2009
Device: many
[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
Attached Images
  
Attached Files
File Type: zip FolderIn_v030.zip (5.4 KB, 2825 views)
File Type: zip FolderOut_v040.zip (5.8 KB, 2531 views)
File Type: zip FolderIn_v040.zip (18.8 KB, 67 views)
File Type: zip FolderOut_v050.zip (19.2 KB, 70 views)

Last edited by KevinH; 05-28-2025 at 06:20 PM.
KevinH is offline   Reply With Quote