Skip to main content

build html file from jsfiddle files

Project description

Installation

$ [sudo] pip install jsfiddle-build

How it works

jsfiddle github repo:

.
├── build.html          generated
├── demo.html           required
├── demo.css            optional
├── demo.js             optional
├── demo.details        optional

jsfiddle github gist:

.
├── build.html          generated
├── fiddle.html         required
├── fiddle.css          optional
├── fiddle.js           optional
├── fiddle.manifest     optional

build.html:

<html>
<head>
<title>{title}</title>
{resources}
<style type="text/css">
    {css}
</style>
<script type="text/javascript">
window.onload=function(){
    {js}
}
</script>
</head>
<body>
    {html}
</body>
</html>

Classes

class __doc__
jsfiddle_build.Build methods: render(), save(path)

Executable modules

usage __doc__
python -m jsfiddle_build path ... build build.html from jsfiddle files (demo.css, demo.details,demo.js,demo.html)

Examples

$ find . -name "*.html" ! -name "build.*" | xargs python -m jsfiddle_build

paths with spaces:

OS speed command
any slow find . -name "*.html" ! -name "build.*" -exec python -m jsfiddle_build {} \;
Linux fast find . -name "*.html" ! -name "build.*" -print0 | xargs -d '\n' python -m jsfiddle_build
macOS fast find . -name "*.html" ! -name "build.*" -print0 | xargs -0 python -m jsfiddle_build

Related projects

Links

python-readme-generator

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for jsfiddle-build, version 2019.4.12
Filename, size File type Python version Upload date Hashes
Filename, size jsfiddle_build-2019.4.12-py2.py3-none-any.whl (10.2 kB) File type Wheel Python version py2.py3 Upload date Hashes View
Filename, size jsfiddle-build-2019.4.12.tar.gz (2.8 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page