Robuster Anime, Manga und Light Novel Web-App.
HINWEIS: In diesem Projekt wird Bun verwendet. Bitte installieren Sie es, bevor Sie versuchen, Anify auszuführen.
cd in das Verzeichnis. git clone https://github.com/Eltik/Anify.gitbun i . Dadurch werden die Abhängigkeiten der node_modules für alle Unterrepos installiert.bun run lint und bun run build um alle Verzeichnisse zu erstellen.README.MD -Datei jedes Verzeichnisses für zusätzliche Installation/Anforderungen an.bun start , um alle Dienste mit PM2 über das Verzeichnis /anify-startup zu starten. Wenn Sie einen bestimmten Dienst individuell starten möchten, können Sie cd in ein Verzeichnis und bun start oder bun dev ausführen. Die Kernkomponenten von Anify sind das Backend und Frontend. Unter Verwendung von benutzerdefinierten Zuordnungen ohne Verwendung externer APIs wie SIMKL und MALSYNC ordnet der Backend alle Arten von japanischen Medien zu und sammelt Informationen, bevor die Zuordnungen in einer Datenbank gespeichert werden. Zum Erstellen einer Full-Stack-Website fordert der Frontend dann Daten auf der Server-Seite an, um Episoden/Kapitel und Quellen/Seiten aus dem Backend zu holen, um ein reibungsloses und sicheres Erlebnis zu ermöglichen, das Anime ansieht und Manga/Light-Romane lesen kann. Darüber hinaus gibt es einen Authentifizierungsserver zum Verfolgen Ihrer bevorzugten Shows und Serien auf einer bevorzugten Website.
Wie zu erwarten ist Anify NodeJs. Für die Leistungsetherapie verwendet Anify jedoch Bun für die schnellsten Reaktionszeiten.
curl -fsSL https://bun.sh/install | bashFür das zwischengespeicherische Zweck verwendet Anify Redis, um Daten vorübergehend zu speichern (normalerweise für etwa eine Stunde).
# Prerequisites
sudo apt install lsb-release
# Signing and packages and stuff
curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
echo " deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $( lsb_release -cs ) main " | sudo tee /etc/apt/sources.list.d/redis.list
# Installation
sudo apt-get update
sudo apt-get install redis
# Start
sudo redis-server
# Flushes the database
redis-cli flushallDas war's! Weitere Informationen zum Starten einzelner Quellen finden Sie in den angesehenen Verzeichnissen.