$ [sudo] pip install jsfiddle-build.
├── build.html generated
├── demo.html required
├── demo.css optional
├── demo.js optional
├── demo.details optional
.
├── 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>$ find . -name "*.html" ! -name "build.*" | xargs python -m jsfiddle_buildpaths 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 |