{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "\n\n[![](https://img.shields.io/pypi/pyversions/jsfiddle-generator.svg?longCache=True)](https://pypi.org/project/jsfiddle-generator/)\n\n#### Installation\n```bash\n$ [sudo] pip install jsfiddle-generator\n```\n\n#### How it works\n[jsfiddle github repo files](https://docs.jsfiddle.net/github-integration/untitled-1):\n```\n.\n\u251c\u2500\u2500 demo.html\n\u251c\u2500\u2500 demo.css\n\u251c\u2500\u2500 demo.js\n\u251c\u2500\u2500 demo.details\n```\n\n[jsfiddle github gist files](https://docs.jsfiddle.net/github-integration/untitled):\n```\n.\n\u251c\u2500\u2500 fiddle.html\n\u251c\u2500\u2500 fiddle.css\n\u251c\u2500\u2500 fiddle.js\n\u251c\u2500\u2500 fiddle.manifest\n```\n\n#### Classes\nclass|`__doc__`\n-|-\n`jsfiddle_generator.JSFiddle` |attrs: `path`, `css`, `js`, `html`, `name`, `description`, `resources`. methods: `create()`\n`jsfiddle_generator.JSFiddleGist` |github gist files generator\n`jsfiddle_generator.JSFiddleRepo` |github repo files generator\n\n#### Executable modules\nusage|`__doc__`\n-|-\n`python -m jsfiddle_generator.gist path ...` |generate jsfiddle gist files: `fiddle.css`, `fiddle.js`, `fiddle.html`, `fiddle.manifest`\n`python -m jsfiddle_generator.repo path ...` |generate jsfiddle repo files: `demo.css`, `demo.js`, `demo.html`, `demo.details`\n\n#### Examples\ncreate `demo.css`, `demo.js`, `demo.details` in every dir with `demo.html`:\n```bash\n$ find . -name \"demo.html\" -exec python -m jsfiddle_generator.repo {} \\;\n```\n\n---\ncreate jsfiddle repo files in every empty dir:\n\n`find . -not -path '*/\\.*' -type d -links 2 -exec python -m jsfiddle_generator.repo {} \\;`\n\n---\npaths with spaces:\n\nOS|speed|command\n-|-|-\nany|slow|`find ... -exec python -m jsfiddle_generator.repo {} \\;`\nLinux|fast|`find ... -print0 \\| xargs -d '\\n' python -m jsfiddle_generator.repo`\nmacOS|fast|`find ... -print0 \\| xargs -0 python -m jsfiddle_generator.repo`\n\n#### Related projects\n+ [`jsfiddle-build.py` - build `build.html` from jsfiddle files](https://pypi.org/project/jsfiddle-build/)\n+ [`jsfiddle-factory.py` - jsfiddles mass production](https://pypi.org/project/jsfiddle-build/)\n+ [`jsfiddle-generator.py` - jsfiddle files generator](https://pypi.org/project/jsfiddle-generator/)\n+ [`jsfiddle-github.py` - jsfiddle github integration helper](https://pypi.org/project/jsfiddle-github/)\n+ [`jsfiddle-readme-generator.py` - generate jsfiddle `README.md`](https://pypi.org/project/jsfiddle-readme-generator/)\n\n#### Links\n+ [Display fiddle from Gist](https://docs.jsfiddle.net/github-integration/untitled)\n+ [Display fiddle from a Github repository](https://docs.jsfiddle.net/github-integration/untitled-1)\n\n

\n python-readme-generator\n

", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/looking-for-a-job/jsfiddle-generator.py", "keywords": "jsfiddle", "license": "", "maintainer": "", "maintainer_email": "", "name": "jsfiddle-generator", "package_url": "https://pypi.org/project/jsfiddle-generator/", "platform": "", "project_url": "https://pypi.org/project/jsfiddle-generator/", "project_urls": { "Homepage": "https://github.com/looking-for-a-job/jsfiddle-generator.py" }, "release_url": "https://pypi.org/project/jsfiddle-generator/2019.4.13/", "requires_dist": null, "requires_python": "", "summary": "generate jsfiddle files", "version": "2019.4.13" }, "last_serial": 5587504, "releases": { "2019.3.24": [ { "comment_text": "", "digests": { "md5": "2ef0af12c7004a8eb11dafcaec3c2c6d", "sha256": "58a01bcb69f0da7771167fb588b70c07c22020c43f53627e5d26c12ebba94134" }, "downloads": -1, "filename": "jsfiddle_generator-2019.3.24-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2ef0af12c7004a8eb11dafcaec3c2c6d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5838, "upload_time": "2019-03-25T19:50:43", "url": "https://files.pythonhosted.org/packages/56/c8/6491a16b51f92974598dca5f120354c501594aa1055f5a79b83a46d3c9f8/jsfiddle_generator-2019.3.24-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2201f71777ac03e9cac1353df015f0f0", "sha256": "19875e66c9e3a339a3fa95e0313920d448b75f3d02c636a21454e5edfebfc465" }, "downloads": -1, "filename": "jsfiddle-generator-2019.3.24.tar.gz", "has_sig": false, "md5_digest": "2201f71777ac03e9cac1353df015f0f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2136, "upload_time": "2019-03-25T19:50:45", "url": "https://files.pythonhosted.org/packages/7d/96/eb602c403d68683d97032609a8e947e7ea04bd841f97f4757feb3adfabb3/jsfiddle-generator-2019.3.24.tar.gz" } ], "2019.4.11": [ { "comment_text": "", "digests": { "md5": "f04ddd578e2e51c2cc77529ccbede114", "sha256": "a89ae4f3f5bb06617152cc012c8b65849fa579ad7986d201d736e66a8f763fc3" }, "downloads": -1, "filename": "jsfiddle_generator-2019.4.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f04ddd578e2e51c2cc77529ccbede114", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4647, "upload_time": "2019-04-11T06:19:22", "url": "https://files.pythonhosted.org/packages/e9/be/7d1f45dad20af2420d5c8bb0cba8e2ec1677dd6abcb999b7592eba9d3170/jsfiddle_generator-2019.4.11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "67cfaef29085019bbd3761294c3c55d8", "sha256": "91fe7ec405ba8cf177cf9d0105574a99da1647f239b6667a7d56318904c808bb" }, "downloads": -1, "filename": "jsfiddle-generator-2019.4.11.tar.gz", "has_sig": false, "md5_digest": "67cfaef29085019bbd3761294c3c55d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2316, "upload_time": "2019-04-11T06:19:23", "url": "https://files.pythonhosted.org/packages/05/bb/909b8886358bc964ccd61d822b66b3e48aa69f45cc654fbb390b99426cef/jsfiddle-generator-2019.4.11.tar.gz" } ], "2019.4.12": [ { "comment_text": "", "digests": { "md5": "bca94a5feac6d85d71a0724c2c6e8de8", "sha256": "4ed6ebc379b860a5455b5306030a1bd0ad1251535f607e55c40171233456dca2" }, "downloads": -1, "filename": "jsfiddle_generator-2019.4.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bca94a5feac6d85d71a0724c2c6e8de8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8728, "upload_time": "2019-04-12T14:29:11", "url": "https://files.pythonhosted.org/packages/c9/7c/65a8f22e80d828094c6d8d31d52619763033f4907e7bb0a383051b4e80de/jsfiddle_generator-2019.4.12-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6b569fcf504da89f566e370d4646d095", "sha256": "250e910375ae22f58e7c093677be465aba66a4349b9c7f5deb16a275b6555361" }, "downloads": -1, "filename": "jsfiddle-generator-2019.4.12.tar.gz", "has_sig": false, "md5_digest": "6b569fcf504da89f566e370d4646d095", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2792, "upload_time": "2019-04-12T14:29:12", "url": "https://files.pythonhosted.org/packages/ce/d7/fd89e8282d3a1ffe6ea2d1a6bd418191e761b6ab13124ddbfa2cadd54663/jsfiddle-generator-2019.4.12.tar.gz" } ], "2019.4.13": [ { "comment_text": "", "digests": { "md5": "93d445891debeb8029f79638d6a3c34e", "sha256": "542b68f07b09bce214d0c52ab08fee31d576fc1699e1949ae1613a479e514fcb" }, "downloads": -1, "filename": "jsfiddle-generator-2019.4.13.tar.gz", "has_sig": false, "md5_digest": "93d445891debeb8029f79638d6a3c34e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2755, "upload_time": "2019-04-13T08:01:25", "url": "https://files.pythonhosted.org/packages/02/f4/13e8f0a087f9c62e20ae6bde076df05381ec738e0e5f532f0c96f70e9bcf/jsfiddle-generator-2019.4.13.tar.gz" } ], "2019.4.7": [ { "comment_text": "", "digests": { "md5": "5e361253aeecb1ce121f676b38f90128", "sha256": "5df1112905d1f819a504607ce5febba27a2d8f4bf19c9d1d929a0ba6b5a9d442" }, "downloads": -1, "filename": "jsfiddle_generator-2019.4.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5e361253aeecb1ce121f676b38f90128", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5826, "upload_time": "2019-04-07T09:46:17", "url": "https://files.pythonhosted.org/packages/40/4f/f84b17d17f2d67b9b11fa77410abf0d4f25ea67960684c08f293929c0a0b/jsfiddle_generator-2019.4.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0de5a5a7a5e64f22bf04890aa267a9d2", "sha256": "e6e86dfa2f4d878b5e89655d4a334b77130550b0cd2f4fa1c03e1a3442337808" }, "downloads": -1, "filename": "jsfiddle-generator-2019.4.7.tar.gz", "has_sig": false, "md5_digest": "0de5a5a7a5e64f22bf04890aa267a9d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2102, "upload_time": "2019-04-07T09:46:18", "url": "https://files.pythonhosted.org/packages/6d/88/75cc5334cf80d43d54aa724234b193b6cc353dffb0e3b9fc4dce0377f9a6/jsfiddle-generator-2019.4.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "93d445891debeb8029f79638d6a3c34e", "sha256": "542b68f07b09bce214d0c52ab08fee31d576fc1699e1949ae1613a479e514fcb" }, "downloads": -1, "filename": "jsfiddle-generator-2019.4.13.tar.gz", "has_sig": false, "md5_digest": "93d445891debeb8029f79638d6a3c34e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2755, "upload_time": "2019-04-13T08:01:25", "url": "https://files.pythonhosted.org/packages/02/f4/13e8f0a087f9c62e20ae6bde076df05381ec738e0e5f532f0c96f70e9bcf/jsfiddle-generator-2019.4.13.tar.gz" } ] }