MAGTORRENT: Eine Torrent-App für Desktop-Plattformen.
MagTorrent ist eine Torrent-App für Windows, Mac und Linux, die von WebTorrent und Electron betrieben wird. Das Ziel dieses Projekts ist es, eine einfache Open-Source-Torrent-Anwendung für Desktop-Plattformen mit diesen Ideen zu erstellen:
- Moderne Versionen von NodeJS, WebTorrent und Electron .
- WebTorrent wird im Backend verwendet, dem Electron-Hauptprozess, nicht dem Electron-Renderer-Prozess (dem Browser).
- Nur ein Torrent-Client mit keinem anderen Zweck als dem Herunterladen und Seeding. Keine PDF-Vorschau, keine Videowiedergabe. Jede Desktop-Plattform verfügt über großartige Apps für diese Zwecke, sodass MagTorrent sich nicht um diesen Teil kümmern muss.
- Überraschend einfacher Code im Frontend mit reinem HTML, CSS und JS. Kein React, kein Angular, kein Vue, kein Svelte. Dadurch werden die CPU-Auslastung und die Speicherressourcen auf den Computern der Endbenutzer weniger belastet, und jeder Entwickler benötigt nicht viel Zeit, um den Code zu verstehen.
- Wenn es außerdem neue Versionen von WebTorrent und Electron gibt, MagTorrent jedoch nicht aktualisiert wird, können Sie als Entwickler dieses Projekt einfach abzweigen, die Abhängigkeiten aktualisieren und Sie haben eine gute Chance, Ihre eigene funktionierende MagTorrent-App zu haben.
- Es funktioniert einfach!!!
Screenshot auf Mac
Sie können das Installationsprogramm für Ihre Desktop-Plattform hier herunterladen.
So erstellen Sie die App und führen sie auf Ihrem Computer aus, vorausgesetzt, Sie haben Git und NodeJS installiert:
% git clone https://github.com/YuhApps/MagTorrent.git
% cd MagTorrent
% npm install
% npm start
Um das Projekt als App zu verpacken, stellen Sie sicher, dass Electron Builder als globales Paket installiert ist. Local Electron Builder hat Probleme beim Erstellen nativer Abhängigkeiten. Bis das Problem gelöst ist, muss dies der Weg sein.
% npm i -g electron-builder
% electron-builder