MrS0m30n3
7a956c5ca5
Update docstrings dlthread.py
10 years ago
MrS0m30n3
3d4b78ad93
Re-write DownloadManager using Thread Pool
Re-write DownloadManager, DownloadThread(Worker) using
a custom thread pool implementation for speed. We don't
want to create a new thread for each url when the same
thread can be re-used.
10 years ago
MrS0m30n3
997278f1f2
Small changes on downloader stdout hook
10 years ago
MrS0m30n3
8227ca5d0f
Move status messages
Move all status messages from dlthread (DownloadThread) to
downloaders (YoutubeDLDownloader). Now all the status updates
(status, percent, eta, etc..) come from the downloader.
10 years ago
MrS0m30n3
c1c5d7a6d9
Rename module names to much PEP8
"Modules should have short, all-lowercase names.
Underscores can be used in the module name if it improves
readability."
10 years ago
MrS0m30n3
1daa78cdb2
Rewrite OptionsParser.py
10 years ago
MrS0m30n3
48ac33e4ee
Refactor utils.py
10 years ago
MrS0m30n3
7adb418e4f
Small refactor (DownloadObject.py)
10 years ago
MrS0m30n3
6d200bd9a8
Remove 'clear dash files' option under video tab
https://github.com/rg3/youtube-dl/issues/2108#issuecomment-49556100
10 years ago
MrS0m30n3
28a01eeb70
Refactor
10 years ago
MrS0m30n3
659d7d7ac1
Small fixes
10 years ago
MrS0m30n3
e9f0b0c792
Reident
10 years ago
MrS0m30n3
8efcc2e26d
Add downloading videos counter
10 years ago
MrS0m30n3
bddccee3a9
Change DownloadThread signals
10 years ago
MrS0m30n3
48a99f8934
Dont shutdown if stopped
10 years ago
MrS0m30n3
93868c8e24
Refactor code
rename YoutubeDLInterpreter -> YDLOptionsParser
pep8
etc..
10 years ago
MrS0m30n3
8bc4b8a978
Rerite DownloadThread.py using DownloadObject
Remove OutputHandler.py
Now DownloadThread talks directly on
ListCtrl using write() method.
Add DownloadObject.py
Now DownloadObject is responsible for
downloading the video and not the
DownloadThread.
Replaced DownloadThread.ProcessWrapper with
DownloadThread.DownloadThread
10 years ago
MrS0m30n3
1c006ef5c6
Remove more function wrappers
10 years ago
MrS0m30n3
9f252a486a
Fix close while downloading error
10 years ago
MrS0m30n3
961dcb5576
Reindent to 4-spaces
10 years ago
MrS0m30n3
e1a62f0191
Refactor OutputHandler.py
10 years ago
MrS0m30n3
24bd055198
Rename SignalHandler.py -> OutputHandler.py
Rename SignalHandler.py -> OutputHandler.py
10 years ago
MrS0m30n3
3e435ddaec
Fix delay problem
10 years ago
MrS0m30n3
365e1a49a3
Version 0.3.3
Refactor code
Fix DASH to Audio bug
When "Clear DASH audio/video files"
option was enable. Youtube-dlG would
also remove audio output files
*.mp3, *.wav, etc..
SignalHandler.py
Add DataPack class
Add OutputHandler class
DownloadThread.py
Now OutputHandler handles the stdout
Reduce user input errors:
OptionsHandler.py
Change to int
--> startTrack, endTrack, maxDownloads, retries
YoutubeDLInterpreter.py
Remove empty string check
--> startTrack, endTrack, maxDownloads, retries
YoutubeDLGUI.py
Change wx.TextCtrl to wx.SpinCtrl
--> startTrack, endTrack, maxDownloads, retries
Add check_input function for
--> maxFileSize, minFileSize
10 years ago
MrS0m30n3
3eb79d9855
Fixed DASH files remove error (Windows)
10 years ago
MrS0m30n3
8652b4ce79
Version 0.3.2
Added LogManager.py
Added "Log" option under Options>Log
10 years ago
MrS0m30n3
7367cf874e
Version 0.3.1
Re-designed options frame
Changed "highest available" video format to "default"
Fixed password bug
Fixed "Download subtitle file by languages" bug
Removed Options
Rate Limit
Added Options
Embed Subtitles to mp4
Video Password (Vimeo etc..)
Added version check for settings file
10 years ago
MrS0m30n3
a6bb300be4
Fixed issue #3
10 years ago
MrS0m30n3
037fda4c05
Fixed issue #1
10 years ago
MrS0m30n3
d1d4f68e71
fixed playlist output
10 years ago
MrS0m30n3
e8e054b225
fixed subprocess unicode error
10 years ago
MrS0m30n3
1a86e62aa2
Unicode support
10 years ago
MrS0m30n3
1ca60f921f
first commit
10 years ago