skearya / sift

a decent way to watch anime

Home Page:https://github.com/skearya/sift

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sift

a decent way to watch anime

  • no tracking/analytics
  • no ads
  • watch history
  • sub/dub
image
more screenshots
Anime info
image
Episode player
image

Info

Hosting

Video guide: https://youtu.be/w-v5Pm-gcy4

Hosting with discord authentication

Deploy with Vercel

Hosting with username/password authentication

Deploy with Vercel

.env details

PUBLIC_PROXY="url to an instance of https://github.com/Eltik/M3U8-Proxy"
DATABASE_URL="mysql db"

# needed for discord authentication (https://discord.com/developers)
OWNER_ID="discord owner id"
CLIENT_ID="discord app client id"
CLIENT_SECRET="discord app client secret"
REDIRECT_URI="<url where hosted>/oauth/discord"

# if you dont want to use discord auth you can use username+pass auth
OWNER_USERNAME="<account name>"
# you have to then create an account with this username

/whitelist with an admin account to whitelist other users

Acknowledgments

About

a decent way to watch anime

https://github.com/skearya/sift


Languages

Language:Svelte 66.1%Language:TypeScript 30.4%Language:JavaScript 2.1%Language:CSS 1.2%Language:HTML 0.2%