Very simple Python script for personal usage :
- Select video via sftp (or provide directly an URL/Torrent/Magnet/...)
- Downloads it with aria2c with multiple connections at the same time to bypass some possible speed limit,
- Starts to download blocks from the begining to start streaming right away,
- Download subtitles
- Opens it with VLC.
paramiko, configparser, Picker, send2trash
pip install -r requirements.txt
Also to use the module Pick you will need ncurses
(http://www.lfd.uci.edu/~gohlke/pythonlibs/#curses)
pip install curses-*.whl
Rename the "config.ini.example" to "config.ini" and replace with your own data.
- Enter video URL from both argv and input
- Get Subtitles from Subliminal
- Browse via SFTP and select video with a UI
- Sort by name
- Show files sizes
- Select manually (by id) or with Picker
- Option to delete the file (instead of putting in trash bin)
- Shortcuts to sort by name/size
- Test user's connection speed
- Estimate how long it will take to complete download