{ "info": { "author": "Bob Bowles", "author_email": "bobjohnbowles@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Other Environment", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Desktop Environment", "Topic :: Games/Entertainment", "Topic :: Multimedia", "Topic :: Utilities" ], "description": "=============\nMovieList 1.5\n=============\n\nA utility application to catalogue, sort, filter, and play media files on local \ndisk. The catalogue can be imported using csv text, and it can be maintained by \nadding, editing, and deleting records.\n\nIn addition to flat lists of media, support is provided to group the media into \n'series' in an arbitrarily deep tree structure. This is extremely useful when \nthe catalogue is used for TV episodes, or for 'franchise' movies (Poirot, Season \n9, Episode 3; Star Wars Episode 4).\n\nIn v1.4 is the ability to print out a list of the media was added. The method \nchosen uses Webkit and the system's native printer support.\n\n*WIP* \nThe latest addition for v1.5 enables movie information to be retrieved from \nIMDB. This should make it much quicker filling out things like the director and \nthe stars, whilst continuing to enable the information to be edited and updated \nmanually.\n\nInstallation\n============\n\nFor Versions up to 1.5 the only supported platform is Linux. It *should* work \nwith Mac, but I do not have a Mac available for verifying the port. \n\n[NB Check this for 2015]\nThe port to Windows is not possible at present (July 2013) because the Python-gi \nlibraries are not available for that platform (it *may* be possible to back-port \nto Python 2.7 and use PyGTK instead - I have not tried it and don't plan to \nanytime soon). \n\nSystem Requirements:\n--------------------\n\n * Python 3\n * Gtk\n * Python Gtk+ introspection bindings 3.4.2 (part of gi)\n * lxml >3.0 (and supporting libraries)\n * cairo (part of gi)\n * WebKit (part of gi)\n\nInstallation (Linux):\n---------------------\n\n 1. Unzip the tar.gz somewhere.\n\n 2. In a console window navigate to the MovieList-1.5.x directory and run \n the following command as root (on Ubuntu/Debian use sudo):\n\n ``[sudo] python3 setup.py install``\n\n 3. On Linux a desktop launcher is installed, which you should be able to\n find and use in your desktop (tested on Ubuntu/Unity and Debian/Xfce).\n \nUpgrades\n========\n\nUpgrading does not require removal of the older version. \n\nHowever, to avoid compatibility issues with the configuration file, any existing\nconfiguration should be removed or renamed before running an update for the \nfirst time. Any configuration you want to recover can be copied into the new \nconfiguration from the saved one after the first run. \n\nOn Linux, the user's configuration file can be found at \n~/.config/MovieList/MovieList.cfg\n\nDesign Notes and Plans\n======================\n\nMovieList allows storage of data in two formats, a Python 'pickle' file, or an \nxml file. The pickle has some advantages for a large database, but the xml \nversion makes it easier to transport data between other packages and manually \nedit the data when required. \n\nRather than use Python's own sax and dom parsers, the xml implementation is \nbased on element trees, using lxml.\n\nTo print the movie data, the lxml element tree model of the data is used to \ngenerate html via an xslt transform. The html is fed into a WebView for parsing \nand rendering, and to administer the print interface. \n\n(It should be possible to use weasyprint to do the parsing and rendering, but\nthere seem to be incompatibilities between weasyprint and gnome introspection).\n\nThe playing of the media is delegated to VLC Media Player, which, of course, is \nassumed to be installed. A future version of MovieList may be able to choose the \nmedia player to use.\n\nA simple import from csv text is available to facilitate creating a new file.\nFuture versions may enable importing to add to an existing database, possibly \nby using csv, but also possibly by extending the xml facilities.\n\nAuthor:\n=======\n\nBob Bowles ", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/MovieList/", "keywords": "Movie,Media,Catalog", "license": "GNU General Public License v3 (GPLv3)", "maintainer": null, "maintainer_email": null, "name": "MovieList", "package_url": "https://pypi.org/project/MovieList/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/MovieList/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/pypi/MovieList/" }, "release_url": "https://pypi.org/project/MovieList/1.5.1/", "requires_dist": null, "requires_python": null, "summary": "A utility to catalogue and play media.", "version": "1.5.1" }, "last_serial": 2511966, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "2a89a293300b23ff7b058d726c7d982b", "sha256": "54bddbafe3208119fad684c2c43b64dd9c98526eae217612f93949714e9e8051" }, "downloads": -1, "filename": "MovieList-1.0.tar.gz", "has_sig": false, "md5_digest": "2a89a293300b23ff7b058d726c7d982b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 106280, "upload_time": "2013-05-24T12:33:46", "url": "https://files.pythonhosted.org/packages/1e/97/295a663974398bf38ed79c25851f2ed5c7ed5ab01b996c0d44b97f5d2915/MovieList-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "e8f77e652be34e0e5cc6194ef09d4c16", "sha256": "24ee629267b1918eeb17c017aa1855331824f7d381a4c43ceb2a36af3f9be8bf" }, "downloads": -1, "filename": "MovieList-1.0.1.tar.gz", "has_sig": false, "md5_digest": "e8f77e652be34e0e5cc6194ef09d4c16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 106306, "upload_time": "2013-05-24T18:21:39", "url": "https://files.pythonhosted.org/packages/c3/27/6a8275dce42ceb6a9f8f9822c2288d6aa6484adea5d33f0ce0aeb850573c/MovieList-1.0.1.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "7b509b291d6b8d0859b0e61b30da2b4f", "sha256": "b5e838dec1abfd1171de2018cb56faf228ad4ff996d719655ced86ba44ca6c9b" }, "downloads": -1, "filename": "MovieList-1.1.tar.gz", "has_sig": false, "md5_digest": "7b509b291d6b8d0859b0e61b30da2b4f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 106679, "upload_time": "2013-05-27T18:59:46", "url": "https://files.pythonhosted.org/packages/93/f8/eb2ab02298d53b8b43539cb8f2b9ab9335a686e7c45ae948f560937ae8da/MovieList-1.1.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "7210e11125455c18cab6f00aa5f8fe30", "sha256": "2255c4a26de817d2f331c36f4042b2e3e1fab0650660a65d8410ab070b32e170" }, "downloads": -1, "filename": "MovieList-1.1.1.tar.gz", "has_sig": false, "md5_digest": "7210e11125455c18cab6f00aa5f8fe30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 106711, "upload_time": "2013-05-28T09:42:06", "url": "https://files.pythonhosted.org/packages/d9/5f/496caf70d7e59e50520617f41fd2d35771494ab94d3cdbb187322a152d9e/MovieList-1.1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "721bcc84b66e03d5cd4ff6cb0f7b0f8b", "sha256": "227c0350a961eb11742034279b0d55e668055b3d5f54b8f034251aa82c204419" }, "downloads": -1, "filename": "MovieList-1.2.tar.gz", "has_sig": false, "md5_digest": "721bcc84b66e03d5cd4ff6cb0f7b0f8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 107394, "upload_time": "2013-05-29T18:39:50", "url": "https://files.pythonhosted.org/packages/2a/5e/bf2ece3cff55ef1e010fb9ba644720955e841e3827c7df7fb5a01f73b7a5/MovieList-1.2.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "03df696453ad3253597f68c3b17eb3e6", "sha256": "357221bd570bbec72c7bf2bf567c3f8251c3513662fcb959f448520c3351d66d" }, "downloads": -1, "filename": "MovieList-1.2.1.tar.gz", "has_sig": false, "md5_digest": "03df696453ad3253597f68c3b17eb3e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 107808, "upload_time": "2013-05-31T14:13:37", "url": "https://files.pythonhosted.org/packages/63/a0/4d2df08c96e88efb06f800329205649daa4000504158dbdfe4e9619c8639/MovieList-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "62cd53ded858f165d2cacb2c6f386376", "sha256": "f2a11d2000f8e27d7fcd93fda370c29f3b789899b71b28c3a83f5088dfccda03" }, "downloads": -1, "filename": "MovieList-1.2.2.tar.gz", "has_sig": false, "md5_digest": "62cd53ded858f165d2cacb2c6f386376", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 107852, "upload_time": "2013-06-02T10:21:37", "url": "https://files.pythonhosted.org/packages/3c/dc/1db199811326b52d726dcdbaa65a1c86dc8077ff05519c5fab4e0a3177ea/MovieList-1.2.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "9ca70413f8140ee1a6a4177a61cfff07", "sha256": "06a33cad83e1019cc46b4a774c2e44b0d972115d9ced4674bcfa9c3d3bcf93b0" }, "downloads": -1, "filename": "MovieList-1.3.tar.gz", "has_sig": false, "md5_digest": "9ca70413f8140ee1a6a4177a61cfff07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 109559, "upload_time": "2013-07-30T12:04:09", "url": "https://files.pythonhosted.org/packages/69/08/9a8d8837d4b21adab5c6496b788a3cd2f0bc90f722e3d8b5dee1ec74526c/MovieList-1.3.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "25c12c2f3651e309cba65843079315e0", "sha256": "160ffb8a6aee63a286c2c67bc2e24bace9cbed8ea1ffd6b108fe23ee4215b064" }, "downloads": -1, "filename": "MovieList-1.3.1.tar.gz", "has_sig": false, "md5_digest": "25c12c2f3651e309cba65843079315e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 109553, "upload_time": "2013-07-30T22:08:15", "url": "https://files.pythonhosted.org/packages/d9/4e/b8767f4c27f7ec2df847522f46f403d2247c2bf27c78dd72ac81e783636b/MovieList-1.3.1.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "5ae9f669f60ea2e1f6b80bbb1e6e568b", "sha256": "d8088217ad978888d1f4889bcafa63c83c5aa6f049e32e87a7537d7337d22705" }, "downloads": -1, "filename": "MovieList-1.4.tar.gz", "has_sig": false, "md5_digest": "5ae9f669f60ea2e1f6b80bbb1e6e568b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 132447, "upload_time": "2013-08-25T15:30:50", "url": "https://files.pythonhosted.org/packages/e7/53/74d17d924246632b600e0461d2a8cf7eb6004e911d060984f40731e24aab/MovieList-1.4.tar.gz" } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "dc4bb1e1d39f5f55f0a6978e4e0e3fcc", "sha256": "a88a6cff7c1bb5c50c0deae778d02d76133b9f67bf2a9d26cf188e6697f63fc6" }, "downloads": -1, "filename": "MovieList-1.4.2.tar.gz", "has_sig": false, "md5_digest": "dc4bb1e1d39f5f55f0a6978e4e0e3fcc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 132675, "upload_time": "2015-05-24T11:52:22", "url": "https://files.pythonhosted.org/packages/68/fe/07ae03696ef65877f000ca8d52d6636209d9fbfec66f18e54749a56c76df/MovieList-1.4.2.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "ee74bab9c20e4a37896a33431ab0fa36", "sha256": "0e3ddf64f9dd382f463bf3a0367e6b69f406f3e29946a0812c266f40377fe245" }, "downloads": -1, "filename": "MovieList-1.5.tar.gz", "has_sig": false, "md5_digest": "ee74bab9c20e4a37896a33431ab0fa36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 177915, "upload_time": "2015-06-09T19:54:18", "url": "https://files.pythonhosted.org/packages/e2/8f/b0c39ada17a7d0d664717d0871a7cf02b607d45fa00a15002c075657957f/MovieList-1.5.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "419eee53a0443d78ddc8507b04b55a5e", "sha256": "6fe55bbc5bc9cbb94d1c443edd361793765843594ff8d5dd240791108bd977f2" }, "downloads": -1, "filename": "MovieList-1.5.1.tar.gz", "has_sig": false, "md5_digest": "419eee53a0443d78ddc8507b04b55a5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 182237, "upload_time": "2016-12-11T15:44:09", "url": "https://files.pythonhosted.org/packages/6c/c3/2fa92ff907d6306997f7a2f0645b84ba63f23ad4db5cbb859469842156c0/MovieList-1.5.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "419eee53a0443d78ddc8507b04b55a5e", "sha256": "6fe55bbc5bc9cbb94d1c443edd361793765843594ff8d5dd240791108bd977f2" }, "downloads": -1, "filename": "MovieList-1.5.1.tar.gz", "has_sig": false, "md5_digest": "419eee53a0443d78ddc8507b04b55a5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 182237, "upload_time": "2016-12-11T15:44:09", "url": "https://files.pythonhosted.org/packages/6c/c3/2fa92ff907d6306997f7a2f0645b84ba63f23ad4db5cbb859469842156c0/MovieList-1.5.1.tar.gz" } ] }