This project integrates with the MrJet (from MrJet) to download videos from MissAV. It allows you to input video URLs, queue them for download, and track the progress in real-time.
- Simple Interface: Provides an easy-to-use interface via Streamlit for submitting video URLs and tracking download progress.
- Real-Time Progress: Displays download progress, including a progress bar for each download.
- Multiple Tasks: Allows multiple download tasks to be queued and executed sequentially.
- Local Video Storage: Downloads are saved locally to a configurable directory on your system.
- Python 3.10 or higher
- Docker (for containerization, optional)
requirements.txt
dependencies
-
Clone the repository:
git clone https://github.com/cailurus/MrJet-WebGUI cd MrJet-WebGUI
-
Install dependencies: If you're not using Docker, install dependencies manually:
pip install -r requirements.txt
-
Start the application: Run the Streamlit app:
streamlit run main.py
Visit
http://localhost:8501
-
Submit URLs:
- Enter the video URL in the provided input field and click the "Submit" button.
- The video will be added to the download queue, and the progress will be tracked.
- You can submit additional URLs while the first download is in progress.
-
Track Download Progress:
- The progress of each download will be displayed in a table.
- The table updates in real-time, showing the status of each task.
This project is licensed under the MIT License - see the LICENSE file for details.