{ "info": { "author": "Sotiris Papatheodorou", "author_email": "sotirisp@protonmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 3" ], "description": "\n# pylistmanager\n\n[![build](https://gitlab.com/sotirisp/pylistmanager/badges/master/build.svg)](https://gitlab.com/sotirisp/pylistmanager/commits/master)\n[![coverage](https://gitlab.com/sotirisp/pylistmanager/badges/master/coverage.svg)](https://gitlab.com/sotirisp/pylistmanager/commits/master)\n\nManage various kinds of lists saved as `.csv` files. So far the only type of\nlists implemented are movie lists, managed by movielist. Other types of lists\nare planned for the future.\n\n\n\n\n## Installation\npylistmanager requires Python 3 and has been tested with Python 3.5+. Test\nresults with earlier versions of Python are welcome. You can install all the\nlist managers contained in pylistmanager using pip.\n```\npip3 install pylistmanager\n```\n\n\n## movielist \nmovielist is a program to manage...movie lists. Movies and their metadata are\nsaved in a `.csv` file. movielist allows editing and printing that `.csv` file.\n\n### Features\n- Ability to store the name, release year, rating, tags and date watched for\n movies in a `.csv` file.\n- Display list contents with pretty formatting.\n- Add/edit/remove movie entries from a `.csv` file.\n- Display only movies matching certain tags.\n- Import of movie lists from Letterboxd `.csv` files.\n- Automatic generation of Letterboxd/Rotten Tomatoes URLs for each movie\n (experimental).\n\n### Usage\nYou can see the available commands by running\n```\nmovielist -h\n```\n\nTo list all movies contained in a file run\n```\nmovielist list\n```\nThe default file is `XDG_DATA_HOME/pymovielist/movies.csv` (usually\n`~/.local/share/pymovielist/movies.csv`). You can specify a different file\nusing the `-f` option.\n\nTo add/edit/remove a movie run\n```\nmovielist add\nmovielist edit\nmovielist remove\n```\nrespectively. You will then be prompted to select a movie and/or enter the\nmovie details.\n\nTo convert a Letterboxd format `.csv` file into the native `.csv` format run\n```\nmovielist -f /path/to/letterboxd.csv convert\n```\nCAUTION: the file will be converted in-place, overwriting the previous\ncontents.\n\n\n## License\nCopyright \u00a9 2018 Sotiris Papatheodorou\n
\n
\nThis program is Free Software: You can use, study share and improve it at your\nwill. Specifically you can redistribute and/or modify it under the terms of the\n[GNU General Public License](https://www.gnu.org/licenses/gpl.html) as\npublished by the Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\n\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://gitlab.com/sotirisp/pywatchlist", "keywords": "", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "pylistmanager", "package_url": "https://pypi.org/project/pylistmanager/", "platform": "", "project_url": "https://pypi.org/project/pylistmanager/", "project_urls": { "Homepage": "https://gitlab.com/sotirisp/pywatchlist" }, "release_url": "https://pypi.org/project/pylistmanager/0.3.3/", "requires_dist": [ "xdg", "colorama" ], "requires_python": ">=3.5", "summary": "Manager for various kinds of lists.", "version": "0.3.3" }, "last_serial": 5895280, "releases": { "0.3.0": [ { "comment_text": "", "digests": { "md5": "2de3a2219ece667a98017400ca042587", "sha256": "3c359e982b4a1960dfdb764269eb7cca8a45a4e67e0090bd38509df437844b6c" }, "downloads": -1, "filename": "pylistmanager-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2de3a2219ece667a98017400ca042587", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 12335, "upload_time": "2018-07-30T20:52:01", "url": "https://files.pythonhosted.org/packages/61/43/9da68da541974f8739472b0e407bc3f2dc40846519b8a5a6534cab0cc8b1/pylistmanager-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ccf08732adec3d2ce923591c90b627ed", "sha256": "896412c2f71442a9dfcab1f799ab8c6e6365fbeeb8e15b6abfe6c73e09e6cc9f" }, "downloads": -1, "filename": "pylistmanager-0.3.0.tar.gz", "has_sig": false, "md5_digest": "ccf08732adec3d2ce923591c90b627ed", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 9410, "upload_time": "2018-07-30T20:52:03", "url": "https://files.pythonhosted.org/packages/ff/9b/01ce4d4041795938b77678fc6a5ca57d69fb71cb571462fba342c89cdac1/pylistmanager-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "d58cb558d07b36acfc0e29de8c427767", "sha256": "b38cb0ea7a17a7872cf66ea12e8dfb26f447a02faa8e40819f798a5614b75c73" }, "downloads": -1, "filename": "pylistmanager-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d58cb558d07b36acfc0e29de8c427767", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 12549, "upload_time": "2018-07-30T21:53:45", "url": "https://files.pythonhosted.org/packages/1e/f2/8b9a4ad202f91ee7e03bf1775cb29ee9dd7c0567ef87fc63e1f2531cd7e7/pylistmanager-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dc47815a37d97ccf696e9afb7a22eaa2", "sha256": "551a609401f0f1b47fc460af8559017ca134869245b6373a1a430728173ecab7" }, "downloads": -1, "filename": "pylistmanager-0.3.1.tar.gz", "has_sig": false, "md5_digest": "dc47815a37d97ccf696e9afb7a22eaa2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 9552, "upload_time": "2018-07-30T21:53:46", "url": "https://files.pythonhosted.org/packages/94/1b/8f7c1ed9f91f154c0198eeac994f64c20b36e95c6a75cb77615a88722d35/pylistmanager-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "508d748098cd1029c12b31bec783a4d1", "sha256": "fac6f2653ade677beea2246978ff1d55c9d4789a4bb408513407542423245567" }, "downloads": -1, "filename": "pylistmanager-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "508d748098cd1029c12b31bec783a4d1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5", "size": 15463, "upload_time": "2018-09-16T16:47:57", "url": "https://files.pythonhosted.org/packages/c8/b4/471e469f47681545b388b1adb4d127c62b4bc62fa83705988249990faf06/pylistmanager-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "272eb454a4a4b2e411dd918ca066c884", "sha256": "c82dd0ead77bef79aae6768959ad1a183107ecb7e439a95749e6694075665068" }, "downloads": -1, "filename": "pylistmanager-0.3.2.tar.gz", "has_sig": false, "md5_digest": "272eb454a4a4b2e411dd918ca066c884", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 10228, "upload_time": "2018-09-16T16:47:59", "url": "https://files.pythonhosted.org/packages/5e/af/dd93fb262988b9936dd466b93d2d540583bec023aae7ca574960f1ca06fe/pylistmanager-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "8e28c165213a4a21c6d3435c6106d13d", "sha256": "73201f177f17bedfc629d48c518d7013a666692c128eb0cd825db8f1530d5b31" }, "downloads": -1, "filename": "pylistmanager-0.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "8e28c165213a4a21c6d3435c6106d13d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 25573, "upload_time": "2019-09-27T09:53:13", "url": "https://files.pythonhosted.org/packages/74/50/ee4154ba21793d6c2312db0d6b5a15480d6452f0466fd03459b2080c8045/pylistmanager-0.3.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "22db70fa320b1cca01cf2dbdea05b8b9", "sha256": "5fefb3049abcc1223a3ce9faa5cf8672a87e989fbd548d4afbfe5b7b22de01dd" }, "downloads": -1, "filename": "pylistmanager-0.3.3.tar.gz", "has_sig": false, "md5_digest": "22db70fa320b1cca01cf2dbdea05b8b9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 11439, "upload_time": "2019-09-27T09:53:15", "url": "https://files.pythonhosted.org/packages/0d/ba/f83874fca6dc533c0236c780e784129d2f1e048a5dc735a33d81ac47dbc5/pylistmanager-0.3.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8e28c165213a4a21c6d3435c6106d13d", "sha256": "73201f177f17bedfc629d48c518d7013a666692c128eb0cd825db8f1530d5b31" }, "downloads": -1, "filename": "pylistmanager-0.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "8e28c165213a4a21c6d3435c6106d13d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 25573, "upload_time": "2019-09-27T09:53:13", "url": "https://files.pythonhosted.org/packages/74/50/ee4154ba21793d6c2312db0d6b5a15480d6452f0466fd03459b2080c8045/pylistmanager-0.3.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "22db70fa320b1cca01cf2dbdea05b8b9", "sha256": "5fefb3049abcc1223a3ce9faa5cf8672a87e989fbd548d4afbfe5b7b22de01dd" }, "downloads": -1, "filename": "pylistmanager-0.3.3.tar.gz", "has_sig": false, "md5_digest": "22db70fa320b1cca01cf2dbdea05b8b9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 11439, "upload_time": "2019-09-27T09:53:15", "url": "https://files.pythonhosted.org/packages/0d/ba/f83874fca6dc533c0236c780e784129d2f1e048a5dc735a33d81ac47dbc5/pylistmanager-0.3.3.tar.gz" } ] }