GNU General Public License v3.0

项目介绍

Ashanime/Ashanime-Web-App 是一个托管在 GitHub 上的开源项目,主要使用 TypeScript 编写,采用 GNU General Public License v3.0 许可证,目前获得 205 个 Star、45 次 Fork。

仓库全名
Ashanime/Ashanime-Web-App
开源许可证
GNU General Public License v3.0
Star 数
205
Fork 数
45
未关闭 Issue
2

README 摘要

Ashanime - Watch Ad-free Anime Ashanime is an Ad free responsive web application built with the intention of providing a pleasent anime viewing experience. Don't forget to 🌟 this repo for updates! Responsive to most devices Summary Tech Utilized App Features Popular, trending, and recently released Animes Stay up to date with the latest anime trends and be informed about what to watch next with what's trending and…

完整内容见 GitHub 原始 README 或本页 。

常见问题

Ashanime-Web-App 用什么语言开发?

主要使用 TypeScript 编写,采用 GNU General Public License v3.0 许可证,目前有 205 个 Star。

Ashanime-Web-App 可以免费商用吗?

仓库标注的许可证为 GNU General Public License v3.0,商用前请先阅读仓库 LICENSE 文件确认授权范围。

如何获取 Ashanime-Web-App 的源码?

可以直接克隆仓库:git clone https://github.com/Ashanime/Ashanime-Web-App.git;安装与运行步骤见仓库 README。

Ashanime-Web-App 最近还在维护吗?

仓库最近一次更新为 2023年9月17日,当前有 2 个未关闭 Issue;Star 数为 205,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

Watch media ad free through a beautiful UI. Don't forget to 🌟 this repo for updates!

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

简要分析

热度分
500
价值分
156
活跃状态
活跃

README

Ashanime - Watch Ad-free Anime

Ashanime is an Ad free responsive web application built with the intention of providing a pleasent anime viewing experience.

Don't forget to 🌟 this repo for updates!

Github Stars Github Issues Github Forks Discord

image

Responsive to most devices

image image image image

Summary

Tech Utilized

App Features

Stay up to date with the latest anime trends and be informed about what to watch next with what’s trending and popular!

Top Anime List

Ever thought to yourself “I can’t find any good anime’s to watch. If only I can ask someone”. Well! Worry no more! The top anime list will put you right on track and enlighten you with the knowledge of what your fellow anime enjoyers are busy having a blast watching! If you still can’t find something that sratches that itch, the next feature below will be just what you need.

Advanced search and filter with genres

Use the advanced search and genre combo selector to filter away all the the animes you’re not interested in and hone down on the exact niche you’re looking for. Don’t feel like watching comedy animes that are still airing and instead want to watch a quick 24 epsisode dramatic action anime in one spiffing sitting? No problem. Just select the drama and action genres, select the “complete” status filter, sort the list in anyway you like, and explore the glorious works of renowned anime studios.

Finished a splendiferous anime and now you’re sad that there are no more episodes and wish that you could find a similar anime? No worries! Right under the Synopsis beneath the video player, a beautiful recommended list of animes awaits you.

Watch list (bookmarking animes)

Have a long list of animes that you wish to watch? Awesome! Once you click on anime of interest, just press the “Add to Watchlist” button and your anime will be stored in your personal watchlist. Access the watchlist via the top navigation bar.

User account synchronization

Here at Ashanime, we use firebase to sync your information to the cloud. Log in from anywhere and find your watchlist, shows watched and last episodes watched all available to you via the cloud.

PWA compliant

Tired of repeatedly opening the browser and searching for Ashanime every single time you feel like Bing Chilling? No worries fam. Be it on Android, iOS, MacOS, or PC, simply download the PWA from your chrome browser and install Ashanime right on your device! You’ll receieve updates automatically whenever you open your app.

Local Deployment

Firebase Installation

To use Ashanime with firebase, create a firebaseConfig.js file in Ashanime-Web-App/src/firebase and insert your firebase config details therein. Be sure to create an export const with the name “firebaseConfig”. See example below:

export const firebaseConfig = {
	apiKey: "sjhHDJsh82hJHdh3jHJDHJQk4398",
	authDomain: "yourdomain.firebaseapp.com",
	databaseURL: "https://jgjfhg453EHQHT.asia-east1.firebasedatabase.app",
	projectId: "your project id",
	storageBucket: "projectid.appspot.com",
	messagingSenderId: "333747474747477",
	appId: "yourappid",
	measurementId: "R-FKJHSJW",
};

You need to have nodejs and git installed on your pc for the upcoming steps.

First download the repository using

git clone https://github.com/Ashanime/Ashanime-Web-App

This should download this repository to your computer. Next, to download the dependencies run

npm install

Now start the production build of the site using

npm start

This will start the app on http://localhost:3000

Aknowledgements

This app would not have been possible without the kind and rapid support of the experts over at Consumet. Ashanime was built using the Consumet API to supply 95% of the data.

Ecosystem

  • Discord Server - Join our discord server and chat with the developers.

Support

You can contact the developers of Ashanime via email, or join the discord server (Recommended).

Contributors ✨

Thanks to the following people for taking this app to new heights.

License

Licensed under AG.

"Buy Me A Coffee"

评论

暂无评论