Skip to main content

Everything about your movies within the command line.

Project description

movielst License: MIT made-with-python PyPI version

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

movielst-2.5.0.tar.gz (54.3 kB view details)

Uploaded Source

Built Distribution

movielst-2.5.0-py3-none-any.whl (65.3 kB view details)

Uploaded Python 3

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

Hashes for movielst-2.5.0.tar.gz
Algorithm Hash digest
SHA256 12b034f07c1b092d63cb5ab5db22619a857eccc1898bbe29d1b9da0ccd86036e
MD5 c7d4889a22cf5a3fd70b52d7d881e3f9
BLAKE2b-256 e736070cd780bfd99f315a4a243344bfe80ebf46a497d5e41fe4c6f9276c8a9c

See more details on using hashes here.

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

Hashes for movielst-2.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0986536140da030a1ad1034b6178bac1eb943bf9304582306e8f9f985a66208c
MD5 9568b3d2346a8b634fc1963f17122bda
BLAKE2b-256 67285da0cc086c52956240bdb6a3a1fe19d536d65ce937eccd20e93dfea794b5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page