moviemon

🎥关于你的电影的一切都在命令行内。「🎥 Everything about your movies within the command line.」

Github stars Tracking Chart

moviemon

A Python Application that displays all the information about all your movies in the command line.

ScreenShot

Live Demo

Installation

Using pip

$ pip install moviemon

You can also use pipsi to install -

$ pipsi install moviemon

Get the latest build from the Source

Dependencies

Usage:

  moviemon.py PATH
  moviemon [-i, -t, -g, -a, -c, -d, -y, -r, -I, -T ]
  moviemon -h, --help
  moviemon --version

Options:

  -h, --help            Show this screen.
  --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.
  -I, --imdb-rev        Sort acc. to IMDB rating.(inc)
  -T, --tomato-rev      Sort acc. to Tomato Rotten rating.(inc)

Examples -

Display basic info about all your movies.

$ moviemon

ScreenShot

Display all movies sorted according to their IMDB ratings.

$ moviemon -i

ScreenShot

Display all movies sorted according to their Tomato Rotten ratings.

$ moviemon -t

ScreenShot

Display all movies with their Genres.

$ moviemon -g

ScreenShot

Display all movies with the awards they have received.

$ moviemon -a

ScreenShot

Display all movies with their cast.

$ moviemon -c

ScreenShot

Display all movies with their director(s).

$ moviemon -d

ScreenShot

Display all movies with their release date.

$ moviemon -y

ScreenShot

Display all movies with their runtime.

$ moviemon -r

ScreenShot

Display all movies sorted according to their IMDB ratings.(inc)

$ moviemon -I

ScreenShot

Display all movies sorted according to their Tomato Rotten ratings.(inc)

$ moviemon -T

ScreenShot

Stretch Goals

  • Use MongoDB to store data instead of storing json data in file.
  • Run a cron job to detect if the directory containing movies has been modified, if it has been modified then reindex the directory for accommodating new or deleted movies.
  • As mentioned by @dufferzafar this can seriously become a movie database 'tagger' like Picard.

Shout-out

Big thanks to @dufferzafar for his awesome work.

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

MIT © Chaitanya Gupta

Main metrics

Overview
Name With OwneriCHAIT/moviemon
Primary LanguagePython
Program languagePython (Language Count: 1)
Platform
License:MIT License
所有者活动
Created At2015-11-11 17:12:24
Pushed At2016-11-19 07:22:08
Last Commit At2016-11-19 12:52:08
Release Count0
用户参与
Stargazers Count212
Watchers Count9
Fork Count17
Commits Count45
Has Issues Enabled
Issues Count12
Issue Open Count6
Pull Requests Count2
Pull Requests Open Count0
Pull Requests Close Count0
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private