{ "info": { "author": "FEINHEIT GmbH", "author_email": "dev@feinheit.ch", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "==============\nfeincms-oembed\n==============\n\n``feincms-oembed`` converts standard URLs from more than 200 content\nproviders into embedded videos, images and rich article previews by\nletting Embedly_ or another OEmbed provider to the hard work.\n\n\nIt's stunningly simple to use:\n\n1. Add ``'feincms_oembed'`` to ``INSTALLED_APPS``.\n2. Create the content type::\n\n from feincms.module.page.models import Page\n from feincms_oembed.contents import OembedContent\n\n TYPE_CHOICES = [\n ('default', _('Default presentation'), {\n 'maxwidth': 500, 'maxheight': 300, 'wmode': 'opaque'}),\n ('transparent', _('Transparent'), {\n 'maxwidth': 500, 'maxheight': 300, 'wmode': 'transparent'}),\n ]\n\n Page.create_content_type(OembedContent, TYPE_CHOICES=TYPE_CHOICES)\n\n\nYou can also specify additional parameters which are sent to the OEmbed\nprovider too::\n\n Page.create_content_type(OembedContent, TYPE_CHOICES=TYPE_CHOICES,\n PARAMS={'wmode': 'opaque'})\n\n\nBy default feincms_oembed uses the Embedly_ Oembed Provider. This provider\nrequires an API key even for the free plan. ``settings.EMBEDLY_KEY`` must\ntherefore be set.\nThe free plan is good for 5000 URLs per month.\n\nIf you want to customize the Embedly_ request or use another OEmbed provider,\nset ``settings.OEMBED_PROVIDER`` to a function receiving the URL and a dict\nwith additional arguments and returning a suitable URL which returns OEmbed\nJSON on access. ``OEMBED_PROVIDER`` must either be a dotted python path or a\ncallable::\n\n from feincms_oembed.providers import embedly_oembed_provider\n def my_provider(url, kwargs):\n kwargs['wmode'] = 'opaque'\n return embedly_oembed_provider(url, kwargs)\n\n OEMBED_PROVIDER = 'path.to.module.my_provider'\n # OEMBED_PROVIDER = my_provider # The function can be used too, not only\n # the dotted python path.\n\n\nThe content is looking for templates in the following order in the folder\n``content/external/``:\n\n 1. type of the embedded object (e.g. 'video') + ``.html``\n 2. type of the content type (e.g. 'transparent') + ``.html``\n 3. ``default.html``\n\nIf you don't want any surprises with blocked access to Embedly_ it is suggested\nthat you register_ for a free API key.\n\n\nUsing the ``FeedContent``\n=========================\n\nIf you want to use the ``FeedContent``, make sure you have feedparser_ in\nyour Python path.\n\n\n.. _Embedly: https://embed.ly/\n.. _register: https://app.embed.ly/pricing/free\n.. _feedparser: https://code.google.com/p/feedparser/\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/feincms/feincms-oembed/", "keywords": "", "license": "BSD License", "maintainer": "", "maintainer_email": "", "name": "feincms-oembed", "package_url": "https://pypi.org/project/feincms-oembed/", "platform": "OS Independent", "project_url": "https://pypi.org/project/feincms-oembed/", "project_urls": { "Homepage": "https://github.com/feincms/feincms-oembed/" }, "release_url": "https://pypi.org/project/feincms-oembed/1.4.1/", "requires_dist": [ "Django (>=1.4.2)" ], "requires_python": "", "summary": "OEmbed anything.", "version": "1.4.1" }, "last_serial": 3940880, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "4a0047f76d3d9dec6257de752f5f776e", "sha256": "a09e4a6890d22fa0a56297395b8d7cc0df474ce5baea461cd0cf802a3b1d6dff" }, "downloads": -1, "filename": "feincms-oembed-1.0.0.tar.gz", "has_sig": true, "md5_digest": "4a0047f76d3d9dec6257de752f5f776e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8125, "upload_time": "2012-06-25T10:40:41", "url": "https://files.pythonhosted.org/packages/ec/a3/23c214ec45317c01c3d04011cb433acade755737fe479d7755e6a67f83dd/feincms-oembed-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "9c94899838c174f4d54c29e31ad4fd1e", "sha256": "951909afec497898891621fa5107e620a3be34627ba4dcf38215910f39842367" }, "downloads": -1, "filename": "feincms-oembed-1.0.1.tar.gz", "has_sig": true, "md5_digest": "9c94899838c174f4d54c29e31ad4fd1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8131, "upload_time": "2012-06-25T11:05:33", "url": "https://files.pythonhosted.org/packages/73/0f/e4c682e2a03fd28a0ed1add00507f55873887c0ea2cdf625ead806dc21fb/feincms-oembed-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "74db55a64988a84168e8fd5d00f5e558", "sha256": "09d903a600ccedbb81f01a8df6e64e58178432485292e9b175973b4a1d9c82f1" }, "downloads": -1, "filename": "feincms-oembed-1.1.0.tar.gz", "has_sig": true, "md5_digest": "74db55a64988a84168e8fd5d00f5e558", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8396, "upload_time": "2013-01-09T07:44:47", "url": "https://files.pythonhosted.org/packages/7e/cc/b518afeb75292a5ce1fb772900b5eef0ff11501d4b09b98d40129cd60f1a/feincms-oembed-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "7cd7fb554375317fe45e2b5799734bb6", "sha256": "8758df51d813df551033be73423a741b5b032e56c0d702d971704c3e570e2a06" }, "downloads": -1, "filename": "feincms_oembed-1.2.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "7cd7fb554375317fe45e2b5799734bb6", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 15875, "upload_time": "2014-07-18T13:04:02", "url": "https://files.pythonhosted.org/packages/eb/a4/534decbb0416f2d9c24f13450306972cb6165e62378c39912a7458ff3a81/feincms_oembed-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d3141f835c55f288960cbc9e52ded935", "sha256": "921e4cda8de9bc8c7388153a7216298212bfa2f9fac570d3937160c2e040abce" }, "downloads": -1, "filename": "feincms-oembed-1.2.0.tar.gz", "has_sig": true, "md5_digest": "d3141f835c55f288960cbc9e52ded935", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10694, "upload_time": "2014-07-18T13:03:53", "url": "https://files.pythonhosted.org/packages/c5/bf/bf152ac7769a226fa28419d5c1cff56ccae0535ba8dac794e2e506beabe9/feincms-oembed-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "5a9bd795c0fb2f5226b918bf1de7e2fd", "sha256": "d6da75508b7029f1b71d717cfb9c9e0b16dfd3181741989beebadb13eb87623a" }, "downloads": -1, "filename": "feincms_oembed-1.3.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "5a9bd795c0fb2f5226b918bf1de7e2fd", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 15878, "upload_time": "2015-04-16T08:36:23", "url": "https://files.pythonhosted.org/packages/b3/90/538bd5235b341c4a9475f2f500f391144e29971a45d974ddb25b6d3d523d/feincms_oembed-1.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "865fbb4a56519fdd916f546956518525", "sha256": "2d582d4f0bdf955c2b08b986e7a148fc649f68d08793a03f64dfc25d6818db03" }, "downloads": -1, "filename": "feincms-oembed-1.3.0.tar.gz", "has_sig": true, "md5_digest": "865fbb4a56519fdd916f546956518525", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9534, "upload_time": "2015-04-16T08:36:13", "url": "https://files.pythonhosted.org/packages/1b/df/6f6c40a8c032915b19f329b5ea41c9648fbdcdc77be89b1aed539996a0ee/feincms-oembed-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "4e11a6ddb99d456a6c5ed710227c1af9", "sha256": "9cf3f2e531d762f5afe4c9fe587eb743fd05975dcdfc14ea5c5b0a0dd7bd0736" }, "downloads": -1, "filename": "feincms_oembed-1.3.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "4e11a6ddb99d456a6c5ed710227c1af9", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 15902, "upload_time": "2015-04-16T08:38:22", "url": "https://files.pythonhosted.org/packages/3f/d3/a2269f6dbc6be3db97a285edfc4508c85bb424088c175e0a7fd7c6069433/feincms_oembed-1.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "03820e3714fa847e5e0f1ab04abc4a55", "sha256": "d3802c1b766f7ace8f24905fd31d62dad066c6b8a352a7c2d0f8650fbec3fba3" }, "downloads": -1, "filename": "feincms-oembed-1.3.1.tar.gz", "has_sig": true, "md5_digest": "03820e3714fa847e5e0f1ab04abc4a55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9563, "upload_time": "2015-04-16T08:38:11", "url": "https://files.pythonhosted.org/packages/7e/14/740b6861693bc5c94da9c92f011ba2029803d06e7c2636189f242bdcf1ac/feincms-oembed-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "6aee08e1a6d1b01861eb96ca50605364", "sha256": "7ee8dca6f7cc40a1e31b8128cb35aaa4e0ad2c6f4c9e2b9a0e776f8764ce9291" }, "downloads": -1, "filename": "feincms_oembed-1.3.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "6aee08e1a6d1b01861eb96ca50605364", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 15938, "upload_time": "2015-09-09T10:50:41", "url": "https://files.pythonhosted.org/packages/97/44/afc1de1a41ead4e9aee4b696254f13d6a8320d8986ffcd679395cb099771/feincms_oembed-1.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a54dfe25edbef53ad5b9d79d90326545", "sha256": "b4b9b68e3fa39aa9ef1824d18b66e9af85c3975f19c06e668b0cefb022c4c3ae" }, "downloads": -1, "filename": "feincms-oembed-1.3.2.tar.gz", "has_sig": true, "md5_digest": "a54dfe25edbef53ad5b9d79d90326545", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9475, "upload_time": "2015-09-09T10:50:35", "url": "https://files.pythonhosted.org/packages/00/42/561df264a8b3761c1d01b189df2bf8c5e0eeddd26ecd0573663e5e8df8c9/feincms-oembed-1.3.2.tar.gz" } ], "1.3.3": [ { "comment_text": "", "digests": { "md5": "02cc3489e9a4061f813fbef3614cd1ab", "sha256": "afbb220c3d8e8580ea69cffc2ec2173c9514a99d6b87fcd41055e2886686c6bf" }, "downloads": -1, "filename": "feincms_oembed-1.3.3-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "02cc3489e9a4061f813fbef3614cd1ab", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 15954, "upload_time": "2015-12-14T10:47:59", "url": "https://files.pythonhosted.org/packages/40/95/f0d78f6099e0bc214518b37e83c0b7bff261ad9f7b43cbde9e614436c70a/feincms_oembed-1.3.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2acb4467d8b875eca3c335ec34eac34e", "sha256": "83d17b2179da805242c21a0aff32a30c2312d34404b4ba939b681d9352ebd7aa" }, "downloads": -1, "filename": "feincms-oembed-1.3.3.tar.gz", "has_sig": true, "md5_digest": "2acb4467d8b875eca3c335ec34eac34e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9522, "upload_time": "2015-12-14T10:47:50", "url": "https://files.pythonhosted.org/packages/f2/f6/39de7ca0f6de8ae4b9abe7bfee2ee8b8d57a378f1ec00357b0a4972a76ed/feincms-oembed-1.3.3.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "5c9fc5809168bed95a3e39c23dd7a130", "sha256": "4808bf9ed75aad07c54e39a4137af86f1b5c15500fda7b16cd2de068790900b6" }, "downloads": -1, "filename": "feincms_oembed-1.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5c9fc5809168bed95a3e39c23dd7a130", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16056, "upload_time": "2017-06-06T14:51:11", "url": "https://files.pythonhosted.org/packages/f5/c2/761771cb2aae5096f30b4f667cd1556b8c6106ddc2dec7caf8477f8596ee/feincms_oembed-1.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c303423391f47fca4458805113cd98df", "sha256": "4cd79f4406eaa85a1984073152b585776b40fa82c58db49a6f4a645b3a7bc991" }, "downloads": -1, "filename": "feincms-oembed-1.4.0.tar.gz", "has_sig": false, "md5_digest": "c303423391f47fca4458805113cd98df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10674, "upload_time": "2017-06-06T14:51:13", "url": "https://files.pythonhosted.org/packages/39/ee/cacacac891cf547a9764cc8c3fbcfd5d79bcf613d96f462f6e5062163f18/feincms-oembed-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "ba3af8183713aed6495bd0bd69add803", "sha256": "f454248f59ffaa835193f36d3606f9887f88f88e69ab3cd66142cb3696cd9110" }, "downloads": -1, "filename": "feincms_oembed-1.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ba3af8183713aed6495bd0bd69add803", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16059, "upload_time": "2018-06-07T19:56:27", "url": "https://files.pythonhosted.org/packages/32/2a/38f4f5b6a6a4604fec10e15ef135b240979b9e876e20e848854692a4a7c4/feincms_oembed-1.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "14e5845f916b986b0eed29cfbbf671db", "sha256": "ea6c4f83204424ec1393e7b672cbff1e18f2d6082729aac1e6eec61eee9c3206" }, "downloads": -1, "filename": "feincms-oembed-1.4.1.tar.gz", "has_sig": false, "md5_digest": "14e5845f916b986b0eed29cfbbf671db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10719, "upload_time": "2018-06-07T19:56:28", "url": "https://files.pythonhosted.org/packages/40/57/737dff37417c8be005545fb658af214b534b1712da1395a0aea5c8955b3f/feincms-oembed-1.4.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ba3af8183713aed6495bd0bd69add803", "sha256": "f454248f59ffaa835193f36d3606f9887f88f88e69ab3cd66142cb3696cd9110" }, "downloads": -1, "filename": "feincms_oembed-1.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ba3af8183713aed6495bd0bd69add803", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16059, "upload_time": "2018-06-07T19:56:27", "url": "https://files.pythonhosted.org/packages/32/2a/38f4f5b6a6a4604fec10e15ef135b240979b9e876e20e848854692a4a7c4/feincms_oembed-1.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "14e5845f916b986b0eed29cfbbf671db", "sha256": "ea6c4f83204424ec1393e7b672cbff1e18f2d6082729aac1e6eec61eee9c3206" }, "downloads": -1, "filename": "feincms-oembed-1.4.1.tar.gz", "has_sig": false, "md5_digest": "14e5845f916b986b0eed29cfbbf671db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10719, "upload_time": "2018-06-07T19:56:28", "url": "https://files.pythonhosted.org/packages/40/57/737dff37417c8be005545fb658af214b534b1712da1395a0aea5c8955b3f/feincms-oembed-1.4.1.tar.gz" } ] }