{ "info": { "author": "Andreas Backstr\u00f6m", "author_email": "andreas@simplymozzo.se", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "License :: OSI Approved :: MIT License", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 3.4", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Software Development :: User Interfaces", "Topic :: Software Development :: Version Control", "Topic :: Utilities" ], "description": "# movielst [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![made-with-python](https://img.shields.io/badge/Made%20with-Python-1f425f.svg)](https://www.python.org/) [![PyPI version](https://badge.fury.io/py/movielst.svg)](https://badge.fury.io/py/movielst)\n\nmovielst is based on [moviemon](https://github.com/iCHAIT/moviemon) , a Python application that displays information about all your movies in the command line.\nmovielst will index movies in a selected directory, retrieve and display information like IMDb rating, release date, top casts and more.\nThis fork is intended to update the project to latest python version, fix existing issues from the original project and add new features.\n\n![](https://i.imgur.com/Lb8qCXa.gif)\n\n## Features\n* Export to csv and xlsx file\n* Use either OMDb(default) or TMDb API to retrieve movie information\n* Web interface\n* Edit index file from commmand line\n\n## Installation\n#### Install latest stable with pip\n`pip install movielst`\n#### Install from source with pip\n`pip install git+git://github.com/Mozzo1000/movielst.git`\n\n\n## Dependencies\n\nCLI :\n* [guessit](https://github.com/guessit-io/guessit) - Retrieving correct movie name from files.\n* [terminaltables](https://github.com/Robpol86/terminaltables) - Printing out tables nicely.\n* [tqdm](https://github.com/tqdm/tqdm) - Showing a progressbar when indexing movies.\n* [colorama](https://github.com/tartley/colorama) - Coloring outputs.\n* [XlsxWriter](https://github.com/jmcnamara/XlsxWriter) - Exporting table to excel.\n\nWeb :\n* [Flask](https://github.com/pallets/flask) - Web framework\n* [Flask-WTF](https://github.com/lepture/flask-wtf) - Easier form handling\n\n## Usage:\n```sh\n movielst PATH\n movielst [-i | -t | -g | -a | -c | -d | -y | -r | [-e type output] | -f | -I | -T | -ec | -ed]\n movielst -h | --help\n movielst --version\n movielst_web\n```\n\n### Options:\n```sh\n -h, --help Show this screen.\n -v, --version Show version.\n PATH Path to movies dir. to index/reindex all movies.\n -i, --imdb Sort acc. to IMDB rating.(dec)\n -t, --tomato Sort acc. to Tomato Rotten rating.(dec)\n -g, --genre Show movie name with its genre.\n -a, --awards Show movie name with awards received.\n -c, --cast Show movie name with its cast.\n -d, --director Show movie name with its director(s).\n -y, --year Show movie name with its release date.\n -r, --runtime Show movie name with its runtime.\n -e type output, --export type output\n Export list to either csv or excel\n -f, --force Force indexing\n -I, --imdb-rev Sort acc. to IMDB rating.(inc)\n -T, --tomato-rev Sort acc. to Tomato Rotten rating.(inc)\n -ec, --edit-config Open the configuration file in the default editor\n -ed, --edit-index Edit the index file\n```\n\n## Credits\n[iCHAIT](https://github.com/iCHAIT) - Original developer\n\n## Contribute\n\nFound a bug or want to suggest a new feature? Report it by opening an issue. Feel free to send a pull request for any improvements or feature requests ;)\n\n\n## License\n`movielst` is released under the [MIT License](http://www.opensource.org/licenses/MIT).\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Mozzo1000/movielst", "keywords": "movies,CLI,movies-within-CLI,python", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "movielst", "package_url": "https://pypi.org/project/movielst/", "platform": "", "project_url": "https://pypi.org/project/movielst/", "project_urls": { "Homepage": "https://github.com/Mozzo1000/movielst" }, "release_url": "https://pypi.org/project/movielst/2.5.0/", "requires_dist": [ "guessit", "terminaltables", "tqdm", "colorama", "xlsxwriter", "flask", "Flask-WTF", "passlib" ], "requires_python": "", "summary": "Everything about your movies within the command line.", "version": "2.5.0" }, "last_serial": 5228644, "releases": { "2.1.0": [ { "comment_text": "", "digests": { "md5": "3a028bf11c5793d47c490076797ef7d3", "sha256": "cc7920c94a6ffdc87f1996c40462533da57769093b37de42f20b63deebcddb2a" }, "downloads": -1, "filename": "movielst-2.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3a028bf11c5793d47c490076797ef7d3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8683, "upload_time": "2018-08-14T18:48:17", "url": "https://files.pythonhosted.org/packages/b8/7a/78aca397834a0db18484a224bedade5365f854acbe3e05a3c83c284e56c4/movielst-2.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "be2f03c7084087e378b02c68797ba7ca", "sha256": "c0d48b55450cf254abb7c293409559c24d05005edd2186f755b50f858284bb09" }, "downloads": -1, "filename": "movielst-2.1.0.tar.gz", "has_sig": false, "md5_digest": "be2f03c7084087e378b02c68797ba7ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7722, "upload_time": "2018-08-14T18:48:18", "url": "https://files.pythonhosted.org/packages/d8/11/fd02abd988da7f4a22de03692f3fa84f08d97b31cadf99e65a4fb6d08ad9/movielst-2.1.0.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "e8fb9538ad18faa98ed1eff502bf6c66", "sha256": "1342ecd154fddaeb5c2293797d331896cc33eacfa713b0eb682dbdbd151553d0" }, "downloads": -1, "filename": "movielst-2.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e8fb9538ad18faa98ed1eff502bf6c66", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11640, "upload_time": "2018-08-18T11:49:21", "url": "https://files.pythonhosted.org/packages/f9/91/a5d8da82cf3a48cc32688df6eeb21a18be3b796943cd87f035ad75908a24/movielst-2.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee45c0f885a493e05819085d0e3087cf", "sha256": "ca75606830eadcfdfd7edfc00f9a00e4a29cf8448627f8324acd035b84306806" }, "downloads": -1, "filename": "movielst-2.2.0.tar.gz", "has_sig": false, "md5_digest": "ee45c0f885a493e05819085d0e3087cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9032, "upload_time": "2018-08-18T11:49:23", "url": "https://files.pythonhosted.org/packages/39/8b/af477b1b66f69c1ab0fd38743d88ce21ab00afe1c3c85fd20eaf62eb7c3a/movielst-2.2.0.tar.gz" } ], "2.2.1": [ { "comment_text": "", "digests": { "md5": "effc8d6c44be55c93f3e8e0e3c3cebbc", "sha256": "96ea07510bd613d0729f29b443daafbb981dbec7e7893e9ec769d0ce747250d6" }, "downloads": -1, "filename": "movielst-2.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "effc8d6c44be55c93f3e8e0e3c3cebbc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11676, "upload_time": "2018-08-18T12:00:55", "url": "https://files.pythonhosted.org/packages/e1/5a/493d256ccf552ff91369fa70daa242d8117c53211e857ebbae51d31744fe/movielst-2.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e05dc9a60f4619a160c1908483c846af", "sha256": "f2f448cc4a593fbd02114c6b46c9b6b2ac217bf7dd7773bf90271761f77e2409" }, "downloads": -1, "filename": "movielst-2.2.1.tar.gz", "has_sig": false, "md5_digest": "e05dc9a60f4619a160c1908483c846af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9052, "upload_time": "2018-08-18T12:00:56", "url": "https://files.pythonhosted.org/packages/0b/d6/1a5a2cdbadd53a76c9be4f531beddaa978bc58707bf9caf3bcc332599d2a/movielst-2.2.1.tar.gz" } ], "2.3": [ { "comment_text": "", "digests": { "md5": "2f38d809a3b94c69783ebcbdb4cb9f41", "sha256": "c837003a95e6a346acb5cec8c305a06551cff13800706132ee43e8812460a8c0" }, "downloads": -1, "filename": "movielst-2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "2f38d809a3b94c69783ebcbdb4cb9f41", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 30222, "upload_time": "2018-10-21T11:05:46", "url": "https://files.pythonhosted.org/packages/cd/fc/2a9661048d66c08746cdc75b87b8da94a3e3a5fc820ee0354a87798f3621/movielst-2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9b675eee7c7a5800f2466abd0d9691a9", "sha256": "ad07eb9390380a4998796973a97fa964742efe647ad8698eb1118a526d8c5899" }, "downloads": -1, "filename": "movielst-2.3.tar.gz", "has_sig": false, "md5_digest": "9b675eee7c7a5800f2466abd0d9691a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26132, "upload_time": "2018-10-21T11:05:48", "url": "https://files.pythonhosted.org/packages/a7/16/2a8c4ede481a01aae8fe10dd4ebab222b732e900f7227c9ae19927398f1b/movielst-2.3.tar.gz" } ], "2.4.0": [ { "comment_text": "", "digests": { "md5": "81846dce1d38d9cec865e7e90c05d82c", "sha256": "4b2b78d3bc09fa66da5b699863accbe9b9b0fae619312fa23b6ca127a43824d5" }, "downloads": -1, "filename": "movielst-2.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "81846dce1d38d9cec865e7e90c05d82c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 60142, "upload_time": "2018-10-28T15:42:07", "url": "https://files.pythonhosted.org/packages/e7/db/026189486e237c1b2a3aee77a7f571fc0bd53f4efa272113eb6e92d59a53/movielst-2.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f72639d59d7f8598e3875cecc6400211", "sha256": "0a2233a5c728c877094738847bb08600678eda194ed9ac3dfaf770d9dca92bcb" }, "downloads": -1, "filename": "movielst-2.4.0.tar.gz", "has_sig": false, "md5_digest": "f72639d59d7f8598e3875cecc6400211", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49874, "upload_time": "2018-10-28T15:42:09", "url": "https://files.pythonhosted.org/packages/2d/b5/67761b6741343ab8990af0dbbc78dae85223d24a37cf864d5d182e3692b9/movielst-2.4.0.tar.gz" } ], "2.4.1": [ { "comment_text": "", "digests": { "md5": "befa4273531072556d8576c5e4572cca", "sha256": "ab0848a9ca915758fae8587081ebb324c75d5fa10d96bb360b699ef07475c30e" }, "downloads": -1, "filename": "movielst-2.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "befa4273531072556d8576c5e4572cca", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 60109, "upload_time": "2018-10-28T15:52:23", "url": "https://files.pythonhosted.org/packages/63/43/32a9512f1a2d207def16426ba174c435347122812af0a42ce3315d9e5935/movielst-2.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "65802089bbee1e937e83fe01c517de0b", "sha256": "6ebdc59fd6ef2193af13694a1f0d0b3e55d7d570c57c086438813f4324a0a6b6" }, "downloads": -1, "filename": "movielst-2.4.1.tar.gz", "has_sig": false, "md5_digest": "65802089bbee1e937e83fe01c517de0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49834, "upload_time": "2018-10-28T15:52:24", "url": "https://files.pythonhosted.org/packages/d0/b5/458c15918ff57d2338ae35bc1152a5634ffa6a1b0fcf19a17296fe819540/movielst-2.4.1.tar.gz" } ], "2.5.0": [ { "comment_text": "", "digests": { "md5": "9568b3d2346a8b634fc1963f17122bda", "sha256": "0986536140da030a1ad1034b6178bac1eb943bf9304582306e8f9f985a66208c" }, "downloads": -1, "filename": "movielst-2.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9568b3d2346a8b634fc1963f17122bda", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 65347, "upload_time": "2019-05-05T14:48:24", "url": "https://files.pythonhosted.org/packages/67/28/5da0cc086c52956240bdb6a3a1fe19d536d65ce937eccd20e93dfea794b5/movielst-2.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c7d4889a22cf5a3fd70b52d7d881e3f9", "sha256": "12b034f07c1b092d63cb5ab5db22619a857eccc1898bbe29d1b9da0ccd86036e" }, "downloads": -1, "filename": "movielst-2.5.0.tar.gz", "has_sig": false, "md5_digest": "c7d4889a22cf5a3fd70b52d7d881e3f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54341, "upload_time": "2019-05-05T14:48:26", "url": "https://files.pythonhosted.org/packages/e7/36/070cd780bfd99f315a4a243344bfe80ebf46a497d5e41fe4c6f9276c8a9c/movielst-2.5.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9568b3d2346a8b634fc1963f17122bda", "sha256": "0986536140da030a1ad1034b6178bac1eb943bf9304582306e8f9f985a66208c" }, "downloads": -1, "filename": "movielst-2.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9568b3d2346a8b634fc1963f17122bda", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 65347, "upload_time": "2019-05-05T14:48:24", "url": "https://files.pythonhosted.org/packages/67/28/5da0cc086c52956240bdb6a3a1fe19d536d65ce937eccd20e93dfea794b5/movielst-2.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c7d4889a22cf5a3fd70b52d7d881e3f9", "sha256": "12b034f07c1b092d63cb5ab5db22619a857eccc1898bbe29d1b9da0ccd86036e" }, "downloads": -1, "filename": "movielst-2.5.0.tar.gz", "has_sig": false, "md5_digest": "c7d4889a22cf5a3fd70b52d7d881e3f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54341, "upload_time": "2019-05-05T14:48:26", "url": "https://files.pythonhosted.org/packages/e7/36/070cd780bfd99f315a4a243344bfe80ebf46a497d5e41fe4c6f9276c8a9c/movielst-2.5.0.tar.gz" } ] }