Port variant py39
Summary CSS HTML JS Minifier (3.9)
Package version 2.5.5
Keywords python
Maintainer Python Automaton
License Not yet specified
Other variants py310
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 20 NOV 2021, 04:14:38 UTC
Port created 21 APR 2020, 22:22:44 UTC
Subpackage Descriptions
single # css-html-js-minify Async single-file cross-platform no-dependencies Minifier for the Web. [GPL License] [LGPL License] [Python Version] [Travis report] ![screenshot] ```shell --help usage: [-h] [--version] [--wrap] [--prefix PREFIX] [--timestamp] [--quiet] [--hash] [--zipy] [--sort] [--comments] [--overwrite] [--after AFTER] [--before BEFORE] [--watch] [--multiple] [--beep] fullpath CSS-HTML-JS-Minify. StandAlone Async cross-platform Unicode-ready Python3-ready Minifier for the Web. positional arguments: fullpath Full path to local file or folder. optional arguments: -h, --help show this help message and exit --version show programs version number and exit --wrap Wrap output to ~80 chars per line, CSS only. --prefix PREFIX Prefix string to prepend on output filenames. --timestamp Add a Time Stamp on all CSS/JS output files. --quiet Quiet, Silent, force disable all logging. --hash Add SHA1 HEX-Digest 11chars Hash to Filenames. --zipy GZIP Minified files as '*.gz', CSS/JS only. --sort Alphabetically Sort CSS Properties, CSS only. --comments Keep comments, CSS/HTML only (Not Recommended) --overwrite Force overwrite all in-place (Not Recommended) --after AFTER Command to execute after run (Experimental). --before BEFORE Command to execute before run (Experimental). --watch Re-Compress if file changes (Experimental). --multiple Allow Multiple instances (Not Recommended). CSS-HTML-JS-Minify: Takes a file or folder full path string and process all CSS/HTML/JS found. If argument is not file/folder will fail. Check Updates works on Python3. Std-In to Std-Out is deprecated since it may fail with unicode characters. SHA1 HEX-Digest 11 Chars Hash on Filenames is used for Server Cache. CSS Properties are Alpha-Sorted, to help spot cloned ones, Selectors not. Watch works for whole folders, with minimum of ~60 Secs between runs. ``` - Takes a full path to anything, a file or a folder, then parse, optimize and compress for Production. - If full path is a folder with multiple files it will use Async Multiprocessing. - Pretty-Printed colored Logging to Standard Output and Log File on OS Temporary Folder. - Set its own Process name and show up on Process lists. - Can check for updates for itself. - Full Unicode/UTF-8 support. - Smooth CPU usage, Single Instance Checking. - Can Obfuscate, GZIP and Hash files, also Watch for changes on files. - Can execute arbitrary commands after and before running. - `*.css` files are saved as `*.min.css`, `*.js` are saved as `*.min.js`, `*.htm` are saved as `*.html` # Screenshots **Linux:** ![screenshot] **Apple Mac Os X:** [ *(Provided by Loggerhead)*] ![screenshot] ![screenshot] **MS Windows:** ![screenshot] # Command-line usage ```bash file.htm file.css file.js /project/static/ ``` # Python code usage ```python from css_html_js_minify import process_single_html_file,
Configuration Switches (platform-specific settings discarded)
PY310 OFF Build using Python 3.10 PY39 ON Build using Python 3.9
Package Dependencies by Type
Build (only) python-pip:single:py39
Build and Runtime python39:single:standard
Download groups
main mirror://PYPIWHL/e8/21/1260081a2c67105a3bd0f8692ff3c80b5f0cb5fe9f3f8fd4a990f17b8a39
Distribution File Information
3da9d35ac0db8ca648c1b543e0e801d7ca0bab9e6bfd8418fee59d5ae001727a 40527 css_html_js_minify-2.5.5-py2.py3-none-any.whl
Ports that require python-css-html-js-minify:py39
No other ports depend on this one.