Aplikasi klien Android untuk invidious, front end youtube yang berfokus pada privasi
Bergabunglah dengan saluran matriks
Hak Cipta (C) 2023 Paul Fauchon
Program ini adalah perangkat lunak bebas: Anda dapat mendistribusikan ulang dan/atau memodifikasinya berdasarkan ketentuan Lisensi Publik Umum GNU Affero sebagaimana diterbitkan oleh Free Software Foundation, baik versi 3 dari Lisensi tersebut, atau (sesuai pilihan Anda) versi apa pun yang lebih baru.
Program ini disebarluaskan dengan harapan dapat bermanfaat, namun TANPA JAMINAN APA PUN; bahkan tanpa jaminan tersirat mengenai KELAYAKAN UNTUK DIPERDAGANGKAN atau KESESUAIAN UNTUK TUJUAN TERTENTU. Lihat Lisensi Publik Umum GNU Affero untuk lebih jelasnya.
Anda seharusnya sudah menerima salinan Lisensi Publik Umum GNU Affero bersama dengan program ini. Jika tidak, lihat https://www.gnu.org/licenses/.
Cara terbaik untuk menginstal adalah mendapatkannya langsung dari halaman rilis. Menggunakan Obtainium dapat membantu menjaga aplikasi tetap mutakhir.
Ini juga tersedia di F-Droid, IzzyOnDroid, dan Accrescent:
Atau unduh APK terbaru dari Bagian Rilis.
Untuk pengguna TV disarankan untuk menggunakan Accrescent karena berfungsi cukup baik di TV dan memungkinkan pembaruan.
Untuk memulai, Anda perlu membuat fork dari repo dan mungkin menjalankan:
git submodule init
git submodule update
#enable git pre commit hooks for auto formatting
./submodules/flutter/bin/dart run tools/setup_git_hooks.dart
atau menggunakan nix yang akan menangani semua hal di atas ditambah memulai instance jahat yang berfungsi dengan pengujian pengguna dan pengujian kata sandi.
nix-shell
Flutter sendiri digunakan sebagai submodul dari repo ini untuk menyematkan versi yang ingin saya gunakan untuk mengaktifkan build yang dapat direproduksi di f-droid
Anda juga harus menyiapkan SDK Android dan perangkat/emulator untuk menjalankan aplikasi.
Aplikasi ini memiliki beberapa pengujian dan mereka berharap memiliki server jahat yang berjalan secara lokal, dengan pengguna pengujian (uji kata sandi).
Cara mudahnya menggunakan nix dan dijalankan
nix-shell
Itu akan memutar DB postgres, server jahat dan pengguna yang diperlukan (inilah cara pengujian dijalankan di ci/cd).
Tidak ada yang menghalangi Anda untuk menjalankan buruh pelabuhan pengguna Anda sendiri atau cara lain.
Alternatifnya, Anda dapat langsung menjalankan pengujian dengan lingkungannya:
nix-shell --run './submodules/flutter/bin/flutter test'
Terjemahan dilakukan melalui weblate.
Kami tidak bertanggung jawab atas penggunaan alat kami, atau kejadian eksternal yang disediakan oleh pihak ketiga. Kami sangat menyarankan Anda mematuhi peraturan resmi yang berlaku di negara Anda. Selain itu, kami menolak tanggung jawab atas penggunaan Invidious yang tidak pantas, seperti pengunduhan ilegal. Alat ini disediakan untuk Anda dalam semangat perangkat lunak terbuka dan bebas.
Anda dapat melihat LISENSI dimana perangkat lunak ini disediakan untuk Anda di sini.
- Batasan Tanggung Jawab.
DALAM KEADAAN APA PUN, KECUALI DIWAJIBKAN OLEH HUKUM YANG BERLAKU ATAU DISETUJUI SECARA TERTULIS, PEMEGANG HAK CIPTA ATAU PIHAK LAIN YANG MEMODIFIKASI DAN/ATAU MENYEDIAKAN PROGRAM SEPERTI DIIZINKAN DI ATAS, TIDAK AKAN BERTANGGUNG JAWAB KEPADA ANDA ATAS KERUSAKAN, TERMASUK UMUM, KHUSUS, INSIDENTAL ATAU KONSEKUENSIAL KERUSAKAN YANG TIMBUL DARI PENGGUNAAN ATAU KETIDAKMAMPUAN MENGGUNAKAN PROGRAM (TERMASUK NAMUN TIDAK TERBATAS PADA KEHILANGAN DATA ATAU DATA YANG DIJADI TIDAK AKURAT ATAU KERUGIAN YANG DITANGGUNG OLEH ANDA ATAU PIHAK KETIGA ATAU KEGAGALAN PROGRAM UNTUK BEROPERASI DENGAN PROGRAM LAINNYA), MESKIPUN PEMEGANG TERSEBUT ATAU LAINNYA PIHAK TELAH DIBERITAHU TENTANG KEMUNGKINAN KERUSAKAN TERSEBUT.