IMDb Terminal Browser A powerful Ruby-based terminal application for discovering and managing movies and TV series from IMDb's Top 250 lists and trending lists. "Cut down the time spent on searching in favor of time spent watching and cuddling" ! NOTE Version 1.1 is a complete rewrite of this IMDB application based on rcurses with a huge upgrade in functionality. ✓ Features Core Functionality Browse IMDb Top 250 movies and TV series movies and TV series Advanced filtering by rating, year, and genres by rating, year, and genres Smart search with preview mode for new content with preview mode for new content Streaming information via TMDb integration via TMDb integration Terminal poster display using w3mimgdisplay using w3mimgdisplay Wish and dump lists for personal curation Enhanced Search Experience Two-step workflow : Search → Preview → Add : Search → Preview → Add Jump to existing items from search results from search results Rich preview mode with ratings, cast, plot, and streaming info with ratings, cast, plot, and streaming info Duplicate detection and removal and removal Re-fetch capability for corrupted data Data Management Persistent caching of movie/series data and posters of movie/series data and posters Background fetching for smooth performance for smooth performance Incremental updates to refresh stale data to refresh stale data Export/import via YAML configuration Screenshot The screenshot gives you an overview of the layout of the panes: ✓ Installation gem install imdb-terminal Dependencies w3mimgdisplay (for poster display): sudo apt install w3m-img (for poster display): ImageMagick (for poster processing): sudo apt install imagemagick (for poster processing): xdotool (for image redraw on workspace switch): sudo apt install xdotool Quick Start git clone < repository > cd imdb ruby imdb.rb ⚙️ Configuration The application will guide you through initial setup: First run: Automatically scrapes IMDb Top 250 lists TMDb API key (optional): Enter your key f...
First seen: 2025-08-18 04:39
Last seen: 2025-08-18 06:40