{ "info": { "author": "Kura", "author_email": "kura@kura.io", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.1", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Internet :: WWW/HTTP", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Text Processing" ], "description": "===============\r\nPelican YouTube\r\n===============\r\n\r\nPelican YouTube is a plugin to enabled you to embed YouTube videos in your pages\r\nand articles.\r\n\r\nInstallation\r\n============\r\n\r\nTo install pelican-youtube, simply install it from PyPI:\r\n\r\n.. code-block:: bash\r\n\r\n $ pip install pelican-youtube\r\n\r\nThen enable it in your pelicanconf.py\r\n\r\n.. code-block:: python\r\n\r\n PLUGINS = [\r\n # ...\r\n 'pelican_youtube',\r\n # ...\r\n ]\r\n\r\nUsage\r\n=====\r\n\r\nIn your article or page, you simply need to add a line to embed your video.\r\n\r\n.. code-block:: rst\r\n\r\n .. youtube:: VIDEO_ID\r\n\r\nWhich will result in:\r\n\r\n.. code-block:: html\r\n\r\n
\r\n \r\n
\r\n\r\n.. note::\r\n\r\n This code will render you a fully responsive YouTube video, spanning the\r\n whole available container width. Note that you will need to integrate the\r\n code from `youtube.css`_ in your project or template style sheet.\r\n Alternatively, you can specify `width` and `height` as detailed below.\r\n\r\n\r\n.. _youtube.css: https://github.com/kura/pelican_youtube/blob/master/youtube.css\r\n\r\n+-------------------+------------------+---------------------------------------------------------+\r\n| Attribute | default | |\r\n+===================+==================+=========================================================+\r\n| `allowfullscreen` | ``yes`` | allow video to be displayed full-screen |\r\n+-------------------+------------------+---------------------------------------------------------+\r\n| `seamless` | ``yes`` | no borders around iframe |\r\n+-------------------+------------------+---------------------------------------------------------+\r\n| `class` | ``youtube-16x9`` | additional CSS classes, usually for responsive behavior |\r\n+-------------------+------------------+---------------------------------------------------------+\r\n| | empty\u00b0 | (\u00b0 when `width` or `height` are specified) |\r\n+-------------------+------------------+---------------------------------------------------------+\r\n| `width`, `height` | empty | video dimensions when responsive design is not desired |\r\n+-------------------+------------------+---------------------------------------------------------+\r\n\r\nExample 1: (responsive design)\r\n\r\n.. code-block:: rst\r\n\r\n .. youtube:: 4_X6EyqXa2s\r\n :class: youtube-4x3\r\n :allowfullscreen: no\r\n :seamless: no\r\n\r\nWill result in:\r\n\r\n.. code-block:: html\r\n\r\n
\r\n \r\n
\r\n\r\nExample 2: (non-responsive design)\r\n\r\n.. code-block:: rst\r\n\r\n .. youtube:: 4_X6EyqXa2s\r\n :width: 800\r\n :height: 500\r\n :allowfullscreen: no\r\n\r\nWill result in:\r\n\r\n.. code-block:: html\r\n\r\n
\r\n \r\n
\r\n\r\nMore Control of YouTube Video Player\r\n------------------------------------\r\n\r\nYouTube offers more control via player parameters, which you simply attach to the VIDEO_ID\r\nas query parameters. See `YouTube documentation`_ for a list of possible parameters.\r\n\r\nExample: (start video at time 00:20, start playing automatically, don't show related content at end of video)\r\n\r\n.. code-block:: rst\r\n\r\n .. youtube:: 4_X6EyqXa2s?start=20&autoplay=1&rel=0\r\n\r\n\r\n.. _YouTube documentation: https://developers.google.com/youtube/player_parameters#Parameters\r\n\r\nKnown Issues\r\n------------\r\n\r\nThe presence of the ``frameBorder`` attribute causes an HTML5 validation error. Unfortunately,\r\nthis attribute is still necessary for supporting older versions of Internet Explorer.\r\n\r\nLicense\r\n=======\r\n\r\n`MIT`_ license.\r\n\r\n.. _MIT: http://opensource.org/licenses/MIT", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/kura/pelican_youtube/archive/0.2.0.zip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/kura/pelican_youtube", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pelican_youtube", "package_url": "https://pypi.org/project/pelican_youtube/", "platform": "linux", "project_url": "https://pypi.org/project/pelican_youtube/", "project_urls": { "Download": "https://github.com/kura/pelican_youtube/archive/0.2.0.zip", "Homepage": "https://github.com/kura/pelican_youtube" }, "release_url": "https://pypi.org/project/pelican_youtube/0.2.0/", "requires_dist": null, "requires_python": "", "summary": "Easily embed YouTube videos in your posts", "version": "0.2.0" }, "last_serial": 1819555, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "7cdaa253b9606ad11c8829cd45a72e56", "sha256": "debabc079cae63cd32752885199597ab38d90fba8b21bd8163566eba0b8ee0e6" }, "downloads": -1, "filename": "pelican_youtube-0.1.0-py2.7.egg", "has_sig": true, "md5_digest": "7cdaa253b9606ad11c8829cd45a72e56", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 5925, "upload_time": "2013-08-09T14:55:58", "url": "https://files.pythonhosted.org/packages/8a/29/28cfe937d7942a0339bdd30f188c4ddaa4cc9cbc9bc1214937daea893b87/pelican_youtube-0.1.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "8aecd5c7d32912418addf8c558d43f46", "sha256": "b5f603a3f3c7db5d9b44d365caced7e56cfbb2d519645f11525f4aefb98a6f32" }, "downloads": -1, "filename": "pelican_youtube-0.1.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "8aecd5c7d32912418addf8c558d43f46", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6115, "upload_time": "2013-08-09T14:56:04", "url": "https://files.pythonhosted.org/packages/41/54/555fc060fc57bce3aadcb5226a5faba0aeb1c5c4aab61fd128d3641279a8/pelican_youtube-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "15c7424b8d9c4bd21e0d0e5c8871295e", "sha256": "3b4c4b0d41a01e4a79bccdd6afc3fc9392865bc09eaf552207d593128bbc539a" }, "downloads": -1, "filename": "pelican_youtube-0.1.0.tar.gz", "has_sig": true, "md5_digest": "15c7424b8d9c4bd21e0d0e5c8871295e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3639, "upload_time": "2013-08-09T14:55:46", "url": "https://files.pythonhosted.org/packages/15/a4/43d44e20f3ddb556a5b3dd39ae7f994986a36a78e880ad3258c15c646c8d/pelican_youtube-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "4d8612ea4ed2447472e2e275353d14a7", "sha256": "15724c47a3b7d37847c9178fc92bd9090655d47b8a31e8f5f1831a98ab6aa238" }, "downloads": -1, "filename": "pelican_youtube-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4d8612ea4ed2447472e2e275353d14a7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7851, "upload_time": "2015-11-16T23:06:00", "url": "https://files.pythonhosted.org/packages/1a/8c/6810e0a9b6793ee8338065c99fcd42db74b538ae2c63d1c5550e6928bfa4/pelican_youtube-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "430318a542b27783a84d4f0eb56dfd4a", "sha256": "33550a4b2eb5a558e7f7bb5c46899d8fa6bf1d2fa25252d168b94f6456e93181" }, "downloads": -1, "filename": "pelican_youtube-0.2.0.tar.gz", "has_sig": false, "md5_digest": "430318a542b27783a84d4f0eb56dfd4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4779, "upload_time": "2015-11-16T23:06:12", "url": "https://files.pythonhosted.org/packages/6b/a6/23332d58b87a6475f5aa0e8e9bb3ec76df992044a473320dedfdb01d985f/pelican_youtube-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4d8612ea4ed2447472e2e275353d14a7", "sha256": "15724c47a3b7d37847c9178fc92bd9090655d47b8a31e8f5f1831a98ab6aa238" }, "downloads": -1, "filename": "pelican_youtube-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4d8612ea4ed2447472e2e275353d14a7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7851, "upload_time": "2015-11-16T23:06:00", "url": "https://files.pythonhosted.org/packages/1a/8c/6810e0a9b6793ee8338065c99fcd42db74b538ae2c63d1c5550e6928bfa4/pelican_youtube-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "430318a542b27783a84d4f0eb56dfd4a", "sha256": "33550a4b2eb5a558e7f7bb5c46899d8fa6bf1d2fa25252d168b94f6456e93181" }, "downloads": -1, "filename": "pelican_youtube-0.2.0.tar.gz", "has_sig": false, "md5_digest": "430318a542b27783a84d4f0eb56dfd4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4779, "upload_time": "2015-11-16T23:06:12", "url": "https://files.pythonhosted.org/packages/6b/a6/23332d58b87a6475f5aa0e8e9bb3ec76df992044a473320dedfdb01d985f/pelican_youtube-0.2.0.tar.gz" } ] }