Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/OpenByteDev/SourceScraper
Simple library which helps you to retrieve the source of various video streaming sites.
https://github.com/OpenByteDev/SourceScraper
extractor nodejs npm-package scraper scrapers scraping scraping-tool source-extraction
Last synced: 15 days ago
JSON representation
Simple library which helps you to retrieve the source of various video streaming sites.
- Host: GitHub
- URL: https://github.com/OpenByteDev/SourceScraper
- Owner: OpenByteDev
- License: mit
- Archived: true
- Created: 2018-02-01T09:12:16.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-08-28T02:28:11.000Z (about 5 years ago)
- Last Synced: 2024-10-20T14:05:28.701Z (23 days ago)
- Topics: extractor, nodejs, npm-package, scraper, scrapers, scraping, scraping-tool, source-extraction
- Language: TypeScript
- Homepage:
- Size: 4.62 MB
- Stars: 67
- Watchers: 7
- Forks: 18
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SourceScraper
[![Build Status](https://travis-ci.org/OpenByteDev/SourceScraper.svg?branch=master)](https://travis-ci.org/OpenByteDev/SourceScraper)
[![npm version](https://badge.fury.io/js/source-scraper.svg)](https://www.npmjs.com/package/source-scraper)
[![Dependency Status](https://david-dm.org/OpenByteDev/SourceScraper/status.svg?path=packages%2Fsource-scraper)](https://david-dm.org/OpenByteDev/SourceScraper?path=packages%2Fsource-scraper)
[![DevDependency Status](https://david-dm.org/OpenByteDev/SourceScraper/dev-status.svg?path=packages%2Fsource-scraper)](https://david-dm.org/OpenByteDev/SourceScraper?type=dev&path=packages%2Fsource-scraper)
[![License](https://img.shields.io/github/license/mashape/apistatus.svg)](https://opensource.org/licenses/MIT)
[![Doge](https://img.shields.io/badge/doge-wow-yellow.svg)]()
[![lerna](https://img.shields.io/badge/maintained%20with-lerna-cc00ff.svg)](https://lernajs.io/)Scrap the sources from your favorite video streaming sites.
## Supported Sites
#### Source
- [MP4Upload](https://mp4upload.com)
- [MyStream](https://mystream.to)
- [Openload](https://openload.co)
- [Rapidvideo](https://rapidvideo.com)
- [Streamango](https://streamango.com)
- [Streamcloud](https://streamcloud.eu)
- [StreamMoe](https://stream.moe)
- [Tiwikiwi](https://tiwi.kiwi)
- [Vevio](https://vev.io)
- [Vidstreaming](https://vidstreaming.io)
- [Vidzi](https://vidzi.tv)
- [Verystream](https://verystream.com)#### Hoster
- [Gogoanime](https://gogoanime.se)
- [Kissanime](https://kissanime.ru)
- [MasterAnime](https://masterani.me)
## Getting Started
### Installation
```bash
$ npm i source-scraper
```
There is a package available for each site individually which you can find [here](./packages.md).### Usage
```js
const { scrapers } = require('source-scraper');(async () => {
const url = 'some url';
const scraper = scrapers.all.getFirstApplicable(url);
const scrap = await scraper.scrap(url);
if (scrap.success)
console.log(scrap.data);
})();
```### API
The API generated with [TypeDoc](http://typedoc.org/) can be found [here](https://openbytedev.github.io/SourceScraper/packages/source-scraper/docs).