A modern Python GUI app to search and download movie subtitles from OpenSubtitles.
- 🔍 Search subtitles by movie title
- 🌐 Language selection (
en,es,fr,de,it,pt,ru,ko,ja) - 🎨 Dark / Light mode toggle
- 📥 Click-to-select results and download
- 📊 Progress bar for search and download
- 👤 Login for unlimited downloads (OpenSubtitles account required)
- 📝 Register button for new users
- 🖼️ Custom app icon
python -m venv venv
# PowerShell
venv\Scripts\Activate.ps1
# or cmd
venv\Scripts\activate
$env:OPENSUBTITLES_API_KEY = "your_api_key_here"
set OPENSUBTITLES_API_KEY=your_api_key_here
---
## Usage
1. **Run the app:**
```bash
python -m src.subtitle_downloader
- Login: Enter your OpenSubtitles username and password. If you don't have an account, click Register to sign up.
- Search: Enter a movie title, select language, and click Search Subtitles.
- Download: Select a subtitle from the results and click Download Selected Subtitle.
- Change theme: Toggle Dark/Light mode as you prefer.
You can customize the app icon by replacing assets/icon.ico with your own .ico file.
- Developed by lahirusanjika
- Powered by OpenSubtitles API
This project is licensed under the MIT License.
Pull requests and suggestions are welcome! Feel free to open issues or contribute via GitHub.
A modern Python GUI app to search and download movie subtitles from OpenSubtitles.