keethesh / UdemyCourseGrabber

Your will to enroll in Udemy course is here, but the money isn't? Search no more! This python program searches for your desired course in more than [insert big number here] websites, compares the last updated date, and gives you the download link of the latest one back, but you also have the choice to see the other ones as well!
MIT License
181 stars 30 forks source link

Load a list of couress in a text file? #10

Closed chaoscreater closed 4 years ago

chaoscreater commented 4 years ago

Hi there,

If I already have a list of URLs (let's say 200) for the free courses and they are saved into a text file, can I use that text file and load it into your app somehow? I'm just looking for a solution that can go through a predefined list of URLs and add the courses into my Udemy account.

keethesh commented 4 years ago

That's a good idea, I'll add that soon

chaoscreater commented 4 years ago

Thanks, that would be great.

chaoscreater commented 4 years ago

Hi, just checking the status on this one?

keethesh commented 4 years ago

I haven't started to add that yet, but I will definitely commit and push tomorrow

chaoscreater commented 4 years ago

Hi, any updates on this yet? Sorry for pestering, but some of the free Udemy courses will expire soon...

keethesh commented 4 years ago

This project is for finding paid courses, ripped and shared for free on third-party websites. I'd be afraid that I can't help you here :(

chaoscreater commented 4 years ago

I'm confused.

Your app goes through the trouble of finding coupon codes for paid courses, while I already have a list of URLs for paid courses that are free for a limited time. Here's an example link to the paid courses that are currently free for a limited time:

https://yofreesamples.com/courses/free-discounted-udemy-courses-list/

I don't see why you can't just load a list of URLs and add the courses to your account. I mentioned this in the original post 2 weeks ago, you said you'd look into it. And after 2 weeks of constant follow up, you're now saying it's not possible. Could have just told me that at the start?

keethesh commented 4 years ago

My "app" DOES NOT search for coupons. It searches for pirated, aka torrent courses. For what I had told you 2 weeks ago, I had misunderstood what you meant, I though you wanted to load a list of courses to search for from a file. Moreover, I do my best to add new features to this project in my free time. Sorry for trying to help.

chaoscreater commented 4 years ago

Yeah, I still don't get your reasoning.

Why go through the effort of pirating a course, when a paid course has gone free for a limited time? It's like trying to pirate a game that is currently free on Steam or the Epic Games Store. I pirate stuff too, but in this case, you're honestly just wasting time pirating instead of just adding the paid-gone-free courses to your account directly.

For what I had told you 2 weeks ago, I had misunderstood what you meant

Yeah.....no. You never told me anything 2 weeks ago. All you said was that my suggestion is good and you'll look into it.

I get that Github projects are just projects that people contribute their free time to, that's fine and it's great that people are sharing their projects. My problem with this is that you wasted my time for 2 weeks. You could have just straight up told me that you couldn't add this feature, instead of playing with my time. That's just a dick move.

Screenshot evidence:

image

In any case, this was a complete waste of our time, I hope it was worth it to you. Goodbye.

keethesh commented 4 years ago

Let me make that clear: I though you wanted me to add a way to make the script search for a list of courses to pirate. Not to add a list of courses to your Udemy account. I understood what you meant when you sent that link. But as your idea is a good one, I'll create another project for that, and notify you when I do. Have a good day.

chaoscreater commented 4 years ago

OK, that would be great. I tried to get this working, but this project has been deprecated:

https://github.com/nacimgoura/add-free-course-udemy

The description describes exactly what I'm trying to do. Maybe you can use it as a reference?

keethesh commented 4 years ago

See UdemyEnrollEverywhere

chaoscreater commented 4 years ago

Thanks for the update on this one. I checked our your new project, but it doesn't seem to be the same idea that I suggested?

My idea was that we create a .txt file with a list of URLs that already include the coupon codes for the courses. For example:

https://www.udemy.com/course/python-3-course/?couponCode=F86B6482DACBFBAE8D37 https://www.udemy.com/course/aws-technical-essentials-ultimate-training-program/?couponCode=AWS-ESSENTIALS-FREE

If you load the URLs above into your browser, you should be able to enroll in the courses straight away. Imagine if you have 200 of these URLs in a .txt file and you just need to enroll in all of those courses using a tool.

Your new project still does the same thing as your old project, it searches for coupons and adds the corresponding courses to your account. I don't want it to search for coupons. I want to make it enroll in the courses based on the list of URLs that I already have.

keethesh commented 4 years ago

Will add loading courses from a text file when I have time and feel like it. And maybe try suggesting, instead of saying "I want".

chaoscreater commented 4 years ago

Maybe you should learn how to read?

I've never said to you that "I want XYZ feature, go make it for me".

In fact, I've always been saying that here's an idea of mine and here's what I want to do. I can say "I want" my idea to do whatever and then suggest this idea to others. It's not the same as saying "I want you to do something".

The whole point of my idea was to load the URLs (courses) in a text file and automate the process of enrolling in those courses. In this thread, you mentioned on April 19th that you like my idea and you'll create another project for it. This is what you said, I didn't force you to do anything.

Then on June 21st, you replied with a link to your new project and closed the issue. Your new project mentions this:

image

Well, your new project doesn't have anything to do with the idea that it was based on. You created a new project that is exactly the same as your "UdemyCourseGrabber" project.

Finally, if you re-read this thread, you'll understand that this isn't the first time that you've failed to read what the actual request/issue is. That's multiple fails here.

In summary: