{"id":13468808,"url":"https://github.com/theIYD/coursehunt","last_synced_at":"2025-03-26T05:31:20.484Z","repository":{"id":32138833,"uuid":"130639216","full_name":"theIYD/coursehunt","owner":"theIYD","description":"Download free videos by coursehunters.net using the Electron application","archived":false,"fork":false,"pushed_at":"2023-01-03T16:38:19.000Z","size":5397,"stargazers_count":112,"open_issues_count":26,"forks_count":22,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-19T00:22:19.221Z","etag":null,"topics":["electron","electron-app","javascript"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/theIYD.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-04-23T04:16:58.000Z","updated_at":"2024-06-22T06:08:47.000Z","dependencies_parsed_at":"2023-01-14T20:45:18.982Z","dependency_job_id":null,"html_url":"https://github.com/theIYD/coursehunt","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theIYD%2Fcoursehunt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theIYD%2Fcoursehunt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theIYD%2Fcoursehunt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theIYD%2Fcoursehunt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/theIYD","download_url":"https://codeload.github.com/theIYD/coursehunt/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245597305,"owners_count":20641865,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["electron","electron-app","javascript"],"created_at":"2024-07-31T15:01:19.464Z","updated_at":"2025-03-26T05:31:19.731Z","avatar_url":"https://github.com/theIYD.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/theIYD/coursehunt/blob/master/doc/coursehunt.png\" /\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://img.shields.io/github/release/theIYD/coursehunt.svg\" /\u003e\n  \u003cimg src=\"https://img.shields.io/github/downloads/theIYD/coursehunt/total.svg\" /\u003e\n  \u003cimg src=\"https://img.shields.io/github/license/theIYD/coursehunt.svg\" /\u003e\n  \u003cimg src=\"https://img.shields.io/github/stars/theIYD/coursehunt.svg?style=social\" /\u003e\n\u003c/p\u003e\n\n## Coursehunt\nA desktop application which allows you to batch download a course from \u003ca href=\"https://coursehunters.net\"\u003ecoursehunters\u003c/a\u003e. Coursehunters is a platform where you can download online courses for free, learn and spread knowledge.\n\nDownload - https://github.com/theIYD/coursehunt/releases\n\n![](https://github.com/theIYD/coursehunt/blob/master/doc/screenshot.png)\n\n## Features\n- [x] On a click, batch download the course. The lessons are downloaded one by one without any internal interruptions.\n- [x] Get a realtime progress which shows you the download speed in kB/s, time remaining and the size transferred.\n- [x] Pause and resume the download at any instant. \n- [x] On sudden offline, pause the current download.\n- [x] If the download is suddenly stopped due to some error, the file is re-downloaded again.\n\n## Build\nClone the github repository and install the dependencies using `yarn`.\n\n```sh\n$ git clone https://github.com/theIYD/coursehunt coursehunt\n$ cd coursehunt\n$ npm install\n```\n\nNext, to start the application,\n```sh\n$ npm start\n```\n\n## Credits\nSpecial thanks to [coursehunters](https://coursehunters.net/) for spreading knowledge by providing free courses from great platforms.\n\n- [Electron](https://electronjs.org)\n- [request](https://github.com/request/request)\n- [request-progress](https://github.com/IndigoUnited/node-request-progress)\n- [cheerio](https://github.com/cheeriojs/cheerio)\n- [is-Online](https://github.com/sindresorhus/is-online)\n\n## Contribute\nContributions are always welcomed in the form of issues and pull requests.\nShow some love by starring the repository. 🤘✌️\n\nInspired by https://github.com/alekseylovchikov/ch-download\n\n## License\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FtheIYD%2Fcoursehunt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FtheIYD%2Fcoursehunt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FtheIYD%2Fcoursehunt/lists"}