Puyodead1
b8b79b2293
Merge branch 'feat-improved-asset-downloads'
2021-05-20 20:50:34 -04:00
Puyodead1
ec3ba980b1
removed useless variable
2021-05-20 20:49:52 -04:00
Puyodead1
e5247edbd8
Create dependabot.yml
2021-05-20 19:56:09 -04:00
Puyodead1
1a7314b62f
added articles and external urls to the asset downloads (UNTESTED, only pushing to github to transfer between computers :P)
2021-05-20 10:45:28 -04:00
Puyodead1
c88414189b
Fix: course directory not being created
2021-05-19 19:43:29 -04:00
Puyodead1
e383ca945d
Merge pull request #9 from Puyodead1/feat-assets-quality
...
Feat: Assets, Qualities, and more
2021-05-19 19:10:38 -04:00
Puyodead1
4803f46164
Course Folder
...
+ Course chapter folder are now placed in a folder, the name of the folder is the course id
**If you have any downloads in-progress, make a new folder and name it the course id, and move the chapter folders into it before starting the download again.**
Closes #8
2021-05-19 18:59:43 -04:00
Puyodead1
048fbe09bf
Updates
...
+ Add ability to skip downloading lecture videos
+ You can now specify the Bearer token and course id as an argument to the program (see advanced usage)
+ Updated Advanced Usage section of readme
2021-05-19 17:50:20 -04:00
Puyodead1
77e57e324d
remove a debug print
2021-05-19 17:01:46 -04:00
Puyodead1
5667c3df13
Add error handling and download retries for captions
...
+ Downloader will now raise an exception for failed requests
+ Captions will retry 3 times on a download failure before skipping
+ Catch errors from downloader
2021-05-19 17:00:10 -04:00
Puyodead1
0f08002275
updated information for captions
2021-05-19 16:09:47 -04:00
Puyodead1
d011533a6a
Update credits in README
...
+ Add https://github.com/lbrayner/vtt-to-srt
2021-05-19 16:04:36 -04:00
Puyodead1
6c5b7870a9
Subtitle Support
...
+ Added support for downloading subtitles (see readme for usage)
2021-05-19 15:59:49 -04:00
Puyodead1
a867f82f2b
Asset Downloading and Quality Selection
...
+ Added arguments
+ You can specify the download quality, if the quality you request cant be found, it will fallback to the closest (ex. you want 144, but the lowest is 360 than 360 gets downloaded. you want 1080 but 720 is the highest, 720 gets downloaded)
Note: Non-DRM and DRM video have different quality availabilities, by the looks of it, DRM has a min of 360 and a max of 1080. Non-DRM has a low of 144, and a max of 720
2021-05-19 14:43:20 -04:00
Puyodead1
08339b0db9
Update README with note about udemy business ( #5 , #7 )
1.0
2021-05-19 12:56:47 -04:00
Puyodead1
4568de9c43
Resolves #4
...
+ Added a catch for lectures that don't have a chapter
2021-05-19 12:51:29 -04:00
Puyodead1
f9acb2918a
Resolves #3
2021-05-19 08:08:57 -04:00
Puyodead1
1da1136978
Merge branch 'master' of https://github.com/Puyodead1/Drm-Dash-stream-downloader
2021-05-18 22:20:48 -04:00
Puyodead1
2e0acda71a
sanitize chapter names
2021-05-18 22:20:36 -04:00
Puyodead1
fe71dcb367
sanitize course names
2021-05-18 22:17:25 -04:00
Puyodead1
d58bb86e6d
add python-dotenv to requirements
2021-05-18 21:49:14 -04:00
Puyodead1
7dde92005a
just some small changes
2021-05-18 21:24:28 -04:00
Puyodead1
09022a1fcf
remove manifest.mpd
2021-05-18 20:49:25 -04:00
Puyodead1
9a180c44c1
disable debug file reading
2021-05-18 20:48:41 -04:00
Puyodead1
c4a482dd87
fix some problems with drm downloads
2021-05-18 20:46:30 -04:00
Puyodead1
4ac19ea316
fix an error
2021-05-18 20:35:43 -04:00
Puyodead1
2cc19e24f0
Update README.md
2021-05-18 20:33:31 -04:00
Puyodead1
1242dfe5d0
Update README.md
2021-05-18 20:32:57 -04:00
Puyodead1
1d57644cdf
download drm videos and non-drm videos, also added progress bar
2021-05-18 20:31:39 -04:00
Puyodead1
ecb5a78498
Merge branch 'master' of https://github.com/Puyodead1/Drm-Dash-stream-downloader
2021-05-18 20:15:03 -04:00
Puyodead1
a1e93361ac
Update README.md
2021-05-18 19:54:39 -04:00
Puyodead1
fc48c8fb2b
Update README.md
2021-05-18 19:53:24 -04:00
Puyodead1
5327d98c06
Update README.md
2021-05-18 19:36:08 -04:00
Puyodead1
bc3028a112
Update README.md
2021-05-18 19:31:47 -04:00
Puyodead1
e3aca8a9d4
Merge branch 'master' of https://github.com/Puyodead1/Drm-Dash-stream-downloader
2021-05-18 18:27:24 -04:00
Puyodead1
aff0b469aa
Download Non-drm videos (drm is next up)
2021-05-18 18:27:10 -04:00
Puyodead1
0c63ee3891
Update README.md
2021-05-18 17:17:03 -04:00
Puyodead1
0170a86195
Update LICENSE
2021-05-18 17:16:18 -04:00
Puyodead1
dac1e24b58
Update README.md
2021-05-18 17:14:46 -04:00
Puyodead1
bd28f7c4de
Update README.md
2021-05-18 17:13:22 -04:00
Puyodead1
a5e4f46aad
Update README.md
2021-05-18 17:11:49 -04:00
Puyodead1
3e305aac4a
Update README.md
2021-05-18 17:11:05 -04:00
Puyodead1
92445f57d1
Update README.md
2021-05-18 17:09:11 -04:00
Puyodead1
e97909ddca
We can now extract the PSSH box from the initalization mp4 to get the Key ID for decryption. Also added re-enabled decryption
2021-05-18 15:39:04 -04:00
Puyodead1
8d41a494c9
semi udemy support
2021-05-18 10:15:54 -04:00
Jayapraveen AR
1d2d2edc6d
Merge pull request #6 from AlvaroBeiro/patch-1
...
Updated print statements
2021-05-02 14:51:47 +05:30
Álvaro Beiró
624b871748
Updated print statements
...
Some print statements are a bit more informative now.
2021-05-02 00:48:09 +02:00
Jayapraveen
2b83a1536a
Update to fix time extraction
...
Replaced inconsistent regular expression evaluation with string based operation.
2021-04-30 18:52:37 +05:30
Jayapraveen
d5fbdf10f4
Update dashdownloader.py
...
Quick fix for selecting single video stream.
2021-04-22 23:39:47 +05:30
Jayapraveen
016646a00c
Update README.md
2021-04-20 20:40:05 +05:30