MrS0m30n3
5ab0035c09
Update TwoWayOrderedDict to latest version
9 years ago
MrS0m30n3
5a298b7d08
Add TwoWaysOrderedDict on utils
9 years ago
MrS0m30n3
8c29e87d02
Check options values when loading from file
9 years ago
MrS0m30n3
6cdc3543c8
Move module level attributes to class
9 years ago
MrS0m30n3
a66a86d155
Move hardcoded strings to a GUI module
Move hardcoded strings from updatemanager module
to the mainframe module
9 years ago
MrS0m30n3
d3d13145bc
Move LogGUI class to optionsframe.py module
9 years ago
MrS0m30n3
795d9778b1
Finished refactoring
10 years ago
MrS0m30n3
29269bf51c
Check with auto-tools (pyflakes, pylint)
10 years ago
MrS0m30n3
f224e32636
Rename dlthread and updthread modules
10 years ago
MrS0m30n3
f84316d264
Update docstrings
10 years ago
MrS0m30n3
200045ac24
Change maximum retries limit
10 years ago
MrS0m30n3
8fd0f92631
Update docstrings optionsframe.py
10 years ago
MrS0m30n3
d2e57cb02e
Update docstrings
10 years ago
MrS0m30n3
d8038364a8
Update docstrings mainframe.py
10 years ago
MrS0m30n3
5afdd49c97
Update docstring utils.py
10 years ago
MrS0m30n3
cd36688818
Update docstrings updthread.py
10 years ago
MrS0m30n3
2d7e17ed6b
Update docstrings parsers.py
Update docstrings parsers.py
10 years ago
MrS0m30n3
ba5edbb145
Update docstrings optionsmanager.py
10 years ago
MrS0m30n3
551bbf75cf
Update docstrings logmanager.py
10 years ago
MrS0m30n3
5837e03bc3
Update downloaders.py docstring
10 years ago
MrS0m30n3
a5a929cc1e
Update docstrings downloaders.py
10 years ago
MrS0m30n3
7a956c5ca5
Update docstrings dlthread.py
10 years ago
MrS0m30n3
5a43d4a2dd
Rename data.py -> info.py. Also re-write docstrings
10 years ago
MrS0m30n3
a60e5a8213
Update docstrings
10 years ago
MrS0m30n3
a84e37e880
Update docstrings
10 years ago
MrS0m30n3
c5382b89f9
Change ListCtrl.write() method
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
9a49fb55e2
Add todo file on MANIFEST.in
10 years ago
MrS0m30n3
f5137e95e9
Restore load_all_options() before optionsframe Show()
10 years ago
MrS0m30n3
a398db8b1d
Add 'Filesize Abort' as status message
10 years ago
MrS0m30n3
3d11b503c4
Change filesize options under FILESYSTEM tab
10 years ago
MrS0m30n3
e3039e1175
Change status bar welcome message
10 years ago
MrS0m30n3
3707de5ba7
Make url list expand vertically
10 years ago
MrS0m30n3
327a3704c7
Keep single instance of optionsframe
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
6f277ebffc
Remove shortcuts from save path
10 years ago
MrS0m30n3
c225a0c8dd
README: Add INSTALLATION
10 years ago
MrS0m30n3
d8e17d474b
Setup: Add __main__.py in /usr/bin
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
d28d67c3b0
Refactor setup.py
Also, fix Windows setup icons problem
were you had to copy icons manually
10 years ago
MrS0m30n3
3a3d048b42
Fix subtitles tab bug
10 years ago
MrS0m30n3
1daa78cdb2
Rewrite OptionsParser.py
10 years ago
MrS0m30n3
48ac33e4ee
Refactor utils.py
10 years ago
MrS0m30n3
995d35bc55
Small Refactor (__init__.py)
10 years ago
MrS0m30n3
bfea7b6685
Small Refactor (OptionsManager.py)
10 years ago
MrS0m30n3
3a38ec5ebd
Update ToDo
10 years ago
MrS0m30n3
73ef2ce2a5
Refactor OptionsFrame.py
Rename all <Name>Panel to <Name>Tab
e.g. AudioPanel -> AudioTab
Now every Tab inherits from TabPanel class
TabPanel class contains all the methods to
create widgets, disable them, set the sizers etc
Moved almost all magic literals
(strings, numbers, etc) to class level
OtherTab:
Renamed to CMDTab
OutputTab:
Change output format pick from
checkbox to radiobutton
10 years ago
MrS0m30n3
19632f7c79
Refactor MainFrame.py
10 years ago
MrS0m30n3
0c81f9b6ef
Small refactor (LogManager.py)
Also fixed a bug:
When add_time was enabled clear() method would write
the time on the log instead of complete removing the
content
10 years ago