{ "info": { "author": "Rocky Burt", "author_email": "rocky@serverzen.com", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Framework :: Zope2", "Framework :: Zope3", "License :: OSI Approved :: GNU General Public License (GPL)", "Programming Language :: Python", "Topic :: Multimedia :: Video", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "p4a.video\n=========\n\nOverview\n--------\n\nThe *p4a.video* package provides a framework for handling video content on\nthe Zope 2 and Zope 3 platforms. It was inspired by the Plone ATVideo\nproduct and even borrows some UI.\n\nProject Description\n-------------------\n*p4a.video* allows you to:\n\n* convert a file object to a video\n* extract the video metadata\n* render an appropriate view (depending on the file format)\n\nInstallation\n------------\n*p4a.video* depends on the following packages:\n\n* p4a.subtyper\n* p4a.common\n* p4a.z2utils\n* p4a.fileimage\n* hachoir_core\n* hachoir_metadata\n* hachoir_parser\n\nIf you use buildout, you can have it manage these dependencies by:\n\n* adding these lines to your buildout.cfg file\n\n::\n\n [buildout]\n ...\n \n eggs = \n ...\n p4a.video\n \n [instance]\n ...\n \n zcml = \n ...\n p4a.video\n\n* re-run your buildout\n* Install the add-ons from the Add-on Products page in the\n Plone Control Panel\n\nFeatures\n--------\n\nVideo Files\n~~~~~~~~~~~\n* Support for:\n\n * Quicktime (MOV, MP4)\n * Windows Media (WMV, AVI, WMA, ASF)\n * RealMedia (RAM)\n * Flash (FLV, SWF)\n\n* Upload a thumbnail image to represent the video\n* When clicked, the video will start to play video\n* edit form exposes metadata:\n\n * file type\n * author\n * height / width\n * duration\n \nVideo containers\n~~~~~~~~~~~~~~~~\n* Turn any folder into a video container\n* Turn any smart folder (collection) into a video container\n* Provides a video listing view with all videos in the folder, including:\n\n * thumbnail\n * title\n * description\n * metadata\n\n* Video listing also shows:\n\n * tags\n * ratings\n * comments about each video\n\nVideo feeds\n~~~~~~~~~~~\n* Publish RSS feed of all the videos in a video container\n* Feed entries can contain a link to the video view page, or a link to the\n actual video file (enclosure)\n* Users can subscribe to a vodcast and have the videos downloaded to a\n desktop video player such as iTunes or Miro for offline viewing\n\nVideo feedback / commentary\n~~~~~~~~~~~~~~~~~~~~~~~~~~~\n* Requires:\n\n * lovely.tag\n * p4a.plonetagging\n\n* Users can rate videos (1 to 5 stars)\n\n * Plone keeps track of user ratings vs. editor ratings\n\n* Users can tag videos\n\n * Plone keeps track of your tags and everyone's tags\n\n* Users can comment on videos. Other users can reply to those comments in a\n threaded discussion\n\n\nChanges\n=======\n\n1.4 (2012-11-28)\n----------------\n\n- Don't pin exact versions of hachoir [aclark]\n\n- Made VideoPageView inherit also from BrowserView so that it can be customized\n ttw with portal_view_customizations [ichimdav]\n\n- Fix IE conflict with kukit\n [afd]\n\n- Included the zcml from p4a.subtyper.\n [davidblewett]\n\n- Included the zcml from p4a.fileimage, so it is not necessary to include\n manually when adding p4a.video to a buildout.\n [davidblewett]\n\n- Minimum Plone version supported is now 3.2, removed all backwards-compatibility\n support for Plone 2.5.\n [davidblewett]\n\n- Updated events to import from zope.lifecycleevent, instead of zope.app.event.\n [davidblewett]\n\n- Changed annotation support to use zope.annotation instead of zope.app.annotation.\n [davidblewett]\n\n1.3 (2010-07-28)\n----------------\n\n- Updated flowplayer to version 3. This allows it to work on IE again.\n Thanks to cdw9 for the help with the template.\n [claytron]\n\n1.2 (2010-06-18)\n----------------\n\n- Added CSS and JS files to their respective registries.\n Removed them from video.pt.\n [davidblewett]\n\n- Updated README to include dependency information in the Install section.\n [davidblewett]\n\n- Updated README with information from the plone4artistsvideo product page.\n Changed setuptools' long description to use the contents of README.txt.\n [davidblewett]\n\n- Updated old reference to p4acal.\n [davidblewett]\n\n- Forgot to commit more translations. Sorry\n [tzicatl]\n\n- Added more translation strings.\n Added Spanish translation strings\n [tzicatl]\n\n- Remove some unused imports\n [rosspatterson]\n\n- Pyflakes fix\n [rosspatterson]\n\n- add the it translation\n [stemrc]\n\n- pinned Hachoir versions to 1.2 since the latest 1.2.1 only works with Python 2.5\n [nate]\n\n\n1.1.1 (2008-10-10)\n------------------\n\nFeatures\n~~~~~~~~\n\n* Support for iPod video - video/x-m4v. TODO: tests. (Nate Aune)\n\n* Brazilian Portuguese translation. (ericoandrei)\n\n* Preliminary fixed rate Real media support. TODO:\n tests. (danielblackburn)\n\nBug Fixes\n~~~~~~~~~\n\n* Fix rich text widget handling. TODO: tests. (Nate Aune)\n\n* Depend on hachoir. (Nate Aune)\n\n* fixed issue where url assignment, was not updated properly with rest\n of the method. TODO: tests. (danielblackburn)\n\n1.1 (2008-04-09)\n----------------\n\nBug Fixes\n~~~~~~~~~\n\n* Fixed ContentLicensing optional'ness to fix issue #40 (Ross Patterson and\n Rocky Burt)\n\n* Fixed handling of unicode AT titles for issues #41 and #47 (Ross Patterson\n and Rocky Burt)\n\n* Updated vPIP (Nate Aune)\n\n* Updated flowplayer (Ross Patterson and Rocky Burt)\n\n* Portal status message handling was made to work better to fix issue #38\n (Ross Patterson)\n\n* Hooked up video/mpeg mime type and player link to fix issue #28\n (Ross Patterson)\n\n1.1b1 (2008-02-13)\n------------------\n\nFeatures\n~~~~~~~~\n\n* Added Plone 3 compatibility (Rocky Burt) r1794\n\n* Added rich text description field (Rocky Burt) r1829\n\n* Now uses p4a.subtyper to expose video subtype action (Rocky Burt) r1787\n\nBug Fixes\n~~~~~~~~~\n\n* Support additional mime type synonyms - video/x-msvideo and video/x-flash-video (Ross Patterson) r1881\n\n* Support reasonable default dimensions for the players\n (Ross Patterson) r1920\n\nMiscellaneous\n~~~~~~~~~~~~~\n\n* Now uses standard plone/cmf comments instead of easycommenting\n (Rocky Burt)\n\n\n1.0 (2007-11-28)\n----------------\n\nFeatures\n~~~~~~~~\n\n* Default video container view has been updated (Rocky Burt)\n\n* Added description field to IVideo and subsequent views (Rocky Burt)\n\n\n1.0beta1 (2007-07-31)\n---------------------\n\n* Various bug fixes and general improvments.\n\n\n1.0alpha1 (2007-04-29)\n----------------------\n\n* First release.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://plone.org/products/plone4artistsvideo", "keywords": "Plone4Artists video multimedia quicktime flash flv vodcast", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "p4a.video", "package_url": "https://pypi.org/project/p4a.video/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/p4a.video/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://plone.org/products/plone4artistsvideo" }, "release_url": "https://pypi.org/project/p4a.video/1.4/", "requires_dist": null, "requires_python": null, "summary": "Plone4Artists video abstraction library", "version": "1.4" }, "last_serial": 845339, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "7c1c9983bdbd043e965f57b0ef5caf71", "sha256": "55ee5309c2449566d967f7c261cc430d97c285d9c0be1b5764493ccaec166836" }, "downloads": -1, "filename": "p4a.video-1.0-py2.4.egg", "has_sig": false, "md5_digest": "7c1c9983bdbd043e965f57b0ef5caf71", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 1096972, "upload_time": "2007-11-26T17:12:22", "url": "https://files.pythonhosted.org/packages/be/96/d9be7658dd644873cf261566b7c5fdfdd0db11cb2ae2ae437f996a713b9e/p4a.video-1.0-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "726adf82d0cbefa7045989759dda6904", "sha256": "e56e3739060c568b6f70083da16cd4536f7745a109759097ddc4a83795b12f7b" }, "downloads": -1, "filename": "p4a.video-1.0.tar.gz", "has_sig": false, "md5_digest": "726adf82d0cbefa7045989759dda6904", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1007950, "upload_time": "2007-11-26T17:12:05", "url": "https://files.pythonhosted.org/packages/d5/cf/98ae87c7624084bfeba604d8c134f2d8b56fb34c040036c2fe7dd9a7548a/p4a.video-1.0.tar.gz" } ], "1.0beta1dev-r1447": [ { "comment_text": "", "digests": { "md5": "759d8db67a448612acde4b0abe2f8006", "sha256": "41cb268d60a1e9c4308436bc590e2a4a81ce4bb13d5c89e6a49cd4bc5dd9bd27" }, "downloads": -1, "filename": "p4a.video-1.0beta1dev_r1447-py2.4.egg", "has_sig": false, "md5_digest": "759d8db67a448612acde4b0abe2f8006", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 1087154, "upload_time": "2007-10-13T00:44:09", "url": "https://files.pythonhosted.org/packages/09/db/1b5030dfbfa45cf58c951da4d18681812888fd49d549c6c79a9fc59f62ae/p4a.video-1.0beta1dev_r1447-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "244f4e02add2faed99a8732b67716994", "sha256": "e00f59da523c133ba56e61a306cd8b121a0d4d537f1809f07a4261d616fc0bb0" }, "downloads": -1, "filename": "p4a.video-1.0beta1dev-r1447.tar.gz", "has_sig": false, "md5_digest": "244f4e02add2faed99a8732b67716994", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1005737, "upload_time": "2007-10-13T00:44:21", "url": "https://files.pythonhosted.org/packages/d2/45/a5e4ee803cc7c3485f5406c0de922823dfcab450da96f64d4c94ba409282/p4a.video-1.0beta1dev-r1447.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "3499f659f6cef0b61222633de3da934e", "sha256": "b70129b66a5ff18a9b0a71ef7c9abaaf34ae13dab0ab954e2ecd9a5131f901e3" }, "downloads": -1, "filename": "p4a.video-1.1-py2.4.egg", "has_sig": false, "md5_digest": "3499f659f6cef0b61222633de3da934e", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 2338364, "upload_time": "2008-04-09T14:56:10", "url": "https://files.pythonhosted.org/packages/33/d5/8aacab7065533b2c4bae65fff9b37ef2c599578e57d1d2c1b338c0fa63da/p4a.video-1.1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "5276ed802d27c4c8be0b832484429237", "sha256": "0496123fbf662d3adf2aaf6f427912ce0ffe7085fda61c1063bba88962bc4080" }, "downloads": -1, "filename": "p4a.video-1.1.tar.gz", "has_sig": false, "md5_digest": "5276ed802d27c4c8be0b832484429237", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1675028, "upload_time": "2008-04-09T14:55:35", "url": "https://files.pythonhosted.org/packages/eb/64/c901e0172a7b6c1eb7673e72d5c826e14ea908ac5d9b192ce00d3bce440b/p4a.video-1.1.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "13d87477235108911d5ac47820181e76", "sha256": "f2168a83d4548b41b4fc1db3f3ef71fb134108a1051cc8122d09892a7ee119ab" }, "downloads": -1, "filename": "p4a.video-1.1.1.tar.gz", "has_sig": false, "md5_digest": "13d87477235108911d5ac47820181e76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1694408, "upload_time": "2008-10-12T17:36:46", "url": "https://files.pythonhosted.org/packages/99/b4/9723dfa0e62585dfe884bb2f5cc2cf49f6e84092d9698dca5341d67662ae/p4a.video-1.1.1.tar.gz" } ], "1.1b1": [ { "comment_text": "", "digests": { "md5": "60cd8eafe1ce833dd13b11ebf65a54ab", "sha256": "53cb71ef73b7559bb3d909b502fb18933853f5de7ddd7950c53347eda85821c2" }, "downloads": -1, "filename": "p4a.video-1.1b1-py2.4.egg", "has_sig": false, "md5_digest": "60cd8eafe1ce833dd13b11ebf65a54ab", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 1101611, "upload_time": "2008-02-13T18:04:19", "url": "https://files.pythonhosted.org/packages/24/9e/d8881b89e8c311cb5deb39b41afd036251187c6188d3bfa726dac6cbe750/p4a.video-1.1b1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "90d1fe36edcde315d0a2f329b36ff46a", "sha256": "e29215c3b9a461a5bd8a114369e9ce2f215dc53bde6204687a37b7eebff48163" }, "downloads": -1, "filename": "p4a.video-1.1b1.tar.gz", "has_sig": false, "md5_digest": "90d1fe36edcde315d0a2f329b36ff46a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1008745, "upload_time": "2008-02-13T18:04:35", "url": "https://files.pythonhosted.org/packages/e8/55/671dd6d0babc6536d33fc892f50b2f375ec029134f226e593a82439dfaf3/p4a.video-1.1b1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "a5590f89fd392268eba9c97bc3492741", "sha256": "ca2e91e71a36684905b707b03877d15dbe504ada649d0a05da10e543aab504d0" }, "downloads": -1, "filename": "p4a.video-1.2.tar.gz", "has_sig": false, "md5_digest": "a5590f89fd392268eba9c97bc3492741", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1656858, "upload_time": "2010-06-18T23:16:47", "url": "https://files.pythonhosted.org/packages/ee/e4/f5b211c101c6149b02b47f513b7fa4f8dadecbc9ecd0ea914fc9ffd3f46e/p4a.video-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "f02266b90c17963e6ab3c3f307fdc5ee", "sha256": "288534a70d5132b2b5e7f89b007f4602a2bf45dbb858419f13c8fdd77d2fdc0e" }, "downloads": -1, "filename": "p4a.video-1.3.zip", "has_sig": false, "md5_digest": "f02266b90c17963e6ab3c3f307fdc5ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1402469, "upload_time": "2010-07-28T17:28:22", "url": "https://files.pythonhosted.org/packages/40/3c/36af56be82b1f54bb10b352f0415e0f12b7a6f4d885dbfcc1b6e95fd46c7/p4a.video-1.3.zip" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "da2c4d581a3ed9ecb6111a35110480d6", "sha256": "0d9ba875dc559f7d19b30f32e8fd325a55e4095c2bd2ffaeb0305975222c187f" }, "downloads": -1, "filename": "p4a.video-1.4.zip", "has_sig": false, "md5_digest": "da2c4d581a3ed9ecb6111a35110480d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1408905, "upload_time": "2012-11-28T22:34:52", "url": "https://files.pythonhosted.org/packages/35/fe/e7da30e25f4770d35c790b93d7afd6fb039bb27413fa2433e6e5aec6b40c/p4a.video-1.4.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "da2c4d581a3ed9ecb6111a35110480d6", "sha256": "0d9ba875dc559f7d19b30f32e8fd325a55e4095c2bd2ffaeb0305975222c187f" }, "downloads": -1, "filename": "p4a.video-1.4.zip", "has_sig": false, "md5_digest": "da2c4d581a3ed9ecb6111a35110480d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1408905, "upload_time": "2012-11-28T22:34:52", "url": "https://files.pythonhosted.org/packages/35/fe/e7da30e25f4770d35c790b93d7afd6fb039bb27413fa2433e6e5aec6b40c/p4a.video-1.4.zip" } ] }