mirror of
https://codeberg.org/privacy1st/image-width-limit
synced 2024-12-03 22:15:02 +01:00
Add style attribute to HTML image tags to limit the width of images
.idea | ||
.gitignore | ||
example.html | ||
image-width-limit.py | ||
LICENSE | ||
PKGBUILD | ||
README.md |
(HTML) Image width limit
From image-width-limit.py, function limit_image_width
:
When converting HTML5 to other formats, e.g. PDF, it may happen that too wide images get cropped of.
If there are HTML5 image tags which do only contain the 'src' and 'alt' attribute, then this method adds the following style attribute to limit their width:
max-width:100%;height:auto;
Global Installation - Arch Linux
To install the script as de-p1st-image-width-limit
run the following:
makepkg -fCcsri
Manual Installation
Install the python3 dependencies, e.g. with pip:
beautifulsoup4
(pacman -S python-beautifulsoup4
)html5lib
(pacman -S python-html5lib
)
And make the python script executable:
chmod +x ./image-width-limit.py
Example
Global installation:
de-p1st-image-width-limit example.html example_modified.html
Local installation:
python3 ./image-width-limit.py example.html example_modified.html