MAGTORRENT: Aplikasi torrent untuk platform Desktop.
MagTorrent adalah aplikasi torrent untuk Windows, Mac dan Linux yang didukung oleh WebTorrent dan Electron. Tujuan dari proyek ini adalah untuk membangun aplikasi torrent open source sederhana untuk platform desktop dengan ide-ide berikut:
- Versi modern dari NodeJS, WebTorrent, dan Electron .
- WebTorrent digunakan di backend, yang merupakan proses utama Electron, bukan proses penyaji Electron (browser).
- Hanya klien torrent tanpa tujuan lain selain mengunduh dan menyemai. Tidak ada pratinjau PDF, tidak ada pemutaran video. Setiap platform desktop memiliki aplikasi hebat untuk tujuan tersebut, jadi MagTorrent tidak perlu mengurus bagian itu.
- Kode yang sangat sederhana di frontend dengan HTML murni, CSS dan JS. Tanpa React, tanpa Angular, tanpa Vue, tanpa Svelte. Oleh karena itu, hal ini mengurangi tekanan pada penggunaan CPU dan sumber daya Memori pada komputer pengguna akhir, dan setiap pengembang tidak memerlukan banyak waktu untuk memahami kodenya.
- Lebih jauh lagi, ketika ada versi baru WebTorrent dan Electron tetapi MagTorrent tidak diperbarui, Anda sebagai pengembang cukup melakukan fork proyek ini, memperbarui dependensinya dan Anda akan memiliki peluang bagus untuk memiliki aplikasi MagTorrent Anda sendiri yang berfungsi.
- Itu berhasil!!!
Tangkapan layar di Mac
Anda dapat mengunduh penginstal untuk platform desktop Anda dari sini.
Cara membuat dan menjalankan aplikasi di komputer Anda, dengan asumsi Anda telah menginstal Git dan NodeJS:
% git clone https://github.com/YuhApps/MagTorrent.git
% cd MagTorrent
% npm install
% npm start
Untuk mengemas proyek sebagai aplikasi, pastikan Anda telah menginstal Electron Builder sebagai paket global. Local Electron Builder mengalami masalah saat membuat dependensi asli. Sampai masalahnya terselesaikan, inilah jalannya.
% npm i -g electron-builder
% electron-builder