Puyodead1
f321791819
Attempt to fix encoding problems with caption conversion ( #92 , #98 , #97 )
2023-02-02 17:54:46 -05:00
Puyodead1
d8b5d3ca0e
fix typo
2023-01-25 15:29:48 -05:00
Puyodead1
705de30925
Custom TLS Cipher
2023-01-25 15:17:27 -05:00
Puyodead1
18a9c364af
Update README.md
2022-12-15 14:01:05 -05:00
Puyodead1
6355a3dcbc
Merge pull request #138 from rickeymandraque/master
...
Patch for Shaka-pakager files name
2022-10-13 20:48:29 -04:00
Puyodead1
1da41a9bde
update Discord invite
2022-08-24 13:58:30 -04:00
rickeymandraque
6f9919ab9d
Patch for Shaka-pakager files name
...
Patch for specials charset (Decryption returned a non-zero exit code.)
Add coding: utf-8 (line 1)
Add small list of characters (line 1028)
2022-08-18 12:16:53 +02:00
Puyodead1
962904abd6
Merge pull request #125 from HuzunluArtemis/master
...
fix little logger thing
2022-07-11 17:38:55 -04:00
Hüzünlü Artemis [HuzunluArtemis]
8ad8faaca0
fix little logger thing
2022-07-11 22:00:11 +03:00
Puyodead1
85610e2fca
version bump
2022-07-10 08:48:00 -04:00
Puyodead1
91bf5c3209
format main.py
2022-07-10 08:42:05 -04:00
Puyodead1
502ac0e4fe
lock protobuf version to 3.20.0
2022-07-10 08:41:51 -04:00
Puyodead1
2ce865a81b
fix some issues with subprocess logging
2022-07-10 08:41:03 -04:00
Puyodead1
e5398a1333
update shaka-packager link
2022-05-14 11:35:50 -04:00
Puyodead1
f824487d78
fix: latin-1 codec error
...
untested if this fixes the issue or not, but it doesnt break anything either that i can tell
2022-03-25 21:21:18 -04:00
Puyodead1
3478095bb5
Merge pull request #108 from Puyodead1/exp-ffmpeg-fix
...
Bug Fixes
2022-03-15 21:12:10 -04:00
Puyodead1
07bfb9163b
fix: large courses not always working correctly
...
Seems like Udemy changed something and large courses can return a 504 error now
2022-03-15 20:38:42 -04:00
Puyodead1
885d920fba
attempt to fix ffmpeg hanging
...
+ Added nostdin argument to ffmpeg call
+ Set ffmpeg log level to errors only
+ Fixed some stuff not getting printed correctly
2022-03-15 19:52:13 -04:00
Puyodead1
e5d5285bf7
Ensure pipe is not None
...
fixes #105
2022-02-19 10:25:37 -05:00
Puyodead1
c22fbfccaa
Update README.md
2022-02-12 18:59:37 -05:00
Puyodead1
d8b711af89
Update README.md
2022-02-12 18:55:02 -05:00
Puyodead1
ffae516179
Update _version.py
2022-01-16 17:25:01 -05:00
Puyodead1
1bdc581c65
bug fix for logging
2022-01-16 17:24:07 -05:00
Puyodead1
4326c4743a
Update main.py
2022-01-16 15:01:51 -05:00
Puyodead1
13bc68e905
Switch to Shaka-Packager + bug fixes
...
+ Replaced mp4decrypt with shaka-packager
+ Fix logger not correctly setting level from arguments
+ switched all os.system to subprocess.Popen
+ extra verbosity, external commands will now print their output to make debugging much MUCH easier
+ Fixed a problem with shaka-packager failing on files with a comma
2022-01-16 14:30:49 -05:00
Puyodead1
007e5ea60f
Delete stale.yml
2022-01-15 19:03:01 -05:00
Puyodead1
ea37e8a397
bug fix
2022-01-12 19:55:30 -05:00
Puyodead1
884be3b68a
update branches in bug report form
2022-01-09 13:18:42 -05:00
Puyodead1
b97b12344b
bug fix: subscription courses fail to download
...
+ Fixed cookies not getting loaded correctly leading to failures getting course information
2022-01-05 13:50:30 -05:00
Puyodead1
046344796c
bug fixes
...
+ Fix debug logging not working
+ Fix captions not being downloaded
2022-01-05 12:47:20 -05:00
Puyodead1
e20699549e
better debug exceptions
2022-01-01 15:29:17 -05:00
Puyodead1
52e3cd5b36
verbosity: print aria return code
2022-01-01 15:17:01 -05:00
Puyodead1
f8fab9fec9
fix: only download subtitles if there is a lecture also
...
+ Fix downloading subtitles for hls lectures that were skipped, only download subtitles if there is also a video lecture with it
2022-01-01 14:38:01 -05:00
Puyodead1
bb11640ed7
revert: fix: a few subprocess calls not piping output
2021-12-28 11:55:03 -05:00
Puyodead1
3176ac1191
feat: id as course name as an argument + readme update
...
+ adds the feature from the `id-as-course-name` branch to use the course id as the output directory name instead of the course name. this is useful to reduce the path length
+ Updated readme to reflect recent code changes
2021-12-28 11:14:35 -05:00
Puyodead1
f3b1c74f13
update: error handling for download function
...
+ raise exception if return code is non-0
+ version bump
2021-12-28 10:47:50 -05:00
Puyodead1
4bdbf68f58
update: more verbosity
...
+ Added more verbose logging during decryption and merging
+ Added error checking for decryption and merging
2021-12-28 10:42:41 -05:00
Puyodead1
72a354ed69
fix: a few subprocess calls not piping output
2021-12-28 10:19:03 -05:00
Puyodead1
aeca63d671
Update _version.py
2021-12-21 18:23:56 -05:00
Puyodead1
bc9f6ecb1a
fix: empty html files being generated
2021-12-21 18:21:14 -05:00
Puyodead1
68f5172e30
refactoring, and better logging
...
+ Add colored console logging
+ Add file logging
+ Refactor code
+ Add `--log-level` argument
+ Moved constant variables to separate file
+ Renamed some variables to be consistent throughout the program (`concurrent_connections` -> `concurrent_downloads`, `access_token` -> `bearer_token`)
+ If a keyfile isnt detected, we only warn the user instead of warning and exiting
+ External links are now written to their own shortcut file (they are still written to a single file still also) (#26 )
+ Arguments `load-from-file` and `save-to-file` are no longer suppressed
+ Added Quiz URL
+ bump version
2021-12-20 14:41:34 -05:00
Puyodead1
8756bfc266
fix for ebooks/pdf not correctly downloading
2021-12-17 08:51:02 -05:00
Puyodead1
ca34f90996
Update README.md
2021-12-05 17:49:58 -05:00
Puyodead1
51df2758b8
Update README.md
2021-12-05 17:48:14 -05:00
Puyodead1
28b2cc8e7d
Merge pull request #79 from perfectra1n/line-ending-patch
2021-12-03 16:08:13 -05:00
perf3ct
d519d62c60
strip line endings from reading cookies
2021-12-02 22:55:43 -08:00
Puyodead1
666c5c2122
Update feature_request.yml
2021-11-30 11:35:42 -05:00
Puyodead1
3c0a95a0a1
Update feature_request.yml
2021-11-30 11:34:50 -05:00
Puyodead1
317eb7c6b1
Update feature_request.yml
2021-11-30 11:32:44 -05:00
Puyodead1
1f79fb7430
fix feature request form
2021-11-30 11:30:19 -05:00