Git Product home page Git Product logo

kitsune's Introduction

logo.png

Watch your favourite anime anywhere, anytime. No Ads.

Previously called AnimeWorldz, Kitsune is a free, open-source anime streaming website. It is built using the Next Js framework and Tailwind CSS.

Kitsune is still under development and may encounter many bugs. Feel free to open any issue regarding bugs or features

Also checkout the mobile app: Android, which is still called AnimeWorldz but will later be updated.

Features

  • No Ads - No ads, no popups, no redirects, no bullshit.
  • PWA Support - Kitsune is a PWA, which means you can install it on your phone.

Contributing

fork the repo

git clone <forked-repo>
git checkout -b <new-feature>
git add <changed-file>
git commit -m "New feature"
git push origin <new-feature>

then submit a pull request

Local Development

clone the repo
cd kitsune/
npm install or yarn

rename the .env.example file to .env then set in TMDB access key (READ ACCESS TOKEN) and vercel KV(optional).
then run the app

npm run dev or yarn dev

Deployment

Kitsune uses vercel KV to cache data. However, it is optional. To use caching you can create your own KV instance.

Deploy with Vercel

If you are deploying to vercel. Make sure to set ENVIRONMENT VARIABLE TMDB_ACCESS_KEY and set it your access key.

Docker

You can use docker to build and deploy kitsune. Check this repo KitsuneDocker

Credits

Consumet Enime-Project anime-data

Support

Join the Discord server: https://discord.gg/6yAJ3XDHTt

kitsune's People

Contributors

adenlall avatar anuragkumarsah avatar dotmak avatar dou2ble avatar dovakiin0 avatar jasondev01 avatar rahulsya avatar renovate[bot] avatar ve-ka avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

kitsune's Issues

Popular and Recent Cards not loading

Expected Behavior

Should see popular anime and recent anime cards also

Actual Behavior

Can't see popular anime cards and recent anime cards on website

Steps to Reproduce the Problem

  1. Just Open the website after cloning

image

Can’t press next episode button on smart TV

Im currently using kitsunee to watch anime on my Smart TV browser (Vidaa OS).
When I try to press the >> to go to next episode it just does nothing.
Already using the website on Safari (mac OS) and Opera GX (Windows) and the button works as intended.

Not working on Vercel

Hello. I am deploying this on Vercel and put in my tmdb write access token as the env variable and deployed and all its saying is "something went wrong"

the browser console isnt helpful.

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

npm
package.json
  • @ducanh2912/next-pwa ^8.3.0
  • @types/node 20.1.0
  • @types/react 18.2.6
  • @types/react-dom 18.2.4
  • @vercel/kv ^0.1.1
  • artplayer ^5.0.6
  • autoprefixer 10.4.14
  • cheerio ^1.0.0-rc.12
  • daisyui ^2.51.6
  • framer-motion ^10.12.8
  • hls.js ^1.4.1
  • next 13.4.1
  • postcss 8.4.23
  • react 18.2.0
  • react-dom 18.2.0
  • react-icons ^4.8.0
  • react-responsive-carousel ^3.2.23
  • react-responsive-masonry ^2.1.7
  • rss-parser ^3.13.0
  • sharp ^0.32.1
  • string-similarity ^4.0.4
  • tailwindcss 3.3.2
  • typescript 5.0.4
  • @types/react-responsive-masonry ^2.1.0
  • @types/string-similarity ^4.0.0

  • Check this box to trigger a request for Renovate to run again on this repository

Video stream is blocked

Expected Behavior

The episode should load from GogoAnime.

Actual Behavior

GogoAnime pulls some weird error and doesn't display the stream

Steps to Reproduce the Problem

  1. Open the site
  2. Click on a random anime
  3. Scroll down to the GogoAnime embed
    image

Remove logs

This is for First-Timers only. If you've contributed before, or have good experience on contributing, please let this for first timers.

Here's the instruction for first timers.

  1. Fork this Repo
  2. clone it into your machine or edit right from the browser with clicking the small pen icon on the right side.
  3. go to the file client/src/pages/AnimeInfo.jsx and change the following line shown below.
@@ -27 @@
- console.log(animeContext);
  1. commit your changes to your fork
  2. start pull request
    Screenshot from 2021-06-18 18-00-03
    the image above shows how you can start a pull request. Click on the contribute button on the right side and open a pull request

finally, in your pull request description put
fixes #0000 <--- put issue number here

Get Anime only logos and banner from TMDB

Take one piece as an example
the logo and banner for the anime is of One piece Netflix series

Possible Fix:
Here are two links from TMDB.
One piece Netflix
One piece Anime

If you go to both links you can see the original Language for anime is japanese and series is english.
It is possible to get only animes logo by comparing the original language

[ISSUE] Waifu pics dimensions

Expected Behavior

All pictures should be original dimensions

Actual Behavior

Most waifu pics are not in their original dimension atleast when shown.

Steps to Reproduce the Problem

  1. visit: https://animeworldz.herokuapp.com/waifu

Specifications

  • Platform: librewolf - firefox fork - same as firefox
  • Subsystem: Gentoo Linux

Notes / improvement ideas:

  • I suggest rather than making the webpage in such an style, I suggest making it scroll-able vertically like a list
  • If you are completely firm on that decision then I would suggest making the pictures move horizontally so the dimensions can be fixed and more images can be shown in one row

show episodes list in watch episode page

episodes needs to be shown together with episode streaming page in order to minimize user effort to change to respective episode. Episodes list are inside AnimeInfo page, which needs to be combined together with WatchEpisode Page.
see demo on the site, to see how it is currently

Not working

In site on search see more button not working. Please fix this. And provide more details about starting project on development.

Heroku Hosting

Make sure that you are aware that Heroku will be ending their free services on November 28, 2022

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.