https://github.com/muhamed-didovic/cloudcastsdown
https://github.com/muhamed-didovic/cloudcastsdown
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/muhamed-didovic/cloudcastsdown
- Owner: muhamed-didovic
- License: mit
- Created: 2023-10-18T16:22:22.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-26T08:11:56.000Z (over 1 year ago)
- Last Synced: 2025-02-23T21:51:19.367Z (2 months ago)
- Language: TypeScript
- Size: 287 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Downloader and scraper for cloudcasts.io and pro members
[](https://www.npmjs.com/package/cloudcastsdown)
[](https://hits.seeyoufarm.com)
[](https://github.com/muhamed-didovic/cloudcastsdown/blob/master/LICENSE)## Requirement (ensure that you have it installed)
- Bun (https://bun.sh/)
- yt-dlp (https://github.com/yt-dlp/yt-dlp)todo:
lessons' videos are not saved
## Install
```sh
bun i -g cloudcastsdown
```#### without Install
```sh
bunx cloudcastsdown
```## CLI
```sh
Usage
$ cloudcastsdown [CourseUrl]Options
--email, -e Your email.
--password, -p Your password.
--directory, -d Directory to save.
--source, -s Download articles or courses (Default: courses)
--file, -f Location of the file where are the courses
--overwrite, -o Overwrite if resource exists (values: 'yes' or 'no'), default value is 'no'
--headless, -h Enable headless (values: 'yes' or 'no'), default value is 'yes'
--videos, -v Enable video download (values: 'yes' or 'no'), default value is 'no'
--concurrency, -cExamples
$ cloudcastsdown
$ cloudcastsdown -a
$ cloudcastsdown [url] [-e email] [-p password] [-d dirname] [-d dirname] [-c number] [-f path-to-file] [-h yes/no]
```## License
MIT