Udemy-as-a-Service

Heya! First of, lets get something right.. the title for this article has got close to zero(0) correlation with the article itself. The only relation between the two is *Udemy*(But that’s not how it works. Your title is supposed to send a message across … ) Yeah yeah.. spare me all the “article writing protocol crap” ..

wontumi ny3 me foko 😆

In this article, I write about my latest script and how to use it.
Warning : I copied almost 80% of the code in there from Nishad.

So i wrote this script as a result of the stress i go through whiles downloading courses from Udemy(the best online educator imo). I mean, to download a course video, you need to fetch the url to video from the browser and feed it to any video downloader of your choice. This might not be much of a problem if you’re downloading only 5 videos.. The real problem arises when you sign up for course with about 120 videos.. yup.

while videos-downloaded != (course-videos):
copy().from(browser) and paste().into(video_downloader)

*keep calm and copy* (whatever programming language that is)

Honestly, i found a program that does something similar to mine, but the truth is, it wasn’t working.. *argue with my computer*

Functionality :

Basically, it fetches data from Udemy’s API and builds download links using the data collected.. (roughly 160 lines) . After building the download links, it then saves them in a text file in your current working directory.

How to use it.

1. You provide it with the name of the course.. (Eg. “ 30 days of python”)
2. Your Email (*for authentication )
3. Your Password(*for authentication and oh, its not going to share your login credentials.. you can confirm for yourself)

you should see an interface similar to this

ah!!, so you actually wanted me to show my password .. ?? *sighs*

Yup, that’s all ..The whole process should last less than 3 seconds(terms and conditions apply ) . Your links will be dumped in a text file(last line in the image above!!!!)

voila!!

beautiful ain’t it? ❤️ (i was referring to automation..its a very beautiful process)

Source code can be found here : here!

Till i decide to automate copying and pasting from StackOverflow, …. Adios!!!

Griffith Asare Awuah

Written by

Junior Software Engineer [ JS & Python ]

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade