Unduh WebTorrent Desktop versi terbaru dari situs resminya:
Unduh file penginstal tertentu dari halaman rilis GitHub.
Gunakan Homebrew-Cask untuk menginstal dari baris perintah:
$ brew install --cask webtorrent
Coba versi pengembangan (tidak stabil) dengan mengkloning repositori Git. Lihat petunjuk "Cara Berkontribusi".
$ git clone https://github.com/webtorrent/webtorrent-desktop.git
$ cd webtorrent-desktop
$ npm install
$ npm start
Mulai ulang aplikasi secara otomatis setiap kali kode berubah. Berguna selama pengembangan.
$ npm run watch
$ npm test
$ npm run test-integration
Tes integrasi menggunakan Spectron dan Tape. Mereka mengklik aplikasi, mengambil tangkapan layar, dan membandingkan masing-masing aplikasi dengan referensi. Mengapa tangkapan layar?
Untuk MacOS, Anda memerlukan layar Retina agar pengujian integrasi dapat lulus. Layar Anda harus memiliki resolusi yang sama dengan MacBook Pro 13".
Untuk Windows, Anda memerlukan Windows 10 dengan layar 1366x768.
Saat menjalankan pengujian integrasi, letakkan mouse di tepi layar dan jangan sentuh mouse atau keyboard saat pengujian sedang berjalan.
Membangun biner aplikasi untuk Mac, Linux, dan Windows.
$ npm run package
Untuk membangun satu platform:
$ npm run package -- [platform] [options]
Dimana [platform]
adalah darwin
, linux
, win32
, atau all
(default).
Argumen opsional berikut tersedia:
--sign
- Menandatangani aplikasi (Mac, Windows)--package=[type]
- Paket tipe keluaran tunggal.deb
- Paket Debianrpm
- Paket RedHatzip
- File zip Linuxdmg
- Gambar disk Macexe
- Penginstal Windowsportable
- Aplikasi portabel Windowsall
- Semua platform (default) Catatan: Bahkan dengan opsi --package
, file pembaruan otomatis (.nupkg untuk Windows, -darwin.zip untuk Mac) akan selalu diproduksi.
Aplikasi Windows dapat dikemas dari platform apa pun .
Catatan: Penandatanganan kode Windows hanya berfungsi dari Windows , untuk saat ini.
Catatan: Untuk mengemas aplikasi Windows dari platform non-Windows, Wine dan Mono perlu diinstal. Misalnya di Mac, instal XQuartz terlebih dahulu, lalu jalankan:
$ brew install wine mono
(Membutuhkan manajer paket Homebrew.)
Aplikasi Mac hanya dapat dikemas dari macOS .
Aplikasi Linux dapat dikemas dari platform apa pun .
Jika mengemas dari Mac, instal dependensi sistem dengan Homebrew dengan menjalankan:
npm run install-system-deps
Electron (Kerangka kerja untuk membuat aplikasi asli untuk Windows, OSX dan Linux dalam Javascript): https://electronjs.org/docs/tutorial/quick-start
React.js (Kerangka kerja untuk bekerja dengan Frontend UI): https://reactjs.org/docs/getting-started.html
Material UI (Komponen React yang mengimplementasikan Desain Material Google.): https://material-ui.com/getting-started/installation
WebTorrent Desktop mengumpulkan beberapa statistik penggunaan dasar untuk membantu kami menjadikan aplikasi lebih baik. Misalnya, kami melacak seberapa baik tombol putar berfungsi. Seberapa sering hal itu berhasil? Waktu habis? Tampilkan kesalahan codec yang hilang?
Aplikasi ini tidak pernah mengirimkan informasi pengenal pribadi apa pun, juga tidak melacak torrent mana yang Anda tambahkan.
MIT. Hak Cipta (c) WebTorrent, LLC.