A small utility that scans a given directory, containing Movies, and tries to fetch information about them from online APIs. The fetched information is then stored in a Local Database, for later usages. The created movies' database can also be viewed using the reader utility provided.
Requires Python 3.3+ ( and Internet Connection 😅 )
- sqlite3 (
pip3 install sqlite3
) - terminaltables (
pip3 install terminaltables
) - requests (
pip3 install requests
)
To build a movies' database :-
python3 create_db.py <movies_directory_path>
To read a movies' database :-
python3 read_db.py <database_file_path>
TODO :
- Make it argument driven
- Complete and 'prettify' the Database Reader program
- Add several other APIs for better success rate
- Merge the reader and writer programs into one module
- Replace screenshots with gif