![]() |
[Plugin] DeleteUnmanifestedFiles
1 Attachment(s)
Updated: 8 October 2019
Current Version: "0.1.2" This simple plugin will delete files that third-party apps might write to the ePub temp folder. Note that this plugin will delete all unmanifested files, except for files in the META-INF folder. For example, it won't delete com.apple.ibooks.display-options.xml. Installation: 1. Select Manage Plugins from the Plugins menu and select Use Bundled Python, if it isn't already selected. 2. Click Add Plugin and select DeleteUnmanifestedFiles_v0.1.2.zip. This will install the DeleteUnmanifestedFiles edit plugin, which you can select via Plugins > Edit > DeleteUnmanifestedFiles. License: GNU General Public License v3 (GPL-3) |
Quote:
… On second look, actually they do seem to have entries in content.opf’s <manifest> section, since I added them via Sigil’s interface. But ought they to? |
Quote:
But as mentioned elsewhere, totally unmanifested files (except for the special mimetype file and what's in the META-INF folder) won't likely survive consecutive Sigil saves anyway. |
Quote:
(Epubcheck only checks for the presence of container.xml and the content.opf path.) However, since Sigil will delete .txt files from the META-INF folder upon opening the ePub, you'll have to add them after you've finalized the epub. |
Quote:
Quote:
|
BTW: If unmanifested files are present in an ebook at the time a plugin is launched you can get access to all unmanifested files in bk.other_iter() and you should be able to use the normal interface to delete them.
Code:
# all other ebook files not in the manifestSo please consider trying the provided iterator approach and if you run into trouble, let me know and I will fix any unearthed bugs. |
| All times are GMT -4. The time now is 08:52 PM. |
Powered by: vBulletin
Copyright ©2000 - 3.8.5, Jelsoft Enterprises Ltd.
MobileRead.com is a privately owned, operated and funded community.