Vikipedi:Botlar/Başvurular/Evrifaessa Bot II: Revizyonlar arasındaki fark

Vikipedi, özgür ansiklopedi
İçerik silindi İçerik eklendi
Etiket: 2017 kaynak düzenleyici
47. satır: 47. satır:
===[[Dosya:Symbol support vote.svg|20px|Destek]] Destek<!--for/pour-->===
===[[Dosya:Symbol support vote.svg|20px|Destek]] Destek<!--for/pour-->===
# {{Destek}}. [[Kullanıcı:Malikxan|<font color="green">Malikxan</font>]] <b><sup><small><span style="color:blue">[[Kullanıcı mesaj:Malikxan|mesaj]]</span></small></sup></b> 17.06, 21 Eylül 2020 (UTC)
# {{Destek}}. [[Kullanıcı:Malikxan|<font color="green">Malikxan</font>]] <b><sup><small><span style="color:blue">[[Kullanıcı mesaj:Malikxan|mesaj]]</span></small></sup></b> 17.06, 21 Eylül 2020 (UTC)
# {{Destek}}. Elnie sağlık. Sonuçları inceledim. Gayet güzel --[[Kullanıcı:Mavrikant|Mavrikant]]<sup>[[Kullanıcı mesaj:Mavrikant|msj]]</sup> 18.58, 21 Eylül 2020 (UTC)


===[[Dosya:Symbol oppose vote.svg|20px|Karşı]] Karşı<!--against/contre-->===
===[[Dosya:Symbol oppose vote.svg|20px|Karşı]] Karşı<!--against/contre-->===

Sayfanın 18.58, 21 Eylül 2020 tarihindeki hâli

  • Bot'un sahibi : evrifaessa
  • Bot'un amacı : Tam otomatik olarak madde oluşturmak
  • Kullandığı betik : Python (pywikibot, regex, json ve datetime kütüphaneleri)
  • Bot statüsüyle çalıştığı vikiler : Yok
  • Bot statüsüz çalıştığı vikiler : trwiki
  • Not :
Şurada detaylı bir şekilde anlattığım madde oluşturma prosedürünü işletmek için ilk olarak bot yetkisi talep ediyorum. Detaylar için lütfen buradaki köy çeşmesi tartışmasına bakınız.
Oradan kopyalayayım:
Çalışmam sonucunda şu verileri kullandım:
  • TÜİK'in buradan edindiğim 2007-2019 arası mahalle bazı nüfus verisini indirip JSON'a çektim. Daha sonra kendim üzerinde düzeltme yaparak tabloyu temize çektim
  • PTT'nin buradan edindiğim posta kodu özet tablosu
  • @Mavrikant'tan edindiğim il-bölge eşleşmeli tablo
  • Kendim hazırladığım İl-Plaka Kodu tablosu
  • Kendim hazırladığım İl-Telefon Alan Kodu tablosu
Ek olarak betiğime kayda değer şu özellikleri kazandırdım:
  • Türkçe kelimelere ek getirme (örnek olarak "Mersin'in Türkiye'deki konumu" cümlesindeki sahiplik ekini yazdığım betik verilen kelimeye göre kendisi belirleyebiliyor)
  • Otomatik olarak maddede kullanılacak dolaşım şablonunu belirleme (mantığı aşağıda açıklanmaktadır):
    • "{İlçe} mahalleleri" şablonu varsa kullan, eğer yoksa;
    • "{İlçe}{iyelik eki} mahalleleri" (örneğin "Kadıköy'ün mahalleleri") şablonu varsa kullan, eğer yoksa;
    • "{İlçe} belde ve köyleri" şablonu varsa kullan, eğer yoksa;
    • "{İlçe}, {İl}" (örneğin "Kadıköy, İstanbul") şablonu varsa kullan, eğer yoksa;
    • "{İl}, {İlçe}" (örneğin "İstanbul, Kadıköy") şablonu varsa kullan, eğer o da yoksa;
    • Son çare olarak maddeye {{Bot dolaşım şablonunu bulamadı}} şablonunu ekle, ve beraberinde maddeyi Evrifaessa Bot'un dolaşım şablonu bulamadığı mahalle maddeleri isimli gizli izleme kategorisine dahil et. Sonuç olarak da bir insanın kontrol etmesini bekle. (tahminimce çoğu ilçenin dolaşım şablonu hazır olarak var, ama olur da yoksa diye bir fallback olarak bunu ekledim)
  • Otomatik olarak maddede kullanılacak kategoriyi belirleme (mantığı aşağıda açıklanmaktadır):
    • "{İlçe} mahalleleri" kategorisi varsa maddeyi dahil et, eğer yoksa;
    • "{İlçe}{iyelik eki} mahalleleri" (örneğin "Kadıköy'ün mahalleleri") kategorisi varsa maddeyi dahil et, eğer yoksa;
    • "{İlçe} belde ve köyleri" kategorisi varsa maddeyi dahil et, eğer yoksa;
    • "{İlçe}{iyelik eki} belde ve köyleri" (örneğin "Kadıköy'ün belde ve köyleri") kategorisi varsa maddeyi dahil et, eğer o da yoksa;
    • Son çare olarak maddeyi Evrifaessa Bot II tarafından kategorize edilememiş maddeler kategorisine dahil et ve bir insanın olaya müdahil olmasını bekle. Yine şablonda olduğu gibi bunun olmasına çok ihtimal vermiyorum, ama olur da bir eksik olursa diye bunu yapıyorum. İşimizi sağlama alalım :)
Genel işleyiş şu şekilde olacak:
  • Şurada bot yardımıyla maddesi eksik olan büyükşehir mahallelerinin bir listesini çıkardım. Sağ olsun Sabri76 listede düzeltmeler yaparak eksikleri her daim kapattı, çok teşekkürler kendisine :) Bu listede 9214 adet madde var. Yani toplamda 9214 adet madde açılması öngörülüyor. Bot bu listeyi çekip mahalle isimlerini ve yandaki TÜİK kimliklerini eşleştirerek nüfus, plaka kodu, alan kodu.. ne varsa çekip maddeyi önceden tanımlı şablon üzerinden oluşturuyor.
  • Botun madde oluştururken kullanacağı taslak şu sayfadadır. İsteyenler değişiklik yapabilir. Botun çalışma süreci boyunca bu sayfa bot tarafından sürekli kopyalanacağı için çalışma süresince sayfayı vandalizme uğramasına karşı olası bir engel olması amacıyla tam korumaya aldıracağım.
  • Oluşturulan tüm maddelerde varsayılan olarak {{TÜİK kimliği|123456}} gibi bir şablon bulunacak. Bu şablon ileride 2020-21-22.. verileri çıktıkça kolay bir şekilde nüfus tablosuna güncel veriler girmemizi sağlayacak.
  • Maddeler daha kolay takip edilmesi açısından Evrifaessa Bot hesabı yerine bu amaç için oluşturulan Evrifaessa Bot II hesabından oluşturulacak.
  • Oluşturulan maddelerin oluşturma sonrası temizliğini Evrifaessa Bot II'nin ağabeyi Evrifaessa Bot yapacak.
  • Şu listedeki madde adları değiştirilebilir, bot yanındaki kimlik ile eşleştirdiğinden oluşturulması planlanan maddelerin isimlerinin değiştirilmesi mümkün.
  • Güncel denemeler Özel:Katkılar/Evrifaessa Bot II sayfasında yer almaktadır. Bugün denemek için ortalama 20 adet madde açtım sanırım. İstenirse daha da açabilirim.
  • Gün ve saat : 09.23, 21 Eylül 2020 (UTC)

Destek Destek

  1. Destek Destek. Malikxan mesaj 17.06, 21 Eylül 2020 (UTC)[yanıtla]
  2. Destek Destek. Elnie sağlık. Sonuçları inceledim. Gayet güzel --Mavrikantmsj 18.58, 21 Eylül 2020 (UTC)[yanıtla]

Karşı Karşı

Tarafsız Tarafsız

Tartışma Tartışma

  • Önemli: Bu başvurunun sonucunda henüz madde açılmayacaktır. Bu başvuru sadece Evrifaessa Bot II kullanıcı hesabına "bot" yetkisi verilmesi içindir. Açılacak maddelerin detayları madde grubu için yapılacak ikinci başvuruda konuşulacaktır.--evrifaessa ❯❯❯ mesaj 09.15, 21 Eylül 2020 (UTC)[yanıtla]
Bürokrat notu: Böyle bir başvuruya gerek yok. Doğrudan madde grubunla başvuru yapabilirsin.
Vito Genovese 09.18, 21 Eylül 2020 (UTC)[yanıtla]
hmm.. o zaman bunu madde grubu başvurusuna çevireyim, direkt her şeyi burada konuşalım.--evrifaessa ❯❯❯ mesaj 09.19, 21 Eylül 2020 (UTC)[yanıtla]
Burada tekrar neyin nasıl yapılacağını ayrıntılı anlat lütfen. En güncel hâline göre.
Vito Genovese 09.22, 21 Eylül 2020 (UTC)[yanıtla]
@Vito Genovese: hazır :)--evrifaessa ❯❯❯ mesaj 09.27, 21 Eylül 2020 (UTC)[yanıtla]

@Vito Genovese Fırtına Bot için botu ayrı, madde grubunu ayrı tartışmıştık. --Khutuckmsj 16.34, 21 Eylül 2020 (UTC)[yanıtla]

Biliyorum, lakin koşullar farklı. Senin ilk başvurun bir anlamda konsepti kabul ettirmenin bir parçasıydı. Bundan sonra gereği yok.
Vito Genovese 16.45, 21 Eylül 2020 (UTC)[yanıtla]

@Evrifaessa, iki soru: 1) Bu başvuruyla yapmayı planladığın işi tamamlaman ne kadar sürecek? 2) An itibarıyla başka herhangi bir madde grubu planın var mı?

Vito Genovese 16.48, 21 Eylül 2020 (UTC)[yanıtla]
@Vito Genovese: madde oluşturma tahmini olarak 3-6 saat arası, ana bot hesabımla üzerinden geçmesi ise yine bir o kadar sürecek. bu süre uzalıp kısalabilir tabi, net bir fikrim yok denemediğim için. an itibarıyla planladığım başka bir madde grubu yok.--evrifaessa ❯❯❯ mesaj 16.51, 21 Eylül 2020 (UTC)[yanıtla]

@Vito Genovese: bu başvurunun sürecini baştan 30 gün olarak belirtebilir miyiz? gördüğüm kadarıyla henüz ilgi çekmiyor, ya da görüş bildirmekten çekinenler var. kimse görüş bildirmezse ne iyiye gidebiliriz, ne de bir karara varabiliriz. bu başvurunun türü bir tık daha farklı olduğu için 30 gün olması bence daha uygun olacaktır.--evrifaessa ❯❯❯ mesaj 18.27, 21 Eylül 2020 (UTC)[yanıtla]

Zamana karşı yarışma gibi bir durum söz konusu değil. Potansiyel görüldüğü müddetçe açık kalmasında bir sakınca yok. Potansiyel yoksa da 30 gün diye bürokratik bir asgari sınır belirlemeye gerek yok, ki öyle bir durum olacağını sanmıyorum. Yeterli süre var, görüşler gelecektir.
Vito Genovese 18.45, 21 Eylül 2020 (UTC)[yanıtla]

Sonuç Sonuç