Apa itu statum ? ?️
statum , sebuah proyek sampingan, adalah aplikasi web yang dibangun dengan Python, Flask & MongoDB yang berfungsi sebagai alat untuk membuat penggunaan Twitch lebih menyenangkan, dengan fitur unik & kemampuan untuk mendapatkan informasi mendalam tentang streamer kesayangan Anda.
Pratinjau
Di bawah ini Anda dapat melihat beberapa tangkapan layar dari UI saat ini, meskipun dapat berubah sewaktu-waktu.
Halaman Beranda | Dasbor |
---|
| |
Acak | VOD |
| |
Halaman Pita | VOD favorit |
| |
Fitur
- Menggabungkan Twitch OAuth, yang memungkinkan pengikut Anda dimuat secara instan.
- Kemampuan untuk melihat aliran kedutan acak antara 10 dan 100 pemirsa untuk membantu mendukung streamer yang lebih kecil.
- Dasbor yang estetis dengan daftar streamer yang Anda ikuti, streamer teratas & klip LSF teratas yang beredar.
- Jika streamer sedang live, kategori tempat mereka berada & durasi streaming akan ditampilkan.
- Daftar VOD untuk setiap streamer.
- Daftar klip kedutan terpopuler saat ini, beserta metriknya.
- Wawasan Data Streamer yang unik untuk setiap streamer di platform.
- Pemanfaatan MongoDB untuk mengindeks streamer untuk meminimalkan jumlah permintaan & sesi pengguna.
- Kemampuan untuk menambahkan streamer ke favorit.
- Lihat VOD dari streamer favorit Anda.
& masih banyak lagi!
Sedang mengerjakan
Simpanan fitur yang belum diimplementasikan tersedia di ruang kerja Trello publik yang dapat dilihat di statum , board.
Server Demo
Server demo tersedia, pada tetesan DigitalOcean, bersama dengan multi arsitektur dengan penyeimbangan beban khusus yang dibangun dengan Docker, Nginx & uWSGI: statum . *catatan: mungkin mutakhir atau tidak (atau turun).
Proses instalasi
Jika Anda ingin menjalankan aplikasi web ini secara lokal, Anda memerlukan Python untuk dapat menjalankan aplikasi web ini.
MongoDB diperlukan untuk fungsionalitas aplikasi web, sehingga diperlukan beberapa pengetahuan dan MongoDB perlu diinstal pada mesin lokal Anda.
- Untuk menghosting aplikasi web ini, Anda perlu mendaftarkan Aplikasi Twitch yang akan menjadi server sebagai dasar program ini.
- Setelah Anda mendaftarkan Aplikasi Twitch, Anda harus mengklik "Kelola" dan cari "ID Klien" yang dapat Anda tempel di file config.py.
- Hasilkan token OAuth, setelah itu, Anda juga harus memasukkannya ke dalam file config.py.
- Buka terminal/baris perintah tempat kode sumber statum berada.
- Instal dependensi yang diperlukan melalui "pip install -r requiremen.txt" (jika tidak berhasil, coba pip3 daripada pip)
- Siapkan aplikasi untuk labu: $env:FLASK_APP=" statum "
- Siapkan variabel lingkungan untuk flask: "$env:FLASK_ENV="development" (opsional, mode debug)
- Jalankan aplikasi web flask melalui "flask run".
Setelah itu, Anda siap.
Berkontribusi
Jika Anda ingin berkontribusi, fe, melakukan perbaikan pada aplikasi web ini, silakan membuat permintaan tarik karena aplikasi ini pasti memiliki banyak kekurangan. Atau, alternatifnya, Anda dapat membuka terbitan :)
Lisensi
Berlisensi di bawah Lisensi MIT - lihat file LISENSI untuk lebih jelasnya.