generate jsfiddle files
Project description
Installation
$ [sudo] pip install jsfiddle-generator
How it works
.
├── demo.html
├── demo.css
├── demo.js
├── demo.details
.
├── fiddle.html
├── fiddle.css
├── fiddle.js
├── fiddle.manifest
Classes
class | __doc__ |
---|---|
jsfiddle_generator.JSFiddle |
attrs: path , css , js , html , name , description , resources . methods: create() |
jsfiddle_generator.JSFiddleGist |
github gist files generator |
jsfiddle_generator.JSFiddleRepo |
github repo files generator |
Functions
function | __doc__ |
---|---|
jsfiddle_generator.yaml.load(path) |
return a dictorinary with yaml data |
jsfiddle_generator.yaml.save(path, data) |
save a dictionary to a yaml file |
Executable modules
usage | __doc__ |
---|---|
python -m jsfiddle_generator.gist path ... |
generate jsfiddle gist files: fiddle.css , fiddle.js , fiddle.html , fiddle.manifest |
python -m jsfiddle_generator.repo path ... |
generate jsfiddle repo files: demo.css , demo.js , demo.html , demo.details |
Examples
create demo.css
, demo.js
, demo.details
in every dir with demo.html
:
$ find . -name "demo.html" -exec python -m jsfiddle_generator.repo {} \;
create jsfiddle repo files in every empty dir:
find . -not -path '*/\.*' -type d -links 2 -exec python -m jsfiddle_generator.repo {} \;
paths with spaces:
OS | speed | command |
---|---|---|
any | slow | find ... -exec python -m jsfiddle_generator.repo {} \; |
Linux | fast | find ... -print0 | xargs -d '\n' python -m jsfiddle_generator.repo |
macOS | fast | find ... -print0 | xargs -0 python -m jsfiddle_generator.repo |
Related projects
jsfiddle-build.py
- buildbuild.html
file from jsfiddle filesjsfiddle-factory.py
- jsfiddles mass productionjsfiddle-generator.py
- jsfiddle files generatorjsfiddle-github.py
- jsfiddle github integration helperjsfiddle-readme-generator.py
- generate jsfiddleREADME.md
Links
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for jsfiddle-generator-2019.4.12.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 250e910375ae22f58e7c093677be465aba66a4349b9c7f5deb16a275b6555361 |
|
MD5 | 6b569fcf504da89f566e370d4646d095 |
|
BLAKE2b-256 | ced7fd89e8282d3a1ffe6ea2d1a6bd418191e761b6ab13124ddbfa2cadd54663 |
Close
Hashes for jsfiddle_generator-2019.4.12-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ed6ebc379b860a5455b5306030a1bd0ad1251535f607e55c40171233456dca2 |
|
MD5 | bca94a5feac6d85d71a0724c2c6e8de8 |
|
BLAKE2b-256 | c97c65a8f22e80d828094c6d8d31d52619763033f4907e7bb0a383051b4e80de |