177 Commits

Author SHA1 Message Date
Puyodead1
fa7e566327 some fixes for char decoding errors 2021-11-27 12:41:16 -05:00
Puyodead1
6237f0e61a add warning about account suspensions 2021-11-26 22:39:48 -05:00
Puyodead1
ecadd0b880 Add --disable-ipv6 option
+ Added `--disable-ipv6` option to disable ipv6 in aria2
+ Updated README to reflect argument changes
2021-11-19 16:28:44 -05:00
Puyodead1
07d4698479 update to allow downloading if using udemy subscription
+ New requirements: `beautifulsoup4` and `lxml`
+ Added support for downloading courses included in subscription plans
+ Updated README to reflect changes
2021-11-10 09:10:51 -05:00
Puyodead1
4758b5a5ab Fix typo in readme 2021-11-01 10:35:43 -04:00
Puyodead1
408072be84 Update version.py 2021-11-01 10:33:04 -04:00
Puyodead1
d736df6739 Update version.py 2021-11-01 10:32:00 -04:00
Puyodead1
19cb48ad13 ability to specify an encoder and custom framerate (Closes #57)
+ Added command line argument `ffmpeg-framerate` and `h265-encoder`
+ Added some info logging about selected options
+ Updated README to reflect new arguments
2021-11-01 10:27:58 -04:00
Puyodead1
5d60bfe1ce Fix 403 errors when fetching course information 2021-10-18 11:07:49 -04:00
Puyodead1
b4a4c1027e fix: --info throwing an error 2021-10-12 17:44:32 -04:00
Puyodead1
38f58213f4 remove asset id from start of file name 2021-09-27 08:32:57 -04:00
Puyodead1
6f85fdaaa1 fix: .env file not being loaded before argument parser 2021-09-25 16:09:06 -04:00
Puyodead1
5915b28054 fix: non-drm videos not using h265 if specified 2021-09-25 15:35:37 -04:00
Puyodead1
f3a32a2dd6 Bug fixes
- Fixed captions not being downloaded
- Fixed trying to load keyfile even if it doesn't exist
- Moved asset and subtitle download processing into lecture processing function (in preparation of subtitle merging)
- Fixed an error in ffmpeg command when not using h265
- no longer need to specify full path to UdemyDownloader.py, also updated readme to reflect this
2021-09-25 12:14:08 -04:00
Puyodead1
ec6ac28d0b add missing dependency 2021-09-24 23:50:42 -04:00
Puyodead1
7750256e4c fix
python tells me one thing, while my editor tells me another 😒
2021-09-24 23:37:04 -04:00
Puyodead1
4b2126c839 Update README.md
add a little bit more setup information
2021-09-24 18:32:13 -04:00
Puyodead1
cfc0fa7ce9 Update README.md 2021-09-24 18:27:36 -04:00
Puyodead1
49bbdc9f56 update readme
- document h265 options
- update example commands
2021-09-24 18:26:53 -04:00
Puyodead1
d925ff240b updates and new features
- split main.py into smaller classes
- add support for FFMPEG h.265 (closes #55)
2021-09-24 18:22:19 -04:00
Puyodead1
f4e26ff84b bump version 2021-08-20 18:32:26 -04:00
Puyodead1
69b44b9421 Merge branch 'master' of https://github.com/Puyodead1/udemy-downloader 2021-08-20 18:30:00 -04:00
Puyodead1
5fff05c0d0 add fix for 403 errors - by gyuriX 2021-08-20 18:29:39 -04:00
Puyodead1
58e0179d8d Update requirements.txt 2021-08-20 16:28:14 -04:00
Puyodead1
1f33e28f5e Remove git dependency 2021-08-20 16:27:55 -04:00
Puyodead1
a2748d98a4 Revert "Merge branch 'feat-mkv'"
This reverts commit e835ab6eb1, reversing
changes made to 034fcc6b50.
2021-08-10 00:01:07 -04:00
Puyodead1
bb60297821 Revert "Update main.py"
This reverts commit 480173a462.
2021-08-10 00:01:05 -04:00
Puyodead1
9a51347dfa Revert "bug fix"
This reverts commit d47a3524dd.
2021-08-10 00:01:02 -04:00
Puyodead1
d47a3524dd bug fix
+ Fix another error
2021-08-09 10:27:52 -04:00
Puyodead1
480173a462 Update main.py
+ Fix #44
2021-08-09 02:56:14 -04:00
Puyodead1
e835ab6eb1 Merge branch 'feat-mkv' 2021-08-08 14:21:56 -04:00
Puyodead1
034fcc6b50 bump version 2021-08-08 14:16:03 -04:00
Puyodead1
778d8e6f56 Bug fix
+ Fixes an error when trying to rename hls file
2021-08-08 14:15:07 -04:00
Puyodead1
9f1d7d9119 update the rest of the chapter titles 2021-08-08 14:06:21 -04:00
Puyodead1
ca40ff2b6d Updates
+ Update sanitization regex to clean exclaimation points
+ Update _sanitize method to use _clean method
+ Moved lecture file exist check to parse method, this will now also check if html files exist
+ Update chapter folder titles to use - for separating number from name
2021-08-08 14:03:24 -04:00
Puyodead1
6137e44d76 Update useragent 2021-08-08 13:43:06 -04:00
Puyodead1
5ec615e4e3 Updates and bug fixes
+ Fixed mis-named variable
+ Removed unused ``working_dir`` code
+ Fixed issue with course info feature not working
+ Added versioning system to help with debugging
+ Updated requirements file
2021-08-08 13:40:23 -04:00
Puyodead1
5b592923dc Update README.md
Add a note about needing decryption keys
2021-08-04 15:10:45 -04:00
Puyodead1
1f72e875f5 Update main.py 2021-08-04 14:56:48 -04:00
Puyodead1
c8945b8091 Update README
+ added note about bearer token from env being deprecated
+ updated example commands to reflect code changes
2021-08-02 20:53:07 -04:00
Puyodead1
845c0bde58 restructure method parameters
+ made all variables global so we don't have to keep passing them to methods
+ renamed ``concurrent_downloads`` to ``concurrent_connections``
+ added ``use_mkv`` option
+ fixed bug where keyfile was required to just use help command
+ updated ``README.md`` to reflect code changes
2021-08-02 20:45:48 -04:00
Puyodead1
6d4d93c9d8 fix: issue with hls downloads being deleted during cleanup process
Encrypted HLS Files were being downloaded with the same name as the final merged lecture causing it to be removed during the cleanup process. To fix this, ``.encrypted`` is now appended to the encrypted files.
2021-07-30 12:35:52 -04:00
Puyodead1
52e4613add add missing requirements 2021-07-22 12:15:12 -04:00
Puyodead1
400316e1b3 Fix non-drm lectures not having proper file extension 2021-07-22 12:04:31 -04:00
Puyodead1
96578c2327 document yt-dlp dependency 2021-07-15 08:31:13 -07:00
Puyodead1
e6703e1106 Merge pull request #33 from evyatar/patch-1
Update requirements.txt
2021-06-30 15:18:52 -04:00
Evyatar
efb72b3d66 Update requirements.txt
added bitstring to requirements file
2021-06-30 20:13:54 +03:00
Puyodead1
171f7b7719 bug fixes 2021-06-28 14:50:56 -04:00
Puyodead1
59b6419ade change directory to chapter directory instead of using full path 2021-06-28 14:28:16 -04:00
Puyodead1
63fb7b4486 change space replacment character from - to _ 2021-06-28 14:19:16 -04:00