https://github.com/redinfinitypro/python-sqlite3
This Python script provides a command-line interface for managing a list of movies. The script uses SQLite for database management and allows users to add, edit, display, and suggest movies, as well as manage the movie list through a "danger zone" for removing and clearing data.
https://github.com/redinfinitypro/python-sqlite3
random sqlite3
Last synced: 3 months ago
JSON representation
This Python script provides a command-line interface for managing a list of movies. The script uses SQLite for database management and allows users to add, edit, display, and suggest movies, as well as manage the movie list through a "danger zone" for removing and clearing data.
- Host: GitHub
- URL: https://github.com/redinfinitypro/python-sqlite3
- Owner: RedInfinityPro
- Created: 2024-07-09T20:01:11.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-10-12T22:29:28.000Z (9 months ago)
- Last Synced: 2025-04-04T22:35:27.334Z (3 months ago)
- Topics: random, sqlite3
- Language: Python
- Homepage:
- Size: 4.88 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Movie List Manager
[](https://pypi.org/project/sqlite3,/)This Python script provides a command-line interface for managing a list of movies. The script uses SQLite for database management and allows users to add, edit, display, and suggest movies, as well as manage the movie list through a "danger zone" for removing and clearing data.
## Table of Contents
- [About](#about)
- [Features](#features)
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)## About
The Python script offers a command-line interface for managing a movie list using SQLite, allowing users to add, edit, display, and suggest movies, and managing the list through a "danger zone" for data removal and clearing.
## Features
- **Add a New Movie**: Add a new movie to the database with details such as title, publisher, published date, format, and rating.
- **Edit a Movie**: Edit the information of an existing movie in the database.
- **Show All Movies**: Display a list of all movies in the database.
- **Suggest a Random Movie**: Get a random movie suggestion from the database.
- **Danger Zone**: Special commands to remove a specific movie by title or clear the entire movie list.## Installation
Prerequisites
- Python 3.6 or higher
- SQLite3
- Pillow (if image processing is needed)## Usage
1. Clone this repository or download the script.
2. Ensure you have Python 3.x installed.
3. Install SQLite3 if it's not already installed.## Contributing
1. Run the script using Python:
```bash
python movie_manager.py