Ini adalah Daily Buggle, yang merupakan postingan media sosial tentang nomor bug dari beberapa kueri pelacak bug. Dalam bentuknya yang paling sederhana, ini melakukan beberapa pertanyaan Bugzilla dan kemudian menge-Tweet tentangnya.
buggle.toml
untuk kunci konfigurasi. Ia dapat melakukan dua jenis kueri Bugzilla: per produk (misalnya "cmake"), dan per pemilik (misalnya "adridg@FreeBSD"). Daftar pertanyaan dieksekusi pada FreeBSD Bugzilla dan hasilnya dihitung.buggle.toml
karena itu mungkin berakhir di kontrol versi. Gunakan buggle-auth.toml
sebagai gantinya. Anda memerlukan kunci dan rahasia aplikasi, serta kunci dan rahasia pengguna Anda sendiri.Jalankan buggle untuk melakukan kueri, dll.:
cargo run
Untuk mengirim tweet, tambahkan argumen baris perintah --twitter
. Argumen lain yang didukung adalah --verbose
dan --dry-run
.
Saya sering memeriksa beberapa pertanyaan FreeBSD Bugzilla dan kemudian menge-Tweet tentangnya. Itu bisa diotomatisasi.
Saya tidak tahu Rust, jadi saya dengan sewenang-wenang memilihnya untuk pengembangan program ini. Desainnya cukup mudah, dengan beberapa penguraian konfigurasi, permintaan HTTP XML dan penguraian XML, lalu permintaan HTTP untuk memposting sesuatu. Saya melakukan pemeriksaan singkat dan ada perpustakaan (peti, maafkan Rust saya) setidaknya untuk beberapa di antaranya.
Karena ini adalah latihan pembelajaran, menurut saya tidak banyak yang bisa dilakukan , tapi jangan ragu untuk membuka PR. Saya mendorong PR yang berada pada "tahap awal", sehingga kita dapat membicarakan alasan desain di awal proses.
Anda dapat menemukan saya di Libera.chat -- mungkin di #freebsd-desktop
atau #calamares
, yang tidak sepenuhnya sesuai topik untuk Buggle, namun juga tidak sepenuhnya di luar topik.