{ "info": { "author": "David Bain", "author_email": "david.bain@alteroo.com", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Framework :: Plone :: 5.0", "Framework :: Plone :: 5.1", "License :: OSI Approved :: GNU General Public License (GPL)", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Zope", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Introduction\n============\n\nThis package adds a new view to Plone's Link content type. If the remote url of\nthe link is an oembedable video collective.videolink will\noverride the default `link_redirect_view` browserview to show\nthe embedded video.\n\n.. contents::\n\n\nCredits\n======================================\nThe code was originally forked from another project\nnmd.ploneaslinkvideoembed\n\n.. _plonelinkasvideoembed: http://plone.org/products/nmd.plonelinkasvideoembed\n\n\nDependencies\n============\n\n* Plone\n* requests\n* plone.patternslib\n\nPlone 4 compatibility\n==========================\nUse collective.videolink 3.0a5\n\nPlone 5 compatibility\n=======================\nUse collective.videolink >5.0\n\nVersion 5 has support for video from Vimeo and Youtube and experimental support for public video links from Google Drive.\n\n\nWhy this package ?\n==================\n\nI needed a way to display video links in a thumbnail gallery style view\nThis provides a simple view for collections of video links. \nThis is known to work with videos from youtube and vimeo. It also works with\nsoundcloud and other oembedable links.\n\nChangelog\n=========\n\n5.0a5 (2018-03-16)\n------------------\n\n* now \"unshortens\" urls from goo.gl and flickr [pigeonflight]\n* supports embedding flickr albums [pigeonflight]\n\n5.0a4\n----------------\n\n* version bump [pigeonflight]\n\n5.0a2\n---------\n\n* updated changelog and readme\n\n5.0a1\n---------\n\n* added soundcloud and experimental google drive video support [pigeonflight]\n* now works with Plone 5 [pigeonflight]\n* further customisations to the embeddedvideo listings view and individual view [pigeonflight]\n* added dependency on plone.patternslib and videos now use pat-inject to load inline;fixed thumbnailing so that thumbnails are created on creation not just modification of a video link [pigeonflight]\n* refactored to use a custom marker interface \"IVideoLinkOembedable\" as a strategy for overriding the default link view with a video view; we no longer implement our own display view in the display menu [pigeonflight]\n* test suite updated to work with plone.app.testing\n\n\n3.0a4\n---------\n\n* replaced collective.colorbox with collective.prettyphoto [pigeonflight]\n* do not purge viewmethods [cleder]\n* use metal:content-core fill-slot=\"content-core\" to simplify pagetemplate [cleder]\n* added embeddedvideos view to Collections and Folders [pigeonflight]\n* known to work with Plone 4.2 and 4.3\n\n3.0a\n----------\n\n* collective.colorbox with collective.prettyphoto\n* this version requires Plone 4 as it uses the json module which ships with Python 2.6 [pigeonflight]\n* now properly supports blip.tv and youtube videos [pigeonflight]\n\n2.0a\n---------\n\n* version that is now compatible with Plone 4 [pigeonflight]\n\n1.0a10\n--------\n\n* updated viddler code to compensate when url is missing a trailing slash [pigeonflight]\n\n1.0a9\n--------\n\n* prevent uneccessary repetition of queries to oembed providers [pigeonflight]\n\n1.0a5\n---------------\n\n* fixed bug where normal links would become broken when product is installed [pigeonflight]\n\n1.0a4\n---------------\n\n* removed stray 'debugging' line in embed.pt that was showing uneccessary metadata [pigeonflight]\n\n1.0a3\n---------------\n\n* now relies on oohembed for videos that are not from vimeo,youtube or viddler [pigeonflight]\n* thumbnails will be forced to 200px width in the @@embeddedvideos collection view [pigeonflight]\n\n1.0a\n------------------\n\n* added proof of concept auto thumbnails for vimeo videos [pigeonflight]\n* created a custom view for collections called @@embeddedvideos [pigeonflight]\n* forked from nmd.plonelinkasvideoembed [pigeonflight]", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/collective/collective.videolink", "keywords": "", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "collective.videolink", "package_url": "https://pypi.org/project/collective.videolink/", "platform": "", "project_url": "https://pypi.org/project/collective.videolink/", "project_urls": { "Homepage": "http://github.com/collective/collective.videolink" }, "release_url": "https://pypi.org/project/collective.videolink/5.0a5/", "requires_dist": null, "requires_python": "", "summary": "Display link content type as embedded video, provide a video gallery view", "version": "5.0a5" }, "last_serial": 3676154, "releases": { "3.0a2": [ { "comment_text": "", "digests": { "md5": "59aae3e6031227ef90cd74c89dbfc2ee", "sha256": "31162b9426caed6b2691eea4b77dc6357fad3baaf9a7c0d87a387a30ebecba61" }, "downloads": -1, "filename": "collective.videolink-3.0a2.zip", "has_sig": false, "md5_digest": "59aae3e6031227ef90cd74c89dbfc2ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39512, "upload_time": "2011-06-18T00:50:04", "url": "https://files.pythonhosted.org/packages/a5/86/d1a0e1f8f0feb0d6efe161c715de64d8f724dc25bb9e280d9edf5bf9d29a/collective.videolink-3.0a2.zip" } ], "3.0a4": [ { "comment_text": "", "digests": { "md5": "aab78c50827dde6687072369864f550f", "sha256": "69e22e4af7fcfd2ca998e68874d9273870ea30acf2a9232c8acb2c0f23f1e72c" }, "downloads": -1, "filename": "collective.videolink-3.0a4.zip", "has_sig": false, "md5_digest": "aab78c50827dde6687072369864f550f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39714, "upload_time": "2012-08-06T12:55:47", "url": "https://files.pythonhosted.org/packages/0d/8e/36eb810f844436a342839e3748b9416e4f6a20d2e37cae2389fa7b9a581a/collective.videolink-3.0a4.zip" } ], "3.0a5": [ { "comment_text": "", "digests": { "md5": "d5d0b6e9c85b8f95ca6315434aed6028", "sha256": "1c07f54a42699f591ede7b64f573b565aa573b07d7ed017d381b9ed476de7867" }, "downloads": -1, "filename": "collective.videolink-3.0a5.tar.gz", "has_sig": false, "md5_digest": "d5d0b6e9c85b8f95ca6315434aed6028", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22084, "upload_time": "2013-11-07T14:12:43", "url": "https://files.pythonhosted.org/packages/e2/45/dde19e9df8d626d20ab9de1ad5c39d6561e143240b62f0029aac739c6917/collective.videolink-3.0a5.tar.gz" } ], "5.0a1": [ { "comment_text": "", "digests": { "md5": "08d1863278bc92216cd8106072574285", "sha256": "cefd64d2755a7f4e6287b1497140c783ed3696f33351cf2373ff75c4a52fc050" }, "downloads": -1, "filename": "collective.videolink-5.0a1.tar.gz", "has_sig": false, "md5_digest": "08d1863278bc92216cd8106072574285", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20280, "upload_time": "2018-03-14T04:00:52", "url": "https://files.pythonhosted.org/packages/97/d6/e9946d1db7a7cb46e79675af3aee7516efb2d52cc09d25493ab5acf7bab7/collective.videolink-5.0a1.tar.gz" } ], "5.0a3": [ { "comment_text": "", "digests": { "md5": "a94000d5226ea2d054a56ae9bc709dd6", "sha256": "09909d3003a25ade7c4515115603eb251f3426c44676f114a1fe1eaee2075242" }, "downloads": -1, "filename": "collective.videolink-5.0a3.tar.gz", "has_sig": false, "md5_digest": "a94000d5226ea2d054a56ae9bc709dd6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20925, "upload_time": "2018-03-14T10:19:09", "url": "https://files.pythonhosted.org/packages/20/f1/659b4f634ea227af75806fe38c3b7c7d08ab23642bdc88dc31d54cc5d8f4/collective.videolink-5.0a3.tar.gz" } ], "5.0a4": [ { "comment_text": "", "digests": { "md5": "0018c1731350f5ce4151adcb1e2b3b93", "sha256": "2b196607ffbd2ef7ded0294738c9e8d0ce8839e55ad943faee9ccfb79a83e139" }, "downloads": -1, "filename": "collective.videolink-5.0a4.tar.gz", "has_sig": false, "md5_digest": "0018c1731350f5ce4151adcb1e2b3b93", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20946, "upload_time": "2018-03-14T10:23:38", "url": "https://files.pythonhosted.org/packages/23/62/636a2673f46a2ba74bc365c0ef51a8f0dafbefe2a0690f7734dbffdefe3c/collective.videolink-5.0a4.tar.gz" } ], "5.0a5": [ { "comment_text": "", "digests": { "md5": "5a4001de6d35fb6f25b9ccb3713ecda2", "sha256": "01ce8d79878739c6908d085632aa8475417fcc0b4ef2f1e8be23882209b7cde2" }, "downloads": -1, "filename": "collective.videolink-5.0a5.tar.gz", "has_sig": false, "md5_digest": "5a4001de6d35fb6f25b9ccb3713ecda2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21156, "upload_time": "2018-03-16T12:52:53", "url": "https://files.pythonhosted.org/packages/01/4b/3964e2c5f387f9d11cc6701905b3c27cf734b2a1dfe8ecb5f84353adbe7c/collective.videolink-5.0a5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5a4001de6d35fb6f25b9ccb3713ecda2", "sha256": "01ce8d79878739c6908d085632aa8475417fcc0b4ef2f1e8be23882209b7cde2" }, "downloads": -1, "filename": "collective.videolink-5.0a5.tar.gz", "has_sig": false, "md5_digest": "5a4001de6d35fb6f25b9ccb3713ecda2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21156, "upload_time": "2018-03-16T12:52:53", "url": "https://files.pythonhosted.org/packages/01/4b/3964e2c5f387f9d11cc6701905b3c27cf734b2a1dfe8ecb5f84353adbe7c/collective.videolink-5.0a5.tar.gz" } ] }