A simple Streamlit-based tool for downloading anime episodes from supported websites.
- Python >= 3.11
- uv (for environment management)
- Git
If you don’t have uv installed yet:
pip install uvgit clone <project-url>
cd video-scriptuv syncLinux / MacOS:
source .venv/bin/activateWindows(PowerShell):
.venv\Scripts\Activate.ps1Windows(cmd):
.venv\Scripts\activate.bat-
Activate your virtual environment
Make sure your Python virtual environment is activated.
-
Run the app
In the project root directory, run:
streamlit run ./frontend.py
-
Open the Web Interface
Streamlit will automatically open a new browser tab.
If it doesn’t, copy the provided local URL (e.g.,http://localhost:8501) and open it manually. -
Download Episodes
- Paste the anime series URL into the input box and press Enter
- Select one or multiple episodes (or use the Select All option)
- Click the Download Selected Episodes button to start downloading
- Click the Download ZIP button to download zip file to local
⚠️ Important!!!! If the Clear Cache button appeared, please HIT it to remove cache on server
If you run into any issues or unexpected behavior, just send me a message. Your feedback helps improve this tool — contributions and suggestions are always welcome!