02-20-2019, 08:39 PM | #61 |
Witchman
Posts: 628
Karma: 788808
Join Date: May 2013
Location: Philippines
Device: Android S5
|
@Kiruhdu...The body tag with 3% margins was put in for better readability in Book View in Sigil. But if you want to change the margin settings then the only way you can do that is in the html in the following way:
After running the plugin: * Go to the Book Browser and click on an *.xhtml file. * Switch to HTML View * Find the body {} tag and remove or change just the margin values for "style="margin: 3% 3% 3% 3%;" to your own preference. * Do this for all files in the Book Browser. ....Or you can just use Sigil's Search and Replace. Search all the xhtml files for "style="margin: 3% 3% 3% 3%;" and replace it with whatever margin values you prefer e.g. "style="margin: 5% 5% 5% 5%;". You can also just remove this body styling completely using Search and Replace if you wish. You'll only need to do this once. Last edited by slowsmile; 02-20-2019 at 09:14 PM. |
04-20-2019, 06:38 AM | #62 |
Witchman
Posts: 628
Karma: 788808
Join Date: May 2013
Location: Philippines
Device: Android S5
|
Update v0.4.1: Fixed bug in removeUnusedBookmarks()
|
Advert | |
|
08-18-2019, 12:20 AM | #63 |
Witchman
Posts: 628
Karma: 788808
Join Date: May 2013
Location: Philippines
Device: Android S5
|
Update(v0.4.2)
-- Fixed a bug whereby the plugin would crash if the input epub had a stylesheet named "styles.css".
|
11-22-2019, 07:07 AM | #64 |
Member
Posts: 18
Karma: 50
Join Date: Oct 2015
Device: several
|
I just tried to use CustomCleanerPlus for the first time.
I checked the option "Reformat smaller ebook images [...]" to get rid of the pixel values in IMG tags. Unfortunately CustomCleaner seems to bring every picture to 100% screen size - even pictures that were really tiny in my original document. What is the "base pixel size" that CustomCleaner defines as 100%? Here is an example. Before running CustomCleaner the IMG tag looked like this: <img src="../Images/img00002.JPG" width="143" height="192" alt=""/> And that is what CustomCleaner made out of it: <img alt="" src="../Images/img00002.JPG" style="width: 100%;height: auto;"/> |
11-22-2019, 07:29 AM | #65 |
Witchman
Posts: 628
Karma: 788808
Join Date: May 2013
Location: Philippines
Device: Android S5
|
@beiti...I've just downloaded the current CustomCleanerPlus plugin and set the "Reformat smaller images option..." and tested it in Sigil on several test epubs that contain smaller images and it worked OK.
The base width is set to 650 px but I don't think that really has anything to do with your problem. And just because your epub image dimensions were set as <img src="../Images/img00002.JPG" width="143" height="192" alt=""/> in your xhtml file does not necessarily mean that img0002.jpg was stored in the epubs Images directory with those same height and width dimensions. So, before you run the plugin, I would check that all your smaller images in the epub xhtml files have the same h/w pixel values as the same images stored in the Images directory in your epub because the plugin always uses image pixel dimensions that are stored in the epub's Images directory -- it does not use the image pixel values that are used within the image tags in the xhtml files. Last edited by slowsmile; 11-22-2019 at 11:37 AM. |
Advert | |
|
11-22-2019, 06:02 PM | #66 | ||
Member
Posts: 18
Karma: 50
Join Date: Oct 2015
Device: several
|
Quote:
Quote:
I'm still trying to find a proper workflow for a ebook project with about 200 images. I use TextMaker as word processor, but the epub files out of TextMaker always need some fine tuning in Sigil - and your PlugIn comes in handy, also for setting image sizes. One of my problems is managing the various picture sizes; some pictures need to be full width, others can be shown much smaller in the epub layout. My original idea was to export all of them using the same pixel width or hight and then regulate the actual "print" size by making them bigger or smaller in TextMaker (which translates to pixel values in the exported html file - TextMaker doesn't change the image files itself and just copies them to the epub folder). Now that I know your plugin uses the actual pixel dimensions of the image files, I will change my strategy. I will go back to my photo editor and export the images in different pixel sizes, dependig on the size/width I want them to appear in the ebook. After TextMaker has written the raw epub file, I will use Sigil and CustomCleaner to get percentage values instead of pixel values in the html part. The only thing that bothers me is that I'm not happy with the 640 px base width. I'm still not sure how big my pictures should be at full with, but certainly more than 640 px. I spent some time now analysing the insides of the CustomCleaner zip file and I think I know how to adapt it to my needs. To be honest, I don't know anything about Python programming, but I found some lines in the cutils.py file were the values seem to be defined (perc_width = round(width/640 * 100) and the same for a hight maximum). So I tried to chance them, and after a short test it seems to work fine. Thanks again for your quick help! |
||
05-11-2020, 06:50 AM | #67 |
Klak
Posts: 174
Karma: 150374
Join Date: Sep 2011
Location: Belgrade, Serbia
Device: many
|
|
05-11-2020, 09:37 AM | #68 |
Witchman
Posts: 628
Karma: 788808
Join Date: May 2013
Location: Philippines
Device: Android S5
|
@najgori...The problem you're having is that the "tidy.dll" library could not be loaded when you ran the CustomCleanerPlus plugin on your system. This library file is located on your system at:
C:\Users\Lapis\AppData\Local\sigil-ebook\sigil\plugins\CustomCleanerPlus\tidylib\win6 4\tidy.dll I've also just downloaded and run the CustomCleanerPlus plugin from MR and I ran it (using Bundled Python) without any problems on a test epub using Sigil(v1.2) on my own Windows 10 system. The only thing I can suggest for now is that your "tidy.dll" library file might have been corrupted on initial plugin download. Perhaps best if you remove the original CustomCleanerPlus plugin from Sigil and then try downloading and installing the plugin from MR again and retry. Last edited by slowsmile; 05-11-2020 at 10:18 AM. |
05-11-2020, 11:31 AM | #69 |
Klak
Posts: 174
Karma: 150374
Join Date: Sep 2011
Location: Belgrade, Serbia
Device: many
|
Sorry. It's my laptop showing years. Works fine on my desktop.
|
05-13-2020, 11:07 AM | #70 |
Klak
Posts: 174
Karma: 150374
Join Date: Sep 2011
Location: Belgrade, Serbia
Device: many
|
Laptop is fine. Problem is with libraries or something IDK.
To reproduce "bug" you need to install latest Sigil on new Windows 10 system. Problem disappeared after installing oldest supported Sigil - 9.3. and then the latest. "and it's a story that might bore you but you don't have to listen" B.E.E. The Rules of Attraction |
07-03-2020, 12:20 AM | #71 |
Witchman
Posts: 628
Karma: 788808
Join Date: May 2013
Location: Philippines
Device: Android S5
|
Plugin Update(v0.4.7):
Last edited by slowsmile; 07-03-2020 at 08:42 PM. |
05-09-2021, 08:30 AM | #72 |
Wizard
Posts: 1,035
Karma: 11227259
Join Date: Mar 2013
Location: Guben, Brandenburg, Germany
Device: Kobo Clara 2E, Tolino Shine 3
|
Win10, 32 bit, Sigil v. 1.5.1, Plugin v. 0.4.9.
At running (selected: all) , I receive this message: Code:
Status: failed Python version: 3.8.3 (tags/v3.8.3:6f8c832, May 13 2020, 22:20:19) [MSC v.1925 32 bit (Intel)] Running CustomCleanerPlus... -- Copy to work dir...Léon de Tinseau, L'attelage de la Marquise.html -- Processing automatic tasks... -- Clean and reformat the html >>> In remove bookmarks... >>> File type is: HTML >>> Doctype is: LibreOffice -- Processing file...Léon de Tinseau, L'attelage de la Marquise.html -- Remove blank lines -- Remove empty tags -- Remove tabs and spaces Traceback (most recent call last): File "C:\Program Files\Sigil\plugin_launchers\python\launcher.py", line 142, in launch self.exitcode = target_script.run(container) File "C:\Users\Juerg\AppData\Local\sigil-ebook\sigil\plugins\CustomCleanerPlus\plugin.py", line 138, in run css_fnames = processAllTasks(bk, WDIR, t_fnames, s_fnames, s_ids) File "C:\Users\Juerg\AppData\Local\sigil-ebook\sigil\plugins\CustomCleanerPlus\cutils2.py", line 52, in processAllTasks docTidyNoWrap(wdir, file) File "C:\Users\Juerg\AppData\Local\sigil-ebook\sigil\plugins\CustomCleanerPlus\doc_tidy.py", line 129, in docTidyNoWrap html, errors = tidy_document(xhtml, options=base_options) File "C:\Users\Juerg\AppData\Local\sigil-ebook\sigil\plugins\CustomCleanerPlus\tidylib\tidy.py", line 292, in tidy_document return get_module_tidy().tidy_document(text, options) File "C:\Users\Juerg\AppData\Local\sigil-ebook\sigil\plugins\CustomCleanerPlus\tidylib\tidy.py", line 304, in get_module_tidy _tidy = Tidy() File "C:\Users\Juerg\AppData\Local\sigil-ebook\sigil\plugins\CustomCleanerPlus\tidylib\tidy.py", line 158, in __init__ raise OSError( OSError: Could not load library: C:\Users\Juerg\AppData\Local\sigil-ebook\sigil\plugins\CustomCleanerPlus\tidylib\win32\tidy.dll Error: Could not load library: C:\Users\Juerg\AppData\Local\sigil-ebook\sigil\plugins\CustomCleanerPlus\tidylib\win32\tidy.dll Edit: Error message appears also after removing addin and downloading/installing again. Last edited by Leonatus; 05-09-2021 at 08:35 AM. |
05-09-2021, 10:23 AM | #73 |
Grand Sorcerer
Posts: 5,640
Karma: 23191067
Join Date: Dec 2010
Device: Kindle PW2
|
Most likely the plugin doesn't detect that you're using a 32bit operating system. Locate the following code block in "sigil-ebook\sigil\plugins\CustomCleanerPlus\tidylib\tidy.py"
Code:
if sys.platform.startswith('win'): # for Windows 7, 8 & 10 only
lib_path = win32_lib
if is_64bit:
lib_path = win64_lib
FYI: The plugin apparently uses HTML Tidy, which has been removed from older Sigil versions because it can cause major data loss. You definitely should make a backup copy of your e-book before running the plugin. Last edited by Doitsu; 05-09-2021 at 10:28 AM. |
05-09-2021, 10:38 AM | #74 | |
Wizard
Posts: 1,035
Karma: 11227259
Join Date: Mar 2013
Location: Guben, Brandenburg, Germany
Device: Kobo Clara 2E, Tolino Shine 3
|
Quote:
But, after all, it's the same error message. Edit: Just for testing purposes, I downloaded the "HTML2Epub"-Plugin, and the error message is quite the same: Code:
Status: failed Python version: 3.8.3 (tags/v3.8.3:6f8c832, May 13 2020, 22:20:19) [MSC v.1925 32 bit (Intel)] Running HTML2Epub...Please wait...this might take several minutes. -- Input file encoding is: CP1252 -- Convert input file to utf-8 if required -- Processing automatic tasks... -- Clean and reformat the html -- Input file encoding is: UTF-8 -- Convert input file to utf-8 if required >>> Doctype is: LibreOffice -- In cleanHTML processing file...C:\Users\Juerg\AppData\Local\Temp\tmpt0fla1av\Léon de Tinseau, L'attelage de la Marquise.html -- Remove blank lines -- Remove empty tags -- Remove tabs and spaces Traceback (most recent call last): File "C:\Program Files\Sigil\plugin_launchers\python\launcher.py", line 142, in launch self.exitcode = target_script.run(container) File "C:\Users\Juerg\AppData\Local\sigil-ebook\sigil\plugins\HTML2Epub\plugin.py", line 143, in run cleanHTML(WDIR, os.path.join(WDIR, html_file)) File "C:\Users\Juerg\AppData\Local\sigil-ebook\sigil\plugins\HTML2Epub\cleaner.py", line 43, in cleanHTML docTidyNoWrap(wdir, file) File "C:\Users\Juerg\AppData\Local\sigil-ebook\sigil\plugins\HTML2Epub\doc_tidy.py", line 129, in docTidyNoWrap html, errors = tidy_document(xhtml, options=base_options) File "C:\Users\Juerg\AppData\Local\sigil-ebook\sigil\plugins\HTML2Epub\tidylib\tidy.py", line 292, in tidy_document return get_module_tidy().tidy_document(text, options) File "C:\Users\Juerg\AppData\Local\sigil-ebook\sigil\plugins\HTML2Epub\tidylib\tidy.py", line 304, in get_module_tidy _tidy = Tidy() File "C:\Users\Juerg\AppData\Local\sigil-ebook\sigil\plugins\HTML2Epub\tidylib\tidy.py", line 158, in __init__ raise OSError( OSError: Could not load library: C:\Users\Juerg\AppData\Local\sigil-ebook\sigil\plugins\HTML2Epub\tidylib\win32\tidy.dll Error: Could not load library: C:\Users\Juerg\AppData\Local\sigil-ebook\sigil\plugins\HTML2Epub\tidylib\win32\tidy.dll Last edited by Leonatus; 05-09-2021 at 10:55 AM. |
|
05-09-2021, 11:31 AM | #75 |
Grand Sorcerer
Posts: 5,640
Karma: 23191067
Join Date: Dec 2010
Device: Kindle PW2
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[FileType Plugin] YVES Bible Plugin | ClashTheBunny | Plugins | 27 | 01-16-2023 02:25 AM |
Problem with my ScrambleEbook plugin and the Plugin Updater tool | jackie_w | Development | 14 | 01-19-2017 11:49 PM |
Plugin not customizable: Plugin: HTML Output does not need customization | flyingfoxlee | Conversion | 2 | 02-24-2012 03:24 AM |
[GUI Plugin] Plugin Updater **Deprecated** | kiwidude | Plugins | 159 | 06-19-2011 01:27 PM |
New Plugin Type Idea: Library Plugin | cgranade | Plugins | 3 | 09-15-2010 01:11 PM |