Minipush by Rémi "Mr e-RL" LANGDORPH
Copyright (c) 2019 Rémi LANGDORPH - mrerl@warlegend.net (under MIT license)
Links:
pypi project
github repo
Install with pypi:
pip install minipush
This package supports the followings filetypes: css, js
Sample config:
{
"origin": {"folders":["css/", "js/core/", "js/plugins/", "js/"]},
"destination": {"folder": "../templates/", "exts": ["htm", "html"], "type": "embed", "basefolderlink": "/static/"},
"anchors": {"js": {"start": "<!--AutomatedJSExport-Start-->",
"end": "<!--AutomatedJSExport-End-->"},
"css": {"start": "<!--AutomatedCSSExport-Start-->",
"end": "<!--AutomatedCSSExport-End-->"},
"conf": {"start": "<!--AutomatedExport-Start->",
"end": "<-AutomatedExport-End-->"}
},
"format":{"embed":{"js": "<!--{filename}--><script>{content}</script>",
"css": "<!--{filename}--><style>{content}</style>"},
"link":{"js": "<script src='{path}'/>",
"css": "<link href='{path}' rel='stylesheet'/>"}
},
"cache": {"folder": "../static/",
"enabled": true}
}
Basic example script (github):
from minipush import Minipush
Minipush(file="config.json").run()
Command mode:
python -m minipush [arguments]
Arguments:
command argument description
-c --config {configfile} set the json config file to load
-j --json '{configjson}' set the config from json
-C --clear remove all the scripts from the templates
-h --help show help
-v --version show version
Release files for minipush 0.0.13
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| minipush-0.0.13.tar.gz | 12.9 kB | Details |
Release files / minipush-0.0.13.tar.gz
| Download URL | minipush-0.0.13.tar.gz |
|---|---|
| Size | 12.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f99f0e52a1bc0b10d0f1a843c27060924c8fc7ee2e36d1f6b29a858b309b1645
|
|
BLAKE2b-256 checksum How to use checksums |
998cc7f93fd62dfac56a58f9e363e0235ba96fa4bf3126fac87c157c5fa813bf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.1
|