Everything about your movies within the command line.
Project description
movielst
movielst is based on moviemon , a Python application that displays information about all your movies in the command line. movielst will index movies in a selected directory, retrieve and display information like IMDb rating, release date, top casts and more. This fork is intended to update the project to latest python version, fix existing issues from the original project and add new features.
Features
- Export to csv and xlsx file
- Use either OMDb(default) or TMDb API to retrieve movie information
- Web interface
- Edit index file from commmand line
Installation
Install latest stable with pip
pip install movielst
Install from source with pip
pip install git+git://github.com/Mozzo1000/movielst.git
Dependencies
CLI :
- guessit - Retrieving correct movie name from files.
- terminaltables - Printing out tables nicely.
- tqdm - Showing a progressbar when indexing movies.
- colorama - Coloring outputs.
- XlsxWriter - Exporting table to excel.
Web :
Usage:
movielst PATH
movielst [-i | -t | -g | -a | -c | -d | -y | -r | [-e type output] | -f | -I | -T | -ec | -ed]
movielst -h | --help
movielst --version
movielst_web
Options:
-h, --help Show this screen.
-v, --version Show version.
PATH Path to movies dir. to index/reindex all movies.
-i, --imdb Sort acc. to IMDB rating.(dec)
-t, --tomato Sort acc. to Tomato Rotten rating.(dec)
-g, --genre Show movie name with its genre.
-a, --awards Show movie name with awards received.
-c, --cast Show movie name with its cast.
-d, --director Show movie name with its director(s).
-y, --year Show movie name with its release date.
-r, --runtime Show movie name with its runtime.
-e type output, --export type output
Export list to either csv or excel
-f, --force Force indexing
-I, --imdb-rev Sort acc. to IMDB rating.(inc)
-T, --tomato-rev Sort acc. to Tomato Rotten rating.(inc)
-ec, --edit-config Open the configuration file in the default editor
-ed, --edit-index Edit the index file
Credits
iCHAIT - Original developer
Contribute
Found 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 ;)
License
movielst
is released under the MIT License.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file movielst-2.5.0.tar.gz
.
File metadata
- Download URL: movielst-2.5.0.tar.gz
- Upload date:
- Size: 54.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12b034f07c1b092d63cb5ab5db22619a857eccc1898bbe29d1b9da0ccd86036e |
|
MD5 | c7d4889a22cf5a3fd70b52d7d881e3f9 |
|
BLAKE2b-256 | e736070cd780bfd99f315a4a243344bfe80ebf46a497d5e41fe4c6f9276c8a9c |
File details
Details for the file movielst-2.5.0-py3-none-any.whl
.
File metadata
- Download URL: movielst-2.5.0-py3-none-any.whl
- Upload date:
- Size: 65.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0986536140da030a1ad1034b6178bac1eb943bf9304582306e8f9f985a66208c |
|
MD5 | 9568b3d2346a8b634fc1963f17122bda |
|
BLAKE2b-256 | 67285da0cc086c52956240bdb6a3a1fe19d536d65ce937eccd20e93dfea794b5 |