Package Details: udemy-dl-git 1.1.r1.g595c003-1

Git Clone URL: (read-only, click to copy)
Package Base: udemy-dl-git
Description: A utility to download courses from udemy for personal offline use
Upstream URL:
Licenses: MIT
Conflicts: udemy-dl
Provides: udemy-dl
Submitter: jrouleau
Maintainer: lotus
Last Packager: lotus
Votes: 6
Popularity: 0.002272
First Submitted: 2019-06-28 16:46 (UTC)
Last Updated: 2021-03-28 11:16 (UTC)

Latest Comments

djipey commented on 2021-05-25 18:17 (UTC)

Hi, I'm having troubles upgrading this package. I have 1.0.r15.g9afa13f-1 installed, but I can't build 1.1.r1.g595c003-1. I have 'python-m3u8' and 'python-cloudscraper' installed properly.

==> Making package: udemy-dl-git 1.1.r1.g595c003-1 (Tue 25 May 2021 20:10:17 CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting pkgver()...
==> Entering fakeroot environment...
==> Starting package()...
Traceback (most recent call last):
  File "/home/djipey/.cache/yay/udemy-dl-git/src/udemy-dl-git/", line 6, in <module>
    from udemy import __author__
  File "/home/djipey/.cache/yay/udemy-dl-git/src/udemy-dl-git/udemy/", line 32, in <module>
    from udemy.udemy import course, fetch_enrolled_courses
  File "/home/djipey/.cache/yay/udemy-dl-git/src/udemy-dl-git/udemy/", line 27, in <module>
    from udemy.internal import InternUdemyCourse as Udemy
  File "/home/djipey/.cache/yay/udemy-dl-git/src/udemy-dl-git/udemy/", line 26, in <module>
    from udemy.compat import time, sys
  File "/home/djipey/.cache/yay/udemy-dl-git/src/udemy-dl-git/udemy/", line 33, in <module>
    import m3u8
ModuleNotFoundError: No module named 'm3u8'
==> ERROR: A failure occurred in package().

jrouleau commented on 2020-09-12 17:57 (UTC)

@maxweiss Thanks for the tips! I have updated the package.

maxweiss commented on 2020-09-12 16:12 (UTC)

For recent versions of udemy-dl, this aur package needs to add dependencies 'python-m3u8' and 'python-cloudscraper', and line

packages=['udemy', 'udemy._colorized'],

needs to remove the underscore:

packages=['udemy', 'udemy.colorized'],