https://github.com/muhamed-didovic/ch-scrape
https://github.com/muhamed-didovic/ch-scrape
coursehunter coursehunter-downloader coursehunters download downloader scraper
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/muhamed-didovic/ch-scrape
- Owner: muhamed-didovic
- License: mit
- Created: 2021-12-01T00:16:17.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-02-11T11:31:26.000Z (about 1 year ago)
- Last Synced: 2025-02-26T13:49:53.179Z (2 months ago)
- Topics: coursehunter, coursehunter-downloader, coursehunters, download, downloader, scraper
- Language: JavaScript
- Homepage: https://github.com/muhamed-didovic/ch-scrape
- Size: 1.56 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://www.npmjs.com/package/ch-scrape)
[](https://www.npmjs.org/package/ch-scrape)
[](https://hits.seeyoufarm.com)
[](https://github.com/muhamed-didovic/ch-scrape/blob/main/LICENSE)# Scrape videos (courses) from coursehunter.net for pro members into file
## Beware this is not a downloader if you want to use downloader you can use one of these two:```
https://github.com/muhamed-didovic/fmdown
https://github.com/muhamed-didovic/chdown-workers
```## Requirement
- Node 18## Install
```sh
npm i -g ch-scrape
```#### without Install
```sh
npx ch-scrape
```## CLI
```sh
Usage
$ ch-scrapeOptions
--all, -a Get all courses.
--email, -e Your email.
--password, -p Your password.
--directory, -d Directory to save.
--type, -t source|course Type of download.
--videos, -v Include videos if available (options available: 'yes' or 'no', default is 'yes').
--subtitle, -s Include subtitles if available (options available: 'yes' or 'no', default is 'no').
--zip, -z Include archive if available (options available: 'yes' or 'no', default is 'no').
--code, -c Include code if availabl (options available: 'yes' or 'no', default is 'no').
--lang, -l Include courses of certain language, available options: 'English', 'Русский' and 'all'
--concurrency, -ccExamples
$ ch-scrape
$ ch-scrape --all
$ ch-scrape https://coursehunter.net/course/intermediate-typescript -t course
$ ch-scrape [url] [--all] [-e [email protected]] [-p password] [-t source|course] [-v yes|no] [-s yes|no] [-z yes|no] [-c yes|no] [-l English|Русский|all] [-d path-to-directory] [-cc concurrency-number]
```## License
MIT