Skip to content
Video scraper based on node and Typescript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
src
typings
.gitignore
.prettierrc
CHANGELOG.md
LICENSE.md
README.md
package.json
tsconfig.json
tslint.json
yarn-error.log
yarn.lock

README.md

README

The driving factor

The driving factor that pushed me to create this project is to show how easy it is to create such a thing, given nowadays resources, and push other people to create new projects with node. Puppeteer is a very good alternative to other tools like Beautiful Soup and JSoup, which does its job very well.

Installation

yarn install
yarn postinstall

Simple use case

So far the only available options through the CLI are username, password and url.

yarn start:tsnode --username <yourusername> --password <yourpassword> --url (http|https)://therestoftheurl

You can choose to run the application with the transpiled files located inside dist.

yarn start --username <yourusername> --password <yourpassword> --url (http|https)://therestoftheurl

In the future I will add the possibility to choose via the CLI the time to wait between one download and the other and also to choose the download quality.

Availability

At the moment the only available portal is Udemy.

Known issues

At the moment when you go on Udemy you might need to complete the captcha and then you will be able to restart the app and get in without the captcha for a few times. I plan to investigate the countermeasures to take in order to avoid this.

You can’t perform that action at this time.