Skip to main content

Python CLI tool to scan movie directory recursively, normalize the filename and retrieve useful information from imdb.

Project description

cinephile

Python CLI tool to scan movie directory recursively, normalize the filename and retrieve useful information from imdb. Cinephile can also be used to fetch subtitle file for a particular movie in preferred language. See instructions below on how to use the tool.

Features

  • Filename normalization

  • Yaml config for customization

  • Filter based on imdb rating alone or along with genre

  • Ignore duplicate movie names

  • Download subtitles for a movie file in preferred language

Installation

Please read INSTALL

Configuration

After installation the config file .cinephile.yaml can be found under user’s home directory.

Usage

To get IMDB info

cinephile movie -s movie_dir -r imdb_rating [-g genre]

To download subtitles

cinephile subtitle -f movie_file -l language

Example

cinephile movie -s /media/disk/movies -r 7
cinephile movie -s /media/disk/movies -r 7 -g action
cinephile subtitle -f ~/Movies/The\ Croods\ \(2013\)/The.Croods.2013.720p.BluRay.x264.YIFY.mp4 -l en

History

1.0.1 (2014-03-04)

  • First release on pypi.

1.0 (2014-02-17)

  • First release on github.

Roadmap

Since the project is in early stages no clear roadmap has been set but your suggestions are welcome.

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

cinephile-1.0.2.tar.gz (8.6 kB view details)

Uploaded Source

File details

Details for the file cinephile-1.0.2.tar.gz.

File metadata

  • Download URL: cinephile-1.0.2.tar.gz
  • Upload date:
  • Size: 8.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for cinephile-1.0.2.tar.gz
Algorithm Hash digest
SHA256 ef0093e0589d4ad43bdd48468ee2de1f33a9135432bd83960ecf5ae8b5b51013
MD5 6b0994a680006e1554190a15f828a66c
BLAKE2b-256 707b766a77fd78b36539bda3b575be04c249441aeee2352fed48dabb870b7ae8

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