A Python-based movie manager that lets you add, search, update, delete, and view your favorite films using the OMDb API. Data is stored in an SQLite database and visually presented with a clean HTML layout.
- π Search movies using OMDb API
- π₯ Add movies with title, year, rating, and poster
- βοΈ Update existing movie ratings
- β Delete movies
- π Generate a movie overview in HTML format
- Python 3.10+
- SQLite
- SQLAlchemy
- Requests
- OMDb API
- HTML + CSS
git clone https://github.com/janis-loens/Movie_App.git
cd Movie_App
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txtRegister at OMDb API and set your API key as an environment variable:
export API_KEY=your_api_key # or use a .env filepython movies.pyFollow the prompt to add, list, search, update, or delete movies.
movie-app/
β
βββ website/
β βββ index_template.html
β βββ style.css
β
βββ movies.py
βββ movie_storage_sql.py
βββ API_communication.py
βββ requirements.txt
βββ README.md
MIT License.