Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: 5 days ago
JSON representation

Simple library which helps you to retrieve the source of various video streaming sites.

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).