Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/manojmj92/subtitle-downloader
Python script to automatically download subtitles for any movie/tv series episode.
https://github.com/manojmj92/subtitle-downloader
python srt-subtitles subtitle-downloader
Last synced: 3 months ago
JSON representation
Python script to automatically download subtitles for any movie/tv series episode.
- Host: GitHub
- URL: https://github.com/manojmj92/subtitle-downloader
- Owner: manojmj92
- License: gpl-3.0
- Created: 2014-01-05T06:55:31.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2022-12-07T23:57:28.000Z (almost 2 years ago)
- Last Synced: 2024-04-27T20:34:28.014Z (7 months ago)
- Topics: python, srt-subtitles, subtitle-downloader
- Language: Python
- Size: 81.1 KB
- Stars: 773
- Watchers: 58
- Forks: 242
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
Subtitle Downloader
===================Python script to download english & Arabic subtitles of any movie/tv series episode.
Get the latest version of Python at http://www.python.org/getit/.
### Usage:
If you have python in your path, simply drag and drop files and folders you wish to get subtitles from on subtitle-downloader.py#### Windows:
* Install Python
Follow the steps at http://stackoverflow.com/questions/3701646/how-to-add-to-the-pythonpath-in-windows-7 to set the python path.* install click, requests, bs4 libraries
```
pip install click requests bs4
```* Place subtitle-downloader.py file in C:\
* Place the Subtitle.cmd in sendto folder in windows (can be accessed by typing shell:sendto in address bar)
* Right click the movie file (not the movie folder). You can also select multiple files.
and click sendto -> Subtitle.cmd* If you want to download subtitles for all movies in a folder, you can use a folder as parameter to subtitle-downloader.py.
#### Mac:
* Install python and make sure it is in your path
* install click, requests, bs4 libraries
```
pip install click requests bs4
```* Open Automator and create a new document of type "Service"
* Add an action called "Run Shell Script"
* On the top, under 'Service receives selected' drop-down, select 'files or folder' and in the next drop-down, for 'in' select 'Finder'
* On the right top of the Run Shell Script action, make sure you selected "as arguments" for "Pass Input"
* Copy the contents of subtitle.sh in the action
* Edit the path to "subtitle-downloader.py" to wherever you have downloaded
* Press `Command + S` to save it and give some name like "Download Subtitle"
* Now, Right click the movie file (not the movie folder). You can also select multiple files. Click Services -> Download Subtitle
![gif](https://cloud.githubusercontent.com/assets/12420351/24872579/2dd8f016-1e1e-11e7-89cd-d418688da0d1.gif)
##### Linux with Nautilus file manager(Tested on Debian Based with nautilus as file manager):
* Install python
* install click, requests, bs4 libraries
```
pip install click requests bs4
```* Go to ~/.local/share/nautilus/scripts/ (Ubuntu 13.04 or above) OR ~/.gnome2/nautilus-scripts/ (Ubuntu 12.10 and below) folder and add Subtitles_in_english.sh in the folder.
* The path for subtitle-downloader.py is hardcoded to Desktop ...U can change it accordingly.
* Now Right Click on the movie file (not the movie folder). You can also select multiple files. Click Services -> Subtitles_in_english.
![ScreenShot](https://cloud.githubusercontent.com/assets/1637697/3078931/1a693b9a-e487-11e3-8d51-64dce970ad9d.gif)
Voila. the .srt subtitle file will be created right next to your movie file.
Enjoy the show!
More details can be found here : http://qr.ae/GxOcx
A how to video can be found here: http://www.youtube.com/watch?v=Q5YWEqgw9X8##### Linux with NEMO file manager(Tested on Debian Based with NEMO as file manager):
* Install python* Go to ~/.gnome2/nemo-scripts folder and add Subtitles_In_English_for_nemo.sh in the folder.
* The path for subtitle-downloader.py is hardcoded to Desktop ...You can change it accordingly.
* Open terminal and execute following command :
```
chmod +x ~/.gnome2/nemo-scripts/Subtitles_In_English_for_nemo.sh
```* Now Right Click on the movie file (not the movie folder). You can also select multiple files. Click Services -> Subtitles_In_English_for_nemo.
Voila. the .srt subtitle file will be created right next to your movie file.
### Development
We would love if you can contribute to make this project better. Here's how you can do it:
1. Fork the project.
2. Commit changes or bugfixes to your repo.
3. Submit a pull request
4. Sit back and relax while our maintainers checkout your changes and approve them!