Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/its-alex/hypertube
📽️ Live torrent stream website made with NodeJs/React
https://github.com/its-alex/hypertube
express ffmpeg mobx nodejs react react-router torrent-stream
Last synced: 3 months ago
JSON representation
📽️ Live torrent stream website made with NodeJs/React
- Host: GitHub
- URL: https://github.com/its-alex/hypertube
- Owner: Its-Alex
- Created: 2017-09-20T21:40:11.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-09-13T17:43:30.000Z (over 6 years ago)
- Last Synced: 2023-10-20T20:29:52.271Z (over 1 year ago)
- Topics: express, ffmpeg, mobx, nodejs, react, react-router, torrent-stream
- Language: JavaScript
- Homepage:
- Size: 17.5 MB
- Stars: 5
- Watchers: 4
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# HyperTube project
Popcorntime like app
## Dependencies
To start this website you need to have installed `ffmpeg` with **libvpx** and **libvorbis**
### Mac OS
```shell
brew install libvpx libvorbis
brew install ffmpeg --with-libvpx --with-libvorbis
```
### Linux
Get `ffmpeg` from your system manager package
### Windows
Download `ffmpeg` and put it in your path
## How to launch
```shell
npm install
npm run start
```
## Requirements
You will need a config.json file in root directory
```
{
"port": 3000,
"pathStorage": "", // Path storage used to store movie
"db": { // Database acces MySQL or MariaDB
"host": "",
"database": "",
"user": "",
"password": ""
},
"passport": { // Oauth connexion need id and secret of your app
"fortyTwo": {
"id": "",
"secret": ""
},
"github": {
"id": "",
"secret": ""
},
"facebook": {
"id": "",
"secret": ""
}
},
"api": {
"tmdb": {
"key": "" // Tmdb api key
}
}
}
```