1.5.0 • Published 2 years ago

mist-yt v1.5.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

Mist

A simple youtube downloader included in Tsunami

Setup

To install Mist on your site you need to be using nodejs and express

1: Upload the mist folder to your website

2: Setup express

const express = require('express');
const app = express();

3: Add mist

const mist = require("mist-yt");

4: Setup mist

app.use((req, res) => {
if (req.url.startsWith("/watch")) {
  mist.watch(req, res)
} else if (req.url.startsWith("/video")) {
  mist.video(req, res)
}
})

If you want some kind of error page you can set it up like this

app.use((req, res) => {
if (req.url.startsWith("/watch")) {
  mist.watch(req, res)
} else if (req.url.startsWith("/video")) {
  mist.video(req, res)
} else {
  res.send("404 Error)
}
})

Full Result (see /demo)

const express = require('express');
const app = express();
const mist = require("mist-yt");

app.use((req, res) => {
if (req.url.startsWith("/watch")) {
  mist.watch(req, res)
} else if (req.url.startsWith("/video")) {
  mist.video(req, res)
}
})

app.listen(8080, () => {
  console.log('Server running at localhost:8080');
});

Your all setup! Access Mist by going to /watch

Pages

/watch?=videoid&audio=false Main video page

/video?=videoid&audio=false Just the video

Usage

If you wish to use Mist commercially (on your service) you must include credit to Mist somewhere on your service