Sergey M․
d7d513891b
[udemy] Extend _VALID_URLs ( closes #14330 , closes #15883 )
6 years ago
Sergey M․
ae65c93a26
[udemy] Update User-Agent and detect captcha ( closes #14713 , closes #15839 , closes #18126 )
6 years ago
Sergey M․
c8f6ab8c38
[udemy] Don't pollute default headers dict
6 years ago
Sergey M․
3052a30d42
Improve URL extraction
6 years ago
Remita Amine
68217024e8
remove unnecessary assignment parenthesis
7 years ago
Sergey M․
2fbd86352e
[udemy] Extract asset captions
7 years ago
Sergey M․
0ce76801e8
[udemy] Extract stream URLs ( closes #16372 )
7 years ago
Sergey M․
8513963468
[udemy] Extract outputs renditions ( closes #16289 , closes #16291 , closes #16320 , closes #16321 , closes #16334 , closes #16335 )
7 years ago
Sergey M․
e5eadfa82f
[udemy,xiami,yandexmusic] Override _download_webpage_handle instead of _download_webpage
7 years ago
Sergey M․
abe8766c35
[udemy] Use custom User-Agent ( closes #15571 )
7 years ago
Sergey M․
913b61eeee
[udemy] Extract more HLS formats
7 years ago
Sergey M․
6f1ec339a0
[udemy] Improve course id extraction ( closes #14938 )
7 years ago
Sergey M․
e4d9586562
Remove sensitive data from logging in messages
7 years ago
Sergey M․
5f5c7b92dd
[udemy] Fix paid course detection ( #13943 )
7 years ago
Sergey M․
57a38a38c3
[udemy] Fix subtitles extraction ( closes #13812 )
7 years ago
Sergey M․
b7f8749304
[udemy] Fix extraction for outputs' format entries without URL ( closes #13192 )
8 years ago
Sergey M․
3dfceb286c
[udemy] Add support for react rendition ( closes #12744 )
8 years ago
Sergey M․
0a439c5c4c
[udemy] Stringify video id
8 years ago
stepshal
925194022c
Improve some _VALID_URLs
8 years ago
Sergey M․
807cf7b07f
[udemy] Fix authentication for localized layout ( Closes #9594 )
9 years ago
Sergey M․
75b81df3af
[udemy] Modernize
9 years ago
Sergey M․
aabdc83d6e
[udemy] Fix course enroll ( Closes #9393 )
9 years ago
Sergey M․
a3373823e1
[udemy] Remove unnecessary login/password encode
...
This is now covered by compat_urllib_parse_urlencode
9 years ago
Sergey M․
03caa463e7
[udemy:course] Skip non-video lectures
9 years ago
Sergey M․
b53a06e3b9
[udemy:course] Use new URL format
9 years ago
Sergey M․
86f3b66cec
[udemy] Remove unused import
9 years ago
Sergey M․
6bb4600717
[udemy:course] Simplify course curriculum downloading
9 years ago
Sergey M․
81da8cbc45
[udemy] Switch to api 2.0 ( Closes #9035 )
9 years ago
Sergey M․
b24ab3e341
[udemy] Improve paid course detection
9 years ago
Sergey M․
af4116f4f0
[udemy] Improve format_id
9 years ago
Sergey M․
f973e5d54e
[udemy] Drop outputs' formats
...
Always results in 403
9 years ago
Sergey M․
62f55aa68a
[udemy] Add outputs metadata to view_html formats
9 years ago
Sergey M․
02d7634d24
[udemy] Fix outputs' formats format_id
9 years ago
Sergey M․
48dce58ca9
[udemy] Use custom sorting
9 years ago
Sergey M․
efcba804f6
[udemy] Extract formats from view_html ( Closes #8979 )
9 years ago
Sergey M․
6e6bc8dae5
Use urlencode_postdata across the codebase
9 years ago
Sergey M․
15707c7e02
[compat] Add compat_urllib_parse_urlencode and eliminate encode_dict
...
encode_dict functionality has been improved and moved directly into compat_urllib_parse_urlencode
All occurrences of compat_urllib_parse.urlencode throughout the codebase have been replaced by compat_urllib_parse_urlencode
Closes #8974
9 years ago
Sergey M․
5eb7db4ee9
[udemy] Add support for new URL schema
9 years ago
Sergey M․
f0e83681d9
[udemy] Extract formats from outputs
9 years ago
Sergey M․
ff9d5d0938
[udemy] Improve course enrolling
9 years ago
Sergey M․
70cab344c4
[udemy] Improve course id v4 regex
9 years ago
Quan Hua
a7ba57dc17
[udemy] Update course id regex to cover v4 layout ( Closes #8753 , closes #8868 , closes #8870 )
9 years ago
Sergey M․
f20756fb10
[udemy] Fix non free course message
9 years ago
Sergey M․
17b2d7ca77
[udemy] Detect non free courses ( Closes #8138 )
9 years ago
Sergey M․
5bafcf6525
[udemy] Use chapter_number
9 years ago
Sergey M․
4d402db521
[udemy] Extract chapter info
9 years ago
Sergey M․
3092fc4035
[udemy] Fix typo
9 years ago
Sergey M․
24121bc703
[udemy] Make lecture downloading fatal
9 years ago
Sergey M․
9fc87fa767
[udemy] Remove unused import
9 years ago
Sergey M․
328f82d59a
[udemy] Semi-switch to api 2.0 ( Closes #7704 )
...
* Use api 2.0 to get lectures since it provides more formats
* Fix authorization for api 2.0
* Autotry enrolling in the course for single lectures
* Extract additional metadata rom asset['data']['outputs']
9 years ago