All Projects → dufferzafar → what-to-watch

dufferzafar / what-to-watch

Licence: other
Python script to help you decide what movie to watch.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to what-to-watch

Freeiptv
FreeIPTV • Watch Free IPTV World Wide
Stars: ✭ 68 (+106.06%)
Mutual labels:  playlist, movie
Scrape Youtube
A lightning fast package to scrape YouTube search results. This was made and optimized for Discord Bots.
Stars: ✭ 43 (+30.3%)
Mutual labels:  playlist, movie
pushtape-player.js
Customizable JS audio page player with global playback controls and autoscan (mutationobserver), built on Soundmanager2.
Stars: ✭ 27 (-18.18%)
Mutual labels:  playlist
splitcloud-app
This is the repo for the legacy SplitCloud for iOS app built with ReactNative and a fork of StreamingKit project.
Stars: ✭ 59 (+78.79%)
Mutual labels:  playlist
angular-youtube-player
Simple youtube player created with angular and typescript. See demo.
Stars: ✭ 35 (+6.06%)
Mutual labels:  playlist
OOMMFTools
OOMMFTools is a set of utilities designed to assist OOMMF postprocessing
Stars: ✭ 15 (-54.55%)
Mutual labels:  movie
doubanIMDb
IMDb + Rotten Tomatoes + Wikipedia on Douban Movie
Stars: ✭ 93 (+181.82%)
Mutual labels:  movie
SpotifyWebApi
A .net core wrapper for the Spotify Web API
Stars: ✭ 19 (-42.42%)
Mutual labels:  playlist
mpv-iptv
iptv script for mpv
Stars: ✭ 64 (+93.94%)
Mutual labels:  playlist
playlist-randomizer
A small React app that makes use of Redux, React Router and Material UI
Stars: ✭ 32 (-3.03%)
Mutual labels:  playlist
peerstohttp
Simple torrent proxy to http stream controlled over REST-like api
Stars: ✭ 30 (-9.09%)
Mutual labels:  playlist
spotify-vibe-check
Spotify Vibe Checker Web App to vibe check your Spotify Playlists! (currently broken due to CORS)
Stars: ✭ 24 (-27.27%)
Mutual labels:  playlist
mpdq
Automatic MPD "smart playlist" creator with minimal but hackable setup.
Stars: ✭ 18 (-45.45%)
Mutual labels:  playlist
Avi
🎬 Pocket online cinema for Android (Deprecated)
Stars: ✭ 18 (-45.45%)
Mutual labels:  movie
auto-movie-tagger
A Python script that auto tags and adds poster to mkv or mp4 movie files.
Stars: ✭ 49 (+48.48%)
Mutual labels:  movie
IdealMedia
Awesome app to listen music and audiobooks on the device and online at vk.com. Search, download, set as ringtone, sort by albums, authors, folder. Powerful equalizer.
Stars: ✭ 28 (-15.15%)
Mutual labels:  playlist
sync-dl
Flexible tool for saving and syncing playlists from YouTube without loosing removed songs
Stars: ✭ 13 (-60.61%)
Mutual labels:  playlist
mtime
🍳 A website use mTime api (egg)
Stars: ✭ 57 (+72.73%)
Mutual labels:  movie
MusicFolderPlayer
An elegant HTML5 web folder player for parties and/or private music collections, with playlist management that's just better.
Stars: ✭ 89 (+169.7%)
Mutual labels:  playlist
comfy-channel
A 24/7 live video broadcast with automatic content selection and overlays using FFMPEG and Python!
Stars: ✭ 37 (+12.12%)
Mutual labels:  playlist

What to watch?

I have a whole lot of unwatched movies, and deciding what to watch is not an easy thing to do.

Let's automate!

Scanning all my movies

Currently, It only scans folders for movies, fetches their data from the OMDB API, and saves the json files in a folder. I then use some jq magic to filter out movies. I'll probably code something custom that allows you to better filter out movies.

Usage

Copy the sample config file: cp config.py.example config.py

Add your movie folder paths to the PATHS list in config file.

Run python watch.py

Todo

  • A Custom Filter Tool
    • Takes in parameters like rating, genre, actors etc.
    • Lists out the best OR top-n matches

Currentl I do stuff like: jq ". | select(.imdb_rating != \"N/A\") | select(.imdb_rating | tonumber >= 8.0) | .title, .imdb_rating" < *.json

  • This can seriously become a movie database 'tagger' like Picard - all it needs is a sleek GUI.

  • Errors can be handled by using searching rather than the top result, it'll require some human intervention though.

  • We might need to get back to the omdb package if we need to add searching etc back.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].