Kullanıcı:Evrifaessa Bot II
Görünüm
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ştir | kaynağı değiştir]Görev için kullanılacak kabataslak : Kullanıcı:Evrifaessa/Bot madde taslak
Aşamalar
[değiştir | kaynağı değiştir]Kolay
[değiştir | kaynağı 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 | kaynağı 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 | kaynağı değiştir]- TÜİK verisinden mahalle nüfusunu ayrıştır : Yapıldı
Son aşama
[değiştir | kaynağı değiştir]- Madde listesi oluştur, gerekli temizlikleri yap : Yapıldı