{ "info": { "author": "Chris Streeter", "author_email": "chris@chrisstreeter.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6", "Topic :: Internet :: WWW/HTTP", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Text Processing" ], "description": "Pelican Gist Tag\n================\n\nPelican Gist Tag is a library to make it easy to GitHub Gists in your Pelican_ blogs.\n\nInstallation\n------------\n\nTo install pelican-gist, simply:\n\n.. code-block:: bash\n\n $ pip install pelican-gist\n\nThen add a bit of code to your blog configuration:\n\n.. code-block:: python\n\n PLUGINS = [\n # ...\n 'pelican_gist',\n # ...\n ]\n\nUsage\n-----\n\nIn your articles, just add lines to your posts that look like:\n\n.. code-block:: html\n\n [gist:id=3254906,file=brew-update-notifier.sh]\n\nThis will tell the plugin to insert gist id ``3254906`` and choose the file ``brew-update-notifier.sh`` into your post. The resulting HTML will look like:\n\n.. code-block:: html\n\n
\n \n \n
\n\nIf your gist has only a single file, you can also specify the gist like so:\n\n.. code-block:: html\n\n [gist:id=3254906]\n\nNotice it is using the id only. The resulting HTML will look like:\n\n.. code-block:: html\n\n
\n \n \n
\n\nIf a file type is specified, uses pygment to highlight the noscript version of the code:\n\n.. code-block:: html\n\n [gist:id=3254906,file=brew-update-notifier.sh,filetype=bash]\n\nThere is also support for private gists where they have the gist id that looks like ``e34db4c532a6cfa1f711``.\n\nSettings\n--------\n\n``GIST_CACHE_ENABLED`` - Specifies whether to cache the gist on disk or not. Default is ``True``. (Optional)\n``GIST_PYGMENTS_STYLE`` - Style used by pygments for syntax highlighting. Possible values are the strings from `pygments.styles.get_all_styles()`. Default is ``'default'``. (Optional)\n``GIST_PYGMENTS_LINENUM`` - Defines if pygments should add line numbers to the rendered HTML. Default is ``False``. (Optional)\n\nTesting\n---------\n\nInstall the necessary requirements with `pip install -r requirements.txt`. Once those are installed, you can run the tests with: `py.test`. So the whole workflow looks like:\n\n.. code-block:: bash\n\n $ pip install -r requrements.txt\n Successfully installed pytest requests mock py\n Cleaning up...\n $ py.test\n ======================== test session starts =========================\n platform darwin -- Python 2.7.6 -- pytest-2.5.1\n collected 5 items\n\n pelican_gist/test_plugin.py .....\n\n ====================== 5 passed in 0.11 seconds ======================\n\n\nAuthors\n---------\n\nSee `contributors`_ on GitHub.\n\n\nChangelog\n---------\n\n- 0.3.4 - Fix regex to support filetype (credit [@andrlik](https://github.com/andrlik))\n\n- 0.3.3 - Support gists with UTF-8 characters\n\n- 0.3.2 - Added universal wheel support\n\n- 0.3.1 - Fixed an issue with Python 3 and fetching gist content\n\n- 0.3.0 - Added Python 3 support\n\n\nLicense\n-------\n\nUses the `MIT`_ license.\n\n\n.. _Pelican: http://blog.getpelican.com/\n.. _contributors: https://github.com/streeter/pelican-gist/graphs/contributors\n.. _MIT: http://opensource.org/licenses/MIT\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/streeter/pelican-gist", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pelican-gist", "package_url": "https://pypi.org/project/pelican-gist/", "platform": "", "project_url": "https://pypi.org/project/pelican-gist/", "project_urls": { "Homepage": "https://github.com/streeter/pelican-gist" }, "release_url": "https://pypi.org/project/pelican-gist/0.3.4/", "requires_dist": null, "requires_python": "", "summary": "Easily embed GitHub Gists in your Pelican articles.", "version": "0.3.4" }, "last_serial": 3490128, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "72bd12332d5deb10b76b07851a2dd2b3", "sha256": "8eaad75449e0866aaf32dad7190a5ecf5b30478474b1c6a6044d2864d2c0d0a9" }, "downloads": -1, "filename": "pelican-gist-0.1.0.tar.gz", "has_sig": false, "md5_digest": "72bd12332d5deb10b76b07851a2dd2b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4165, "upload_time": "2013-01-15T04:39:49", "url": "https://files.pythonhosted.org/packages/d7/58/311a925e1e9e5e05cf187b23bc256e318b273d3c756b1f89288dd48611fa/pelican-gist-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "f3cdd26b3c9036e6c1668cd8f6a70d8b", "sha256": "bc9858baaf2a88bb84052eca69e62d86ba6f90a3169f03fa53a2c0b09305708b" }, "downloads": -1, "filename": "pelican-gist-0.1.1.tar.gz", "has_sig": false, "md5_digest": "f3cdd26b3c9036e6c1668cd8f6a70d8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4169, "upload_time": "2013-01-15T06:37:57", "url": "https://files.pythonhosted.org/packages/dd/88/f74c180f81ac5b8e59000749a2f3750fbc81496286027f2af958ee53cbfa/pelican-gist-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "7e237249c2cc868a016425c54de54192", "sha256": "d00eb1f05a733350d328fdd763c2e573543a1d281838a101cd4f77d13091c129" }, "downloads": -1, "filename": "pelican-gist-0.2.0.tar.gz", "has_sig": false, "md5_digest": "7e237249c2cc868a016425c54de54192", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4372, "upload_time": "2013-03-29T06:19:55", "url": "https://files.pythonhosted.org/packages/1d/4f/ea1a93549bb4750a778a0411007d8c14336263dbdcd984465e9cb3c28db9/pelican-gist-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "d65e8597d5280822aeebfbc04d65cb2b", "sha256": "4b888246ab06e51b5b605d2e1cd13108b1c492ef5738793f336ada9e8c4d8037" }, "downloads": -1, "filename": "pelican-gist-0.2.1.tar.gz", "has_sig": false, "md5_digest": "d65e8597d5280822aeebfbc04d65cb2b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4372, "upload_time": "2013-09-17T23:39:24", "url": "https://files.pythonhosted.org/packages/d4/7c/27dee60ceaa1145b7c902631e5c612ac7c14f6207c1c47d10428cb8f69dc/pelican-gist-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "194c258c37bd0de971b1e41ec024eb91", "sha256": "5a567cdbd9c549c3f3bc6fe95d07ae66946f796791ee6d5621b16f6cb70b6b97" }, "downloads": -1, "filename": "pelican-gist-0.3.0.tar.gz", "has_sig": false, "md5_digest": "194c258c37bd0de971b1e41ec024eb91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4879, "upload_time": "2013-11-26T19:17:03", "url": "https://files.pythonhosted.org/packages/7f/59/12c72db30fa0ed47a725e8920821e90e0537132fd4bb4f98c482ff4a1b03/pelican-gist-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "35f2c53fbde165f4e80b521bbd2da47c", "sha256": "ee87f2d1e5b31fa22350dd59197ffcfbce60860685db56d0aeb83c092d8a3d2b" }, "downloads": -1, "filename": "pelican_gist-0.3.1-py27-none-any.whl", "has_sig": false, "md5_digest": "35f2c53fbde165f4e80b521bbd2da47c", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7221, "upload_time": "2014-01-20T16:37:56", "url": "https://files.pythonhosted.org/packages/98/6f/db5065299d36dd4a58c96de4b92d6a4c8abc9109eec5f8301d32020043e7/pelican_gist-0.3.1-py27-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bcef02b9ec0acfb0d27dba0a10de4680", "sha256": "9d2624caf6f4fc55a78a586724cbbe195f1082f73b922e16609bb26a7b4d418d" }, "downloads": -1, "filename": "pelican-gist-0.3.1.tar.gz", "has_sig": false, "md5_digest": "bcef02b9ec0acfb0d27dba0a10de4680", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5411, "upload_time": "2014-01-20T16:37:54", "url": "https://files.pythonhosted.org/packages/a4/be/e5815311bcd9654fc96e4d17d16acc57bb512a0a3898d58143bbafe41334/pelican-gist-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "38f4db2321a8a9696581e9a01f7c6c7d", "sha256": "1c09c4585b2b277e64f948ac2b484a923a7cd249297705e8ad70811722ed4851" }, "downloads": -1, "filename": "pelican_gist-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "38f4db2321a8a9696581e9a01f7c6c7d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7256, "upload_time": "2014-01-20T16:47:25", "url": "https://files.pythonhosted.org/packages/41/a9/b8d13eae3392ff7bc4b00fa95d31dfa1834e68bd0856418d9110a70ad8fd/pelican_gist-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a919a9644c963c6b4bb82fd8c0a64a63", "sha256": "a23b44f4978746045c2e7d709227ae802c0acc47d3fa044c2eead7cc3b886620" }, "downloads": -1, "filename": "pelican-gist-0.3.2.tar.gz", "has_sig": false, "md5_digest": "a919a9644c963c6b4bb82fd8c0a64a63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5443, "upload_time": "2014-01-20T16:47:24", "url": "https://files.pythonhosted.org/packages/59/f2/a7cf45a44fd1ba6adf3ced890eb1ce1b6d5532551146d489a5482e648116/pelican-gist-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "1110c934b69533876489fcc1c2a9e8fd", "sha256": "14c660c35edeee337c64dc7264a8e7dea73164247214fd427d3b6aec6cca7f79" }, "downloads": -1, "filename": "pelican_gist-0.3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1110c934b69533876489fcc1c2a9e8fd", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7422, "upload_time": "2015-12-06T17:03:59", "url": "https://files.pythonhosted.org/packages/b1/23/158155a84bfd8a3e4ef5f19294e9819629560eb5ab3f88d78a19d10a898b/pelican_gist-0.3.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9cac3d2e25d4f796b236544e93b11711", "sha256": "3c2e6072b1b37eccba59e646f5e075fe1649583af899f8ff060b643cb2238f21" }, "downloads": -1, "filename": "pelican-gist-0.3.3.tar.gz", "has_sig": false, "md5_digest": "9cac3d2e25d4f796b236544e93b11711", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5577, "upload_time": "2015-12-06T17:03:49", "url": "https://files.pythonhosted.org/packages/04/1c/ecb84547f4f9842bd3038b1a9cc3d0975ec73ff63d72117ac939fe37de75/pelican-gist-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "e98e3c7d04cce43605ca43cc74d4ba5c", "sha256": "30dff80128773790ec17542cc672e1b5565b546180db9b5f51dd5933c5576b06" }, "downloads": -1, "filename": "pelican_gist-0.3.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e98e3c7d04cce43605ca43cc74d4ba5c", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 8333, "upload_time": "2018-01-15T06:06:08", "url": "https://files.pythonhosted.org/packages/5b/9e/a8efc1bb09a0da5b4b521465b5b026da940d59803dc69cc49173cffa4643/pelican_gist-0.3.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "82e83619cd60edbbea1f17de3cc8de9c", "sha256": "5c91f07a0d573d209af6e8fe4851a4281717eedee8567fdbcd88c2a798c86f4d" }, "downloads": -1, "filename": "pelican-gist-0.3.4.tar.gz", "has_sig": false, "md5_digest": "82e83619cd60edbbea1f17de3cc8de9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6160, "upload_time": "2018-01-15T06:06:06", "url": "https://files.pythonhosted.org/packages/36/f9/cffc25998d2ff537da19c6eb5449b5dba6125e2790d9633e348c199a49ea/pelican-gist-0.3.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e98e3c7d04cce43605ca43cc74d4ba5c", "sha256": "30dff80128773790ec17542cc672e1b5565b546180db9b5f51dd5933c5576b06" }, "downloads": -1, "filename": "pelican_gist-0.3.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e98e3c7d04cce43605ca43cc74d4ba5c", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 8333, "upload_time": "2018-01-15T06:06:08", "url": "https://files.pythonhosted.org/packages/5b/9e/a8efc1bb09a0da5b4b521465b5b026da940d59803dc69cc49173cffa4643/pelican_gist-0.3.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "82e83619cd60edbbea1f17de3cc8de9c", "sha256": "5c91f07a0d573d209af6e8fe4851a4281717eedee8567fdbcd88c2a798c86f4d" }, "downloads": -1, "filename": "pelican-gist-0.3.4.tar.gz", "has_sig": false, "md5_digest": "82e83619cd60edbbea1f17de3cc8de9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6160, "upload_time": "2018-01-15T06:06:06", "url": "https://files.pythonhosted.org/packages/36/f9/cffc25998d2ff537da19c6eb5449b5dba6125e2790d9633e348c199a49ea/pelican-gist-0.3.4.tar.gz" } ] }