Alat Shotstars 0.2 wis dianyari kanggo ngatasi masalah nglacak ilang "lintang" kanggo proyek ing GitHub. Kapabilitas standar GitHub ora menehi pangguna informasi babagan nyuda "lintang" ing proyek lan ngidini dheweke entuk informasi mung babagan tambahan kasebut. Proyèk iki ditulis ing Python lan mbagekke ing lisensi GPLv3 +
Pangowahan:
- Sampeyan saiki bisa nginstal paket Shotstars nggunakake pip: pip install shotstars. Majelis sing wis disiapake uga wis disiapake sing ora mbutuhake Python ing OS.
- Karya naskah wis dicepetake kaping pirang-pirang amarga paralelisasi tugas.
- Metrik lengkap wis ditambahake menyang laporan html: akumulasi "New_Gone_Stars/Dates" kanggo kabeh wektu pindai.
- Tampilan tabel CLI wis diganti. Dianyari fungsi kemajuan. Wektu tunggu sing isih ana ing sawetara menit ditambahake menyang perkiraan wektu kanggo mbusak blok Github/API. Tampilan laporan html wis didesain ulang.
- Priksa kesalahan / kabar sing ditambahi, contone, yen pangguna nemtokake repositori sing ora ana utawa dibusak kanggo scraping utawa nyoba mindhai proyek kanthi luwih saka 6K + lintang, etc.
- Fungsionalitas anyar wis ditambahake ing laporan html: nampilake data akumulasi kanggo kabeh wektu pemindaian sing dipérang miturut tanggal; pitungan ringkesan "lintang anyar / ilang / tanggal" ing header; lan uga nyimpen jumlah duplikat "jeneng panganggo" sing wis bola-bali mbintangi utawa mbusak lintang ing gudang sing dilacak.
- Metrik anyar wis ditambahake: tanggal nyata nggawe proyek kasebut (kadhangkala tanggal nggawe proyek bisa dipalsukan nggunakake komitmen, ngapusi pangguna, Shotstars ora bisa diapusi). Laporan html uga nambahake: rating; tanggal nyata nggawe proyek lan deskripsi proyek (yen saiki).
- Added acak milih "User-Agent" kanggo panjalukan http.
- Yen sampeyan nggunakake versi lawas saka Python 3.7 ing OS sampeyan Android/Termux utawa amarga watesan versi OS anyar Android Proses cepet diganti karo utas sing aman tanpa nyebabake kesalahan.
Source: opennet.ru
