Evrifaessa Bot II
11 Ağustos 2020 katıldı
![]() | Bu kullanıcı hesabı bir bottur ve evrifaessa (mesaj) tarafından işletilir.
Bu bir kukla değildir, tersine elle yapılması çok zor olan sürekli değişiklikleri otomatik veya yarı-otomatik olarak yapan bir hesaptır.
|
![]() | This user account is a bot operated by evrifaessa (talk).
It is not a sock puppet, but rather an automated or semi-automated account for making repetitive edits that would be extremely tedious to do manually.
|
Bu kullanıcı bir bottur | |
---|---|
Kullanan | Evrifaessa |
Yazarı | Evrifaessa |
Onaylı mı? | Hayır |
Etiketli mi? | Hayır |
Görevi |
|
Düzenleme oranı | Çalışır durumdayken dakikada 30'dan fazla yeni sayfa açılması bekleniyor |
Otomatik veya el ile? | Tam otomatik |
Programlama dili | Python (pywikibot ve json modülleriyle çalışır) |
Kaynak kodu yayında mı? | Hayır |
(mesaj · katkıları) |
--evrifaessa ❯❯❯ mesaj 10.06, 11 Ağustos 2020 (UTC)
Görev 1 : Eksik mahalle maddelerini aç
değiştirGörev için kullanılacak kabataslak : Kullanıcı:Evrifaessa/Bot madde taslak
Aşamalar
değiştirKolay
değiştir- İl isminden plaka kodunu bul : Yapıldı
- Nüfus verisinin sonuna gelecek iyelik ekini hesapla (örneğin nüfusu 2000 ise sona eklenecek o 2000'dir kısmını sayıya göre bul) : Yapıldı
- İl maddesinin bağlantısını al ("Tokat" yazıldığında "[[Tokat (il)|Tokat]]" şeklinde değiştir) : Yapıldı
- İlçe mahalle kategorisini bul (bunun için "X'in mahalleleri", "X mahalleleri", "X'in mahalle ve köyleri", "X ilçesinin mahalleleri" gibi kategorileri ara, eğer hiçbirini bulamazsan maddeyi bir gizli izleme kategorisine ekle, sonra oradan manuel olarak ya da topluca kategorilere eklensin) : Yapıldı
- İlçe mahalle ve köyleri için dolaşım şablonu bul : Yapıldı
- Geçmiş yılların nüfus verilerini TÜİK'ten çek ve bir tablo hâlinde ekle. Bu kolay, ama uğraştırıcı : Yapıldı
- Plaka kodundan coğrafi bölge tablosunu JSON'a çek ve kodda kullan : Yapıldı
- İstanbul dışındaki alan kodlarını dict hâline getir ve kodda kullan : Yapıldı
Orta
değiştir- Mahalle isminden posta kodunu bul : PTT verisine göre bulma fonksiyonu yazıldı
- Geriye dönük tüm nüfus verilerini indir ve kodla kullanılmaya uygun hâle getir. Zor değil, ama uğraştırıcı : Yapıldı
Zor
değiştir- TÜİK verisinden mahalle nüfusunu ayrıştır : Yapıldı
Son aşama
değiştir- Madde listesi oluştur, gerekli temizlikleri yap : Yapıldı