Vikipedi:Botlar/İstekler

23.01, 7 Şubat 2022 tarihinde ToprakM (mesaj | katkılar) tarafından oluşturulmuş 27045569 numaralı sürüm (→‎Parametre bilgisi düzeltme: Yanıt)

Son yorum: ToprakM tarafından 2 yıl önce Parametre bilgisi düzeltme başlığına

Bu sayfa, belirli rutin işlemlerin ya da elle yapılması çok uzun sürecek bazı işlemlerin yapılması için bot kullanılmasına ilişkin isteklerin değerlendirilmesi amacıyla tasarlanmıştır. İsteğinizi iletmeden önce bot politikasını okumanız yararlı olacaktır.

Bot politikası uyarınca botla yapılması uygun olabilecek işlemleri konu alan istekler bu sayfaya eklenecektir ve sayfanın amacı yalnızca bu fikirler için ortak bir havuz oluşturulmasıdır. Topluluğun onayını gerektiren durumlar için başvuru sayfası kullanılmalıdır. AutoWikiBrowser istekleri için Vikipedi:AutoWikiBrowser/İstekler sayfasını kullanabilirsiniz.

Bot sahipleri bu sayfaya eklenen isteklere cevap verebilir ve cevaplama işlemlerinde {{BOTİS}} şablonunu kullanabilir.

Bir istekte bulunmadan önce arşivleri incelemeniz tavsiye edilir.


Herhangi bir konuda danışmadan önce arşiv araması yapmayı deneyebilirsiniz.

Bir istekte bulunun


Kaynak şablonu parametreleri

Kategori:Gereksiz parametre içeren kaynak kullanan sayfalar'ın dolmasına yol açan bazı hataları otomatik değişikliklerle ortadan kaldırabiliriz.

Örneğin kaynak şablonlarındaki |erişimtarihi= ve |arşivtarihi= parametrelerinin değerleri 0 ile başlıyorsa, yani 08 Mart 2020 örneğindeki gibiyse, otomatik olarak kaynak hatası alıyorsunuz. Bu 0'lar topluca kaldırılırsa iyi olur. Şablonların listesine gerek olduğunu sanmıyorum. Vikipedi'de bu parametrelerin kullanıldığı her şablondan en baştaki 0'ı kaldırsak başımız ağrımaz sanırım.

Otomasyona uygun başka sorunlar görürsem buraya not düşeceğim.

Vito Genovese 14.43, 16 Ağustos 2020 (UTC)Yanıtla

@Vito Genovese Benim bot düzenli olarak tarihleri vb. düzeltiyor, "01 Ocak 2020" formatını da düzeltmelere ekledim. --Khutuckmsj 15.29, 16 Ağustos 2020 (UTC)Yanıtla
Hah, eline sağlık o zaman. Bot için fazla küçük iş diye VP:BOTİS'e yazmayayım demiştim.
Vito Genovese 15.38, 16 Ağustos 2020 (UTC)Yanıtla
@Vito Genovese Bu arada elimde 1-2 hafta önce hazırladığım Viki'deki tüm kaynak şablonlarının tüm kullanımlarının (~634 bin ref) yer aldığı 1GB boyutunda bir SQLite database var. Sağını solunu kurcalayıp, "şöyle şeyleri böyle yapalım" vb. fikir üretmek istersen tazeleyip yollayayım sana; bulacaklarını da bota verir yaptırırım. --Khutuckmsj 15.59, 16 Ağustos 2020 (UTC)Yanıtla
Dertsiz başına dert ister misin, diyorsun yani? Şu çerçöpü aradan bir çekelim de sonra hataları daha az bir sürüm üzerinden konuşalım, olur.
Vito Genovese 16.03, 16 Ağustos 2020 (UTC)Yanıtla
Yolladım, bir göz atarsın. Data 1 hafta öncesine aitmiş, çok da eski sayılmaz. Bana "tarih-erişimtarihi-x-y-z alanlarında 01 Ocak 2020 görünce 1 Ocak 2020 yap" diye versen yeter. --Khutuckmsj 16.08, 16 Ağustos 2020 (UTC)Yanıtla

──────────────────────────────────────────────────────────────────────────────────────────────────── @Khutuck: İsviçre maddesinin güncel sürümünden de görebileceğin üzere tarih parametresine İngilizce ay adı girilince "tarih uyuşmuyor" diye bir uyarı çıkıyor. O aylar Türkçeleştirilmeli rutin olarak.

Vito Genovese 09.30, 17 Ağustos 2020 (UTC)Yanıtla

@Vito Genovese {{Webarşiv}} içinde de gezecek şekilde güncelledim, güzel oldu. --Khutuckmsj 15.18, 17 Ağustos 2020 (UTC)Yanıtla

──────────────────────────────────────────────────────────────────────────────────────────────────── "Birden fazla |URL= ve |url= kullanıldı" hatasından çok görüyorum. İki parametrede de aynı URL vardı ben ne zaman gördüysem. İki parametreye de sahip şablonlarda (mümkünse bir aynı olup olmadığı kontrol edildikten sonra) bir tanesi uçurulunabiliniliyor mu?

Vito Genovese 21.28, 17 Ağustos 2020 (UTC)Yanıtla

  • @Vito Genovese Heh o güzel bir proje işte :) Mevcut kodumu "insan okuyacak bunu insan" mantığıyla elden geçiriyorum, bu fonksiyonu da ekleyeyim. Şu nasıl, aklıma gelmeyen bişi var mı?
Aynı parametreden iki tane görürsen ; 
a) (başlık=X|başlık=)  -> Birinin değeri boşsa boşu sil,
b) (başlık=X|başlık=X) -> İkisinin de değeri aynıysa ikinciyi sil,
c) (başlık=X|başlık=Y) -> Birbirinden farklıysa aklın ermez, insana bırak.
Bunlar zaten halihazırda bakım kategorisine düşüyor, madde içinde ekstra bir şey yazmama gerek olmaz diye düşünüyorum.--Khutuckmsj 22.05, 17 Ağustos 2020 (UTC)Yanıtla
Senaryo b'de url'yi tutup URL'yi silebiliyor mu birincisine ikincisine bakmadan. Belgelemelerde hep küçük yazılmış parametre.
Vito Genovese 22.07, 17 Ağustos 2020 (UTC)Yanıtla
@Vito Genovese Ona göre yazarım, "URL ile url aynı şey" diye kodlarım. I/İ dönüşümünü de unutacağımdan emin ol, buraya not düşeyim :) Bütün parametrelerimiz her zaman küçük harfli mi kaynak şablonlarında? Değilse özel durumlara istisna tanımlamam gerekecek. --Khutuckmsj 22.19, 17 Ağustos 2020 (UTC)Yanıtla
Katı bir kural olduğunu sanmıyorum ama ben zamanında belgelemeleri hep küçük parametrelerle yazmışım. Sanırım betikler de öyle ekliyor. Enwiki'den kopyalananlar da büyük ölçüde öyle geliyordur.
Bu arada paralel bir "Birden fazla |DOI= ve |doi= kullanıldı" uyarısı gördüm şimdi.
Vito Genovese 22.21, 17 Ağustos 2020 (UTC)Yanıtla
Aha da bak şu madde sürümü hem bir URL-url şenliği hem de ISBN-isbn gibi ek bir kardeş daha veriyor bize.
Vito Genovese 22.22, 17 Ağustos 2020 (UTC)Yanıtla
@Vito Genovese Heh on numara! Dalıyorum, otomatize edilecek şeyleri otomatize edelim. Ayarlar dosyamı bot test sayfasına attım, fikir verir belki, istediğini ekleriz. Kaba mantık (2 öğe olan satırlarda) "soldakileri görünce sağdakiyle değiştir" şeklinde. --Khutuckmsj 22.43, 17 Ağustos 2020 (UTC)Yanıtla
Bir de aklıma gelmişken, buradaki gibi |ölü-url=bot hatalarını betikte çözebilir miyiz? Kırmızı hata veren 4-5 durum var zannediyorum. Botla düzeltmek 10 bin gereksiz değişikliğe sebep olacak, betikte tek düzenlemeyle çözeriz gibi geliyor. --Khutuckmsj 22.48, 17 Ağustos 2020 (UTC)Yanıtla
Enwiki deadurl parametresini kaldırıp url-status=dead olarak kullanıma geçmiş. Şunu yaptım ben de. Ölüurl için neden bot değeri giriliyor anlamadım (acaba Kullanıcı:InternetArchiveBot için filan mı?) ama artık hata vermemesi lazım.
Vito Genovese 23.23, 17 Ağustos 2020 (UTC)Yanıtla
Burada 3 numaraya bir bakar mısın? Bende hala "Geçersiz |ölü-url=bot: unknown (yardım) ()" çıkıyor. Önbellek falan mı? "|url-status=bot: unknown " eksik galiba. --Khutuckmsj 23.33, 17 Ağustos 2020 (UTC)Yanıtla
Yok, ben parametre değerini "bot"tan ibaret sanmışım. "bot: unknown" olarak güncelleyince düzeldi.
Vito Genovese 23.37, 17 Ağustos 2020 (UTC)Yanıtla
@Nanahuatl birer örnek atar mısın? Yeni versiyonda entegre edeyim hepsini, bot tek seferde halletsin, geçmiş değişiklikler şişmesin boş yere. --Khutuckmsj 06.26, 18 Ağustos 2020 (UTC)Yanıtla
@Khutuck, şurada mesela oclc-OCLC çift kullanımları var. Bunlar basit görece, kolayca botla halledilir gibi. Soyadı1 ve soyadı parametreleri de benzer durumda, ama ben, "soyadı" parametresinin birinci yazar; "soyadı1" parametresinin ise ikinci yazar olarak kullanıldıklarına şahit oldum. Dolayısıyla yazar, ad, soyadı parametrelerine botlarla karışmamak çok daha iyi olacaktır.--NanahuatlEfendim? 06.28, 18 Ağustos 2020 (UTC)Yanıtla
@Khutuck, şurada, arşivurl ve archiveURL çift kullanımı var (ikincisi temizlenmeli). Bu parametreleri Türkçeleştiren botlar, "URL" şeklindeki büyük harfli kullanımları görmüyor galiba, ondan bu sorunlar ortaya çıkıyor :) Aklında bulunsun.--NanahuatlEfendim? 06.31, 18 Ağustos 2020 (UTC)Yanıtla
Büyük/küçük harfe özellikle duyarsız olarak yazıyorum, "|BAŞLIK=|Başlık=|başlık=|bAşLıK=" hep aynı kapıya çıkacak, "|başlık=" yazımıyla (uygunsa) teke indirilecek. PMID ve pmid olanda I/İ olayına bir bakacağım sadece. Şu an sadece teker teker parametrelerde büyük/küçük düzeltmesi ile doğrudan eşleşenlere odaklanıyorum. Ad-soyadı-yazar grubu biraz daha komplike, inceleyeceğim ama onları elle düzeltmek gerekebilir. --Khutuckmsj 14.44, 18 Ağustos 2020 (UTC)Yanıtla

Taze:

  • "Bilinmeyen parametre |archiveURL= görmezden gelindi (|archiveurl= kullanımı öneriliyor)"
  • "Bilinmeyen parametre |deadURL= görmezden gelindi (|deadurl= kullanımı öneriliyor)"

Modüle tanıtayım mı sen düzeltir misin?

Vito Genovese 14.59, 18 Ağustos 2020 (UTC)Yanıtla

Bence tanıtalım, boşuna hata göstermeyelim; sonuçta manuel düzeltmeye gerek olmayan şeyler bunlar. Zaman içerisinde botla hallederiz. Yapılacaklar listeme ekledim. --Khutuckmsj 15.13, 18 Ağustos 2020 (UTC)Yanıtla
@Vito Genovese bu arada büyük harf kullanan bir parametremiz var mı? Eğer yoksa her şeyi ufaltayım mı? Büyük harf kullanınca patlıyordu bazıları. --Khutuckmsj 15.41, 18 Ağustos 2020 (UTC)Yanıtla
Şablon:Kaynak Biçemi belgelemesi'ne göre hiçbir büyük yazıyı sağ komamışım. COinS'in parametresi bile coins diye.
Vito Genovese 15.44, 18 Ağustos 2020 (UTC)Yanıtla

Bayağı ilerledim. Fazladan boşluk ekleme/çıkartma gibi ufak tefek sorunlarım var, üzerine çalışmaya devam ediyorum. --Khutuckmsj 02.56, 20 Ağustos 2020 (UTC)Yanıtla

@Khutuck, şurada tüm hataları görebilirsin sanırım :P Örnek bir madde olmuş hataları görme açısından.--NanahuatlEfendim? 22.56, 20 Ağustos 2020 (UTC)Yanıtla
Galiba İçerik Çevirmeni'nde bir saçmalık var. Enwiki'de böyle bir şey olmamasına rağmen İÇ ile üretilen şu ilk sürümle gelmiş hatalar. Bu hatalardan bu kadar fazla maddede olması normal değil zaten.
Vito Genovese 23.26, 20 Ağustos 2020 (UTC)Yanıtla

──────────────────────────────────────────────────────────────────────────────────────────────────── Bazı öneriler:

Vito Genovese 18.47, 28 Ağustos 2020 (UTC)Yanıtla

@Khutuck: Şu bota bir coşkuyu verebilir misin, şu gibi maddeleri elle düzeltmek gereksiz efor. Bunları yapıyor hâle gelmişti diye hatırlıyorum en son?
Vito Genovese 17.39, 6 Eylül 2020 (UTC)Yanıtla
PC yeniden başlatmayalı 20 gün oldu, makine şişti :| Ara ara fırsat buldukça önceki versiyonu SD üzerinde tur atacak şekilde çalıştırıyorum. En son dün akşam turlatmıştım. Yeni versiyonda 1-2 ufak şeyi henüz vakit bulup düzeltemedim, halledince bütün Viki'yi turlatırım. --Khutuckmsj 18.49, 6 Eylül 2020 (UTC)Yanıtla
Ok, yapınca bir dürtersen ben de kalanlara manuel girişeyim yavaştan. @Nevmit de bakıyor sağolsun. Bir bitirelim şu kaynak hatalarını artık.
Vito Genovese 18.51, 6 Eylül 2020 (UTC)Yanıtla
Kaynak hatalarıyla ilgilenmeye çalışıyorum. Alfabetik sıradan başlayıp J harfine kadar düzeltmeye çalıştım. Genelde, burada da mevzuubahis olan çift kullanımlar var. url-URL, doi-DOİ, isbn-İSBN, archiveurl-archiveURL gibi. Bunların her zaman ikincisini siliyorum. Ancak önemli bir husus var. isbn ve İSBN farklı ise araştırıyorum ve aynı kitabın farklı yayınevlerinden farklı baskıları olduğu, yani her iki isbn'nin de doğru olduğu sonucuna ulaştığım zamanlarda hangi baskının kaynak olarak kullanıldığına dair ayırt edici unsur yoksa (yayınevi, baskı sayısı, basım yılı, sayfa gibi) onları hali üzere bırakıyorum. Aynı parametrenin Türkçesi ve İngilizcesi durumları var. İngilizcelerini siliyorum (deadurl, dead-url, deadURL, url-status gibi). AWB ile de ay ve gün adlarını Türkçeleştirerek tarihten kaynaklı hataları gideriyorum. Tabi, bir bot yardımıyla çok daha kolay halledilebilir söylediğiniz gibi. Nevmit ☛☛ mesaj 20.17, 8 Eylül 2020 (UTC)Yanıtla

Dosya küçültme botu

{{Adil kullanım kalitesini düşür}} uyarınca belli kategorilerdeki dosyaların daha düşük boyutlu sürümünü yükleyecek (ve hizmetli botu olayı geçerse eski sürümlerini silecek) bir bota ihtiyaç var. Şuradan bu işe koşulan üç botun adını adresini öğrenebilirsiniz, bağlantı verip bildirim göndermeyeyim. DatBot küçük sürüm yüklüyor, DeltaQuadBot sürüm siliyor, JJMC89 bot da hem küçük sürüm yüklüyor hem de büyük sürümleri silinmesi için bildiriyor. Şimdilik silme dünyanın sonu değil, ama küçük sürümleri yüklemek elle yapması çok zahmetli bir iş.

Vito Genovese 23.21, 22 Ağustos 2020 (UTC)Yanıtla

  Yorum Bunu geçenlerde yarı otomatik olarak biraz yaptım ama yarı otomatik bir bot olarak yazmak en temizi olur. Pywikibot için PIL/Pillow ile görece basit olan bir resim boyutlama ("uzun kenarı 500px'e eşitle") fonksiyonu yazıp, şeffaf PNG'ler için ayarları yapıp, dosya yükleme fonksiyonu tanımlayarak çözümlenebilecek bir mevzu. @Evrifaessa istese yapar bence :) --Khutuck msj 05.31, 25 Ağustos 2020 (UTC)Yanıtla
Hiç üzerine çalışmadığım için kesin konuşmayayım, ama yapabilirim sanırım. Yine de eski sürümleri silecek bir adminbot yazılması şart. Yoksa çok bir işe yaramayacak küçültme yapmamız.--evrifaessa ❯❯❯ mesaj 05.33, 25 Ağustos 2020 (UTC)Yanıtla
Silme değil de sürüm gizleme daha ziyade. İşe yarar yine, sonuçta metin telif sorunlarını temizleyince eski sürümler geçmişte duruyor ama dosya daha doğrudan kullanılabilir bir şey olduğu için elbette metinden biraz daha sorunlu. Gizleme de o işi çözecektir. Eğer ilk etapta bir bot yeniden boyutlandırmaları yaparsa, sonra bir noktada sürüm gizleme botu da boyutlama botunun dosyalarını tek tek dolaşabilir. Dosyalar şu anda olduğu gibi düzensizken sürüm gizleyicinin hemen devreye girmesi de sorunlu olabilir, çünkü sayısız dosyada hatalı etiket var şu an.
Kategorik olarak albüm kapağıysa 300px, falan afişiyse falan px diye değerleri öntanımlanacak ve ilgili etiketin kullanıldığı maddeleri düzenli dolaşacak bir bota büyük bir ihtiyaç var.
Vito Genovese 07.59, 25 Ağustos 2020 (UTC)Yanıtla
DatBot'un kaynak kodu şurada, DeltaQuadBot'unki ise şurada. JJMC89 bot'unki yayımlanmamış, ama başvurusunda DatBot'un %5'ten düşük küçültmeleri yapmadığını not düşmüş. Kayda geçirmiş olayım.
Vito Genovese 11.07, 25 Ağustos 2020 (UTC)Yanıtla
DatBot'un kaynak kodunu uyarlayarak küçük sürüm yüklemeye yarayan bir betik hazırladım. Genişlik için 300 pikselin kullanıldığı ve yüksekliğin buna göre hesaplandığı bir örnek şurada. --Superyetkinileti 15.47, 29 Ekim 2020 (UTC)Yanıtla
Harika, eline sağlık Superyetkin. Bu yüklemeyi yaptığında belirlenmiş olan bu büyüklüğün üzerinde olan önceki sürümleri de gizleyebiliyor mu? Doğrudan dosya gizlemesiyle. Dosyalara doğrudan bağlantı verilebilirlik ve etki nedeniyle metinden farklı bakmak gerekiyor, o yüzden dosyalardaki telif hakkı ihlallerinin ulaşılabilirliğini ortadan kaldırmak lazım.
Ben de hangi AK türü için ne kadarlık bir boyut istendiğine ilişkin bir boyut listesi derlemeye çalışayım en kısa sürede. 300px'i varsayılan yapsak da olur elbette ama belki daha postere X, albüm kapağına Y, yeni ölen kişi fotoğrafına Z değeri belirlemek daha verimli bir kullanım olanağı doğurur.
Vito Genovese 16.55, 29 Ekim 2020 (UTC)Yanıtla
Sürüm gizleme özelliğini hizmetli bot teklifinin durumuna göre sonradan eklesek nasıl olur? Gizlemeyi şimdilik elle yapalım. --Superyetkinileti 17.33, 29 Ekim 2020 (UTC)Yanıtla
Superyetkin, elbette, bugün bu dakika ihtiyaç yok. Ancak o teklifin olumlu kapatılmasını yakın gördüğümden hazırlıklarımıza bunu da dâhil edebiliyorsak etmekte yarar var diye düşündüm. Tabii ki teklifin kabulü, botun son düzeltmeleri alması, başvurusu filan derken yeni yılı rahat buluruz.
Vito Genovese 18.30, 29 Ekim 2020 (UTC)Yanıtla
Sürüm gizleme özelliği tamamdır. --Superyetkinileti 20.04, 3 Kasım 2020 (UTC)Yanıtla
Eline sağlık Yetkin, çok yararlı olacak. Şimdi hizmetli botu konusunda fikir birliği için çabalayalım, ben de bir yandan telif sistemi için altyapı çalışmalarımı hızlandırayım.
Vito Genovese 20.29, 3 Kasım 2020 (UTC)Yanıtla

Vandalizmle mücadele botu

Artık bu konuda bir çalışma yapmanın vakti geldi de geçiyor. Öncelikle bu konuda katkısının olacağını öngördüğüm isimleri bir etiketleyeyim: @Khutuck, Superyetkin, Mavrikant, HakanIST, Evrifaessa.

Vandalizmle mücadelede devriye ve hizmetlilerin üzerindeki yükü azaltma adına bariz vandalizmleri yakalayacak ve kullanıcıları uyaracak, VP:KET'e bildirecek vs. bir botumuz olması büyük bir adım olur. Bu işe kullanılması için Gambot diye bir hesap bile aldım şimdiden. :)

Enwiki'nin botu ClueBot NG'nin kaynak kodu bize bir başlangıç sağlayabilir. C, C++, PHP, Python, Bash ve Java ile yazılmış (başka yok mu başka?!?), ama (kısıtlı ama istenebilecek) kaynak kod elimizde olursa çeşitli yerelleştirmeler ve biraz emekle ayağımızı yerden keser diye umuyorum.

Ne dersiniz? Görüşler, fikirler, öneriler, ne varsa yazın lütfen.

Vito Genovese 15.48, 4 Eylül 2020 (UTC)Yanıtla

IRC, Telegram, Discord, Skype.. herhangi bir platformda gruba ekleyebilirsiniz beni. C, Java falan çok anlamasam da ve ClueBot'un kaynak kodunu aşırı karışık bulsam da yardım etmeye çalışırım. Direkt olarak değişiklik değerlendirmesi için ORES'i de kullanabiliriz. Şöyle de bir task var ORES ve Türkçe ile alakalı.--evrifaessa ❯❯❯ mesaj 15.52, 4 Eylül 2020 (UTC)Yanıtla
Zamanında biz bunları kitaplarımızda yazdık :) Standart "If This Than That" formatında vandalizm mücadelesinde süzgeçler gayet başarılı, o projeyi yüzden iptal etmiştim (bir de çok iyi çalışmıyordu zaten). Makine öğrenmesi vb yeni teknolojileri kullanacak, kabul edilebilir bir hata oranına sahip VEYA sürüm kontrolünün yükünü azaltmaya odaklanacak bir bot iyi olurdu.
Şu an için aklımdaki ideal bot Bekleyen Değişiklikler'e bakıp, %80 olasılıkla olumlu olan değişiklikleri "Bot onaylı" diye sınıflayacak ve önyüzde 5 saniye içinde görünmesini sağlayacak bir alet. Böylece hem devriyelerin iş yükünü azaltırız (kolay şeyleri bot halleder), hem onay bekleyen değişikliklerin daha kolay eritilmesini sağlarız (bot ne kadar iyi olursa devriyenin bot onaylıları insan onayıyla kontrol etme süresi de o kadar azalır), hem de yeni kullanıcıların "ama yazdığım bir haftadır çıkmadı" problemini de azaltırız.
MediaWiki tarafında teknik olarak tek bir şeye ihtiyaç olabilir, şu an SK'da "İnceleme bekliyor (önyüzde görünmez)" ve "İncelendi (önyüzde görünür)" kademeleri var, araya "Bot Onaylı (önyüzde görünür)" seviyesi eklenebilir.
Bu arada vurgulayayım, aklımdaki bu plan botun mükemmel olmayacağını özellikle hesaba katıyor, başlangıç için güzel geldi. Bot baktığı 1000 değişiklikten 500 tanesinde karar verebilse, bu 500 karardan da 400'ü doğru olsa bile bize devriye iş yükü açısından kayda değer bir avantaj sağlayacak.
Tabii şu ana kadar teknik olarak "şu paketi kullanalım, şuradan eğitelim" demedim, şu an daha konsept fikirdeyim. Konuyla alakalı mevcut bilgim sınırlı ama öğrenmeye çalıştığım bir alan, işbirliğine her zaman hazırım. --Khutuckmsj 22.22, 4 Eylül 2020 (UTC)Yanıtla
Sürüm Kontrolü'nün bize ne getirip ne götürdüğünü somut olarak ölçmenin çok da mümkün olmadığı düşüncesinden doğan bir teati devam ediyor şurada. SK'yı kaldırıp sonra geri ekleme şansımız muhtemelen yok, o yüzden geçici bir süre için SK'nın "okuyucular stabil sürümü görsün" biçimindeki ayarını "okuyucular güncel sürümü görsün" olarak değiştirme düşüncesi konuşuldu. Yazışmalara bakarsın, bazı olası yararları, kullanıcı kazandırma potansiyeli filan üzerinde duruldu. Elbette endişeler de var, artısı eksisini topluluğa sunacağım önümüzdeki günlerde sanırım.
Bot vandalizmin çok yüksek olasılık olduğunu düşünüp doğrudan geri alırsa, biz de botun arkasını bir şekilde toplarsak çok büyük bir yüke dönüşmesini önleyebiliriz diye düşünüyorum. Amaç, SK için harcadığımız insan gücünü azaltırken bir yandan da SK'nın etkisini azalttığı vandalizmin yeniden coşmasının önünde duracak çözümler gerekiyor. Belirgin örüntülerde süzgeçle de yük paslaşması yaparsak, yani bu değişikliklerin devriye/hizmetli ve/veya botun önüne hiç gelmemesini sağlayacak ek önlemleri de oluşturabilirsek kendimizi ciddi bir yükten kurtarabiliriz.
Vito Genovese 22.47, 4 Eylül 2020 (UTC)Yanıtla
Aslında benim görüşüm spektrumda "okuyucular stabil sürümü görsün" ile "okuyucular güncel sürümü görsün" ortasında kalıyor gibi :) Bir bakıma belirttiğin tartışmadaki "stabili mi gösterelim, günceli mi" kararını madde ve değişiklik bazlı olarak bota bırakmak. Teknik kısma girmeden önce işin felsefesini ve amaçlarını kararlaştırmamız ileride çok işimize yarar.
Sürüm kontrolünü kaldırma konusunda görüşüm karşıya daha yakın, kullanıcı kazanamama sebeplerimiz arasında SK'ya ilk 5'te yer vermem. Onu tartışmanın yeri çeşme tabii. --Khutuckmsj 01.13, 5 Eylül 2020 (UTC)Yanıtla
Bu arada ORES bot için hazır kod varmış, SeroBot (kaynak kodu) da var. Diğer ORES aletleri de burada. --Khutuckmsj 01.37, 5 Eylül 2020 (UTC)Yanıtla
Şimdi şunu inceliyorum. 2017'de Python 2 ile uyumlu olacak şekilde yazılmış, o zamandan beri ORES API'i değiştiğinden reverted modeli kaldırılmış. Ayrıca kodu Python 3.8 ile uyumlu olacak şekilde değiştirmekle uğraşıyorum, bir de reverted yerine ne kullanabiliriz onu anlamam gerekiyor.--evrifaessa ❯❯❯ mesaj 07.39, 5 Eylül 2020 (UTC)Yanıtla
ChenzwBot botu da incelenebilir.-- Hakan·IST 11.33, 5 Eylül 2020 (UTC)Yanıtla

Botun Son Değişiklikler'i eş zamanlı olarak ORES'e bağlayacak, beyaz liste/devriye/bot vb kullanıcıları atlayacak kısımlarını (yani işin en kolay kısmını) yazdım, biraz deneme yaptım; "%xx üzerinde geri al/onayla" kısmını da yazıyorum. Şimdi işin esas zor kısmı olan ORES eğitimi var. @Evrifaessa eğitim için ne lazım, nereye dalalım? Eğitim sonrasında da uzun bir test süreci bizi bekliyor. --Khutuckmsj 16.24, 6 Eylül 2020 (UTC)Yanıtla

@Khutuck - Şu talebin tamamlanmasını bekliyoruz diyebilirim kısaca. Şu an eğitim aracındaki veri 2016'da oluşturulmuş, şimdi eğitmeye kalkınca vandalizm amaçlı değişikliklerin, küfürlerin hepsi ya gizlendiğinden ya da sayfa komple silindiğinden kötü amaçlı değişiklikleri etiketleyemiyoruz, yani outdated bir veri üzerinden eğitmeye çalışıyoruz. bu yüzden 2020 verisinin oluşturulmasını bekliyoruz. istersen bu talebe biz sizden haber bekliyoruz falan gibisinden bir şeyler yaz, onlar da öncelik verir (belki).--evrifaessa ❯❯❯ mesaj 16.28, 6 Eylül 2020 (UTC)Yanıtla
Bir nudge attım hemen.
Vito Genovese 16.33, 6 Eylül 2020 (UTC)Yanıtla

@Mavrikant, Khutuck, Evrifaessa: ORES güncellemesi yapılmış sanırım. Şimdi ne yapmamız gerekiyor? Topluluk olarak yapmamız gereken bir şey varsa ona göre bir duyuru yapalım, yalnızca birkaç kişi gerekiyorsa nereden başlayalım? Evolutionoftheuniverse de CopyPatrol ihtiyacı için ORES'in öneminden söz etmiş çeşmede.

Vito Genovese 21.29, 29 Ekim 2020 (UTC)Yanıtla

Bu JSON'dan sağ üst menüde kalan miktarı gösterecek bir araç olursa güzel olur. Hızla bitmesi için duyuru yapılabilir çünkü bu ikinci paketimiz. İlk paketteki değişikliklerden çok silinen olduğu için işaretlemede karar veremiyorduk, güncel değillerdi. [evolutionoftheuniverse] @trwiki 21.39, 29 Ekim 2020 (UTC)Yanıtla
İBP'den başımı kaldırdım, ben de birkaç setle el atayım dedim ama bazı değişikliklerde çok kararsız kalıyorum. Zararlı diyemem, kötü niyetli de diyemem, ama doğru bir değişiklik değil, iyi niyetle yapılan hatalı değişiklik diyelim, böyle durumlarda zararlı mı demem gerekiyor? Yoksa zararlı demek vandal anlamında mı değerlendiriliyor? --LostMyMind (mesaj) 12.26, 14 Aralık 2020 (UTC)Yanıtla
LostMyMind: Burada yapmak istediğimiz şey vandalizmin saptanması. Biçem yönergelerine uymayan, hatta belki dil için önerilmiş yazım kurallarına uymayan "12 mayıs 1958 'de ÖlMüştür" gibi bir ekleme ne vandalizm ne de kötü niyetli olarak nitelenebilir. Buradaki iş kapsamında sorunsuz olarak görülmesi gerekir. Yani 0'dan 10'a çok kötüden çok iyiye uzanan bir ölçeği temel alarak yapılan değişikliklerin yararını puanlamak yerine "vandalizm vs. vandalizm değil" sınıflandırması burada temel amaç, çünkü netice olarak vandalizm teşkil eden değişikliği kendi anlayabilsin ve bunu temel alan botlar bunları otomatik geri alabilsin istiyoruz. İyi niyetle yapılan yararı düşük değişiklikler sonra bizim insan olarak hâlledeceğimiz şeyler.
Vito Genovese 17.22, 16 Aralık 2020 (UTC)Yanıtla
Tamam @Vito Genovese, teşekkür ederim. İlk fırsatta tekrar yapacağım. Zaten kararsız kaldıklarımı atlamıştım, atladıklarım tekrar geliyor sonra karşıma. Sevgiler. --LostMyMind (mesaj) 19.07, 16 Aralık 2020 (UTC)Yanıtla

Nüfuslarına göre ülkeler listesi

Merhaba arkadaşlar, Nüfuslarına göre ülkeler listesi sayfasının tartışmasında önerdiğim hususu burada bot sahiplerine sunuyorum. Desteklerinizi bekliyorum. Nevmit ☛☛ mesaj 13.04, 4 Ekim 2020 (UTC)Yanıtla

Otomatik Güncelleme hususunda henüz bir gelişme kaydedemedik sanırım ama @Superyetkin'in fikrini ve enwiki'deki örneği değerlendirebilecek bot sahipleri vardır diye umuyorum :) Nevmit ☛☛ mesaj 23.09, 10 Eylül 2021 (UTC)Yanıtla
@ToprakM, @Khutuck, @Vikipolimer bir şeyler yapılamaz mı bu liste için. Nevmit ☛☛ mesaj 20.33, 25 Ekim 2021 (UTC)Yanıtla

Yüzde işareti

Bu yapılıyor mu emin değilim ancak yüzde işaretinin yerini otomatik değiştiren bir bot mümkün mü? İngilizcede sembol Türkçedeki %sayı kullanımı yerine sayı% kullanımına sahip (örn. yüzde iki "%2" vs. two percent "2%"). İngilizceden büyük bir liste veya tablo bu sürüme eklendiği takdirde hepsini tek tek değiştirmek çok kasan bir durum. Son değişikliklerde yer alan bazı maddelerde de denk geldim yüzde sorununa. AWB ile de olabilir belki, ama url içindeki yüzdeleri bozabilir diye düşünüyorum. Gogolplex (mesaj) 11.49, 18 Ekim 2020 (UTC)Yanıtla

Birkaç örnek görebilir miyim, Gogolplex? Aklımda bir şey var. [evolutionoftheuniverse] @trwiki 15.54, 29 Ekim 2020 (UTC)Yanıtla
Durum tablolarda çok öne çıkıyor; zira çok fazla yüzde işareti içeriyorlar ve manuel değiştirme gerçekten de "zaman israfı" gibi hissettiriyor. 1, 2, 3, 4, 5 durumun izahı açısından yeterli olacaktır. Bir başka problem de Türkçede sayıların basamakları ayrılırken İngilizcenin tersine kullanılan . ve , işaretleri. Bunların botla düzeltilmesi imkansız (sanırım?). Gogolplex (mesaj) 16.42, 29 Ekim 2020 (UTC)Yanıtla
Arama kısmında daha demin İngilizce yazıma uyan 0.1 sorgusunu arattım ve metinlerde de ters % kullanımı önemli derecede yaygın bir biçimde kullanılmış. Gogolplex (mesaj) 16.48, 29 Ekim 2020 (UTC)Yanıtla
Gogolplex, yüzde ve binde için bir Regex yazdım. İşin yarısı tamam yani. Tam sayılar ve ondalıklı sayılar için aşikâr olanları bot ile yapmak mümkün ancak aşikâr olmayanlar için sayıların yanında kişi, hane, tane, asker, g/cm³ gibi ifade aramak gerekli; bunun için de bir liste çıkarmaya gerek var. Aralıklı ifadeler için ayrıca bir Regex yazılabilir. Belki Khutuck ve Vito Genovese de bir şeyler eklemek isteyebilir.
Regex şu şekilde: (?:\s|\||\s\(|:\s|}})\s?(?:-?|\+?|<?|>?|~?|±?|–?|∓?|≈?|≤?|≥?)\s?(([0-9]+)(\.?|,?)([0-9]*)( ?\%| ?‰)|(\% ?|(?:Y|y)üzde ?|‰ ?|(?:B|b)inde ?)([0-9]+)(\.?|,?)([0-9]*))(?:\s|\||\)|:|,|'|’|}}|\s?-\s?).
--[evolutionoftheuniverse] @trwiki 16.26, 31 Ekim 2020 (UTC)Yanıtla
Bir de, ben bu bota ad bulamadım. Matara diyecektim ama alınmış. [evolutionoftheuniverse] @trwiki 17.09, 31 Ekim 2020 (UTC)Yanıtla
  • @Evolutionoftheuniverse Benim de birçok kez baktığım bir konu ama   Bot için uygun bir işlem değil diye düşünüyorum, AWB'ye modül olarak yazılabilir ve yarı-otomatik düzeltilebilir. İşin "0.1%" yerine "%0,1" yazma gibi kısımları otomatik yapılabilir gibi görünüyor ama detaya girince problemlerle karşılaşıyoruz. Esas sorun "1,200%" gibi şeylerde ortaya çıkıyor; bu örnekteki değer "İngiliz tarzı yazılmış yüzde bin iki yüz" mü yoksa "yüzde işareti yanlış yere konmuş yüzde bir virgül iki" mi, öncesini okumadan bilmek imkansız. Benim daha önce denediğim bir çözüm AWB içine birkaç farklı regex-replace tanımlamak. "0.0%" yerine "%0,0" | "0.00%" yerine "%0,00" | "0.0000%" yerine "%0,0000" vb. tanımlayıp nokta/virgülden sonra 3 basamak olanları manuel düzenleme için bırakmak da bir çözüm. --Khutuckmsj 19.04, 31 Ekim 2020 (UTC)Yanıtla
    @Khutuck Zaten aşikâr olmayan hiçbir düzenleme bu şekilde yapılamaz. %x,xxx, %xx,xxx ve %xxx,xxx için isabetli bir iş olmayacağı aşikâr. Zaten bu nedenle Regex'i yalnızca bilinen durumları içerecek şekilde oluşturdum. Veri olduğu sürece verinin imkân tanıdığı her şey mümkündür. [evolutionoftheuniverse] @trwiki 19.22, 31 Ekim 2020 (UTC)Yanıtla

Tartışma şablonu

Geçtiğimiz günlerde tartışma şablonunu enwiki sürümüyle güncellediğimde, şablon (varsa) arşiv sayfalarını otomatik olarak listeleyecek bir düzene geçmişti. Bunun dışında Vikipedi ve Vikiproje gibi ad alanları için ayrı bir üst ileti görüntüleme özelliği gelmişti. Elbette bir şeyleri modifiye etmeye başladığımda her şeyi tam otomatik mutfak robotuna çevirmeden duramıyorum, o yüzden birkaç ekleme daha yaptım son günlerde.

Bir süredir SAS tartışma sayfalarıyla ilgili çalışıyorum. Twinkle'ın üzerinde çalıştığımız yeni sürümü daha önce oluşturulmuş tartışmaları saptayarak yeni adaylık sayfasını buna göre oluşturuyor. Son tartışma örneğin "VP:SAS/Madde (2. aday gösterme)" adını taşıyorsa yeni tartışmayı "VP:SAS/Madde (3. aday gösterme)" adıyla açıyor. Bu yüzden de geçtiğimiz günlerde standart dışı adlara sahip adaylık sayfalarını saptayıp temizledim. Bu temizlik sırasında {{Eski SAS}} şablonundaki düzensizliği bir kez daha görme olanağı buldum ve onu da otomatikleştirmek gerektiğini düşündüm. Bu şablonlar özellikle birden fazla adaylık geçirmiş sayfalarda epey bir yer kaplar duruma gelmişti ve hem adaylıkların elle yazılması hem de sonuçların standarda oturtulamamış olması pratikliğini düşürüyordu.

Tartışma şablonunun 5. tartışmaya kadar otomatik olarak saptayarak listeleyeceği (enwiki sisteminden kısmen ilham almış) bir düzenleme yaptım. Yani bir sayfanın tartışma sayfasında {{tartışma}} varsa, tüm SAS geçmişi otomatik olarak listeleniyor artık. Elbette daha önce {{Eski SAS}}'a girilen bilgilerin de tartışma şablonunun içine aktarılması gerekiyor. Şu dış araca göre Eski SAS şablonu an itibarıyla 1700 görüntülemeye sahip. Dolayısıyla botluk bir iş söz konusu.

Vikipedi tarihinin en çok SAS görmüş maddesi Ali Biçim üzerinden bazı örnekler vereyim. Tartışma şablonunun otomatik saptama özelliğinin etkisini, diğer şablonlara hiçbir müdahalede bulunmadığım şu sürüm üzerinden görebilirsiniz. Adaylıkların varlığı saptanıyor, ancak kalsın sonucunun çıktığı varsayılıyor. Tarih de doğal olarak yok. Şu sürüm, SAS verilerini girdiğim ancak Eski SAS şablonlarını silmemiş olduğum bir örnek. Bağımsız Eski SAS şablonlarıyla Tartışma şablonunun içine entegre edilmiş SAS bilgisi farkını gösteriyor.

Elbette nerede duracağını hiçbir zaman bilemeyen ben sonrasında da devam ettim ve {{Vikiproje kapsama kutusu}} ve {{YİB}} şablonlarını da entegre ettim. Sonuç olarak ortaya şöyle bir şey çıktı. Tartışma, YİB ve proje şablonlarının sıralamasının her maddede farklı olması zaten pek ideal bulmadığım bir durumdu, böylelikle buna da bir çözüm olacağını düşündüm. Daha sonra tartışma şablonunun aslen her madde için varsayılan olarak konmasının önerilmiyor oluşunu da hesaba katarak bir de kısa sürüm seçeneği ekledim ve nihai sonuç şöyle oldu. Parametre yapısı ise şöyle. SAS tartışma sonuçları için kabul edilen parametreler silinsin, hızlı silinsin, kalsın (varsayılan), hızlı kalsın, birleştirilsin (kullanılıyorsa hedef1,2,3,4,5 parametreleriyle diğer sayfanın adını istiyor), kararsız ve (devam eden tartışmalar için) sürüyor biçiminde. Değerler sanırım sabit kalabilir, görüntülenecek metni ise duruma göre değiştiririz.

İster istemez radikal bir müdahale oldu, o yüzden burada talep ettiğim bot işlemi de bir süre görüş bekledikten sonra yapılması daha uygun olacak bir işlem. O yüzden çeşmeye ve hizmetli panosuna konuyla ilgili birer not bırakacağım.

Teknik yöne geçersek, bu işlemin nasıl yapılabileceği konusunda fikirlerimi paylaşayım. Eski SAS şablonu şu parametreleri alıyor:

{{Eski SAS
|tarih = 
|sonuç =
|sayfa =
}}

Nispeten yeni eklenen tür de var ama artık ona gerek yok. sayfa parametresi de otomatik saptanan sayfanın bağlantısını verme işine yarıyor yalnızca, o da artık önemli değil. Bize yalnızca tarih ve sonuç lazım. İlki zaten standart bir biçime sahip, rahatlıkla alınabilir, önemli olan sonuç.

Bu parametreye girilen değerler epey farklılık gösteriyor. Varsayılan değer "kalmasına karar verilmiştir" biçiminde ama bazen elle kalın yazısız olarak ("kalmasına karar verilmiştir") olarak girildiği için tutarsız bir görünüm oluyor. "Fikir birliğine ulaşılamamıştır / varılamamıştır" ibaresinde de epey bir varyasyon olabiliyor. Aslına bakılırsa bot yalnızca silinmesine / kalmasına karar verilmiştir ikilisini kalın yazısına bakmadan silinsin ve kalsın parametre değerine dönüştürse yine kalanları elle temizleriz rahatlıkla.

Özetle, sayfadaki Eski SAS şablonlarının varlığını algıla, birinci şablondaki tarih değerini Tartışma şablonuna tarih1 değeri yap, kalsın/silinsin girdisini algıla, sonuç1 parametresine silinsin veya kalsın değeri yap. Birden fazla Eski SAS varsa bu prensiple ilerle. Sayfada {{YİB}} varsa (ve biraz daha ileriye götüreceksek madde Kategori:Yaşayan insanlar'daysa) |yib = evet yap, {{Vikiproje}} varsa |proje = içine taşı, oldu da bitti maşallah. :)

Şu an için yalnızca maddelerde yapılması yeterli olacaktır. VP:KT ve VP:ŞT kısmını da yakın zamanda yapmaya niyetliyim, onlara da sonra bakarız.

Gidip çeşmeye ve hizmetli panosuna notumu düşeyim, sakınca gören olursa yazsın böylelikle.

Vito Genovese 22.05, 3 Kasım 2020 (UTC)Yanıtla

Koruma şablonu

Sayfa korumaya alınırken eğer eklenmemişse koruma şablonu ekleyen, korumanın süresi bittiğinde de otomatik olarak kaldıran bir bot kullanışlı olabilir. ‒ToprakM  23.25, 15 Kasım 2020 (UTC)Yanıtla

HTML

Eski HTML kodları dolayısıyla lint hatasına sebep veren “font < span” tarzı kodlar botlarla güncellenebilir mi? Denk geliyorum Vito Genovese gördükçe elle yapmakta. Bir liste çıkarıp komplesini botla yapabiliriz. chansey mesaj? 05.31, 14 Aralık 2020 (UTC)Yanıtla

Güzel olur. Şu an Şablon Ekleyici için bir düzenli ifade olarak ekledim. Sol tablodaki düğmeye basıp gerekli güncelleme yapılabiliyor. An itibarıyla font etiketinin altındaki üç türün (Face, Size, Family) en az ikisinin birlikte kullanıldığı etiketleri düzeltmiyor, ancak onun için de güncellenmiş bir düzenli ifade ekleyeceğim. Sanırım düzenli yordam olarak eklenmesi de gerekir, ayrıca imzalarımızı da güncellememiz lazım genel olarak.
Unutmadan, kaldırılan tt etiketinin bağlama göre code, kbd, var gibi farklı alternatiflere dönüştürülmesi öneriliyor. Şu anki düzenli ifade hepsini code yapıyor ama pek sağlıklı bir dönüşüm sayılmaz. Ama elle de uğraşılmaz gibi bununla, sonradan gördükçe düzeltmek daha akıl kârı olabilir. mw:Help:Lint errors/obsolete-tag sayfasından biraz daha ayrıntılı bilgiye ulaşmak mümkün.
Vito Genovese 05.35, 14 Aralık 2020 (UTC)Yanıtla
Belki Ybot bu işi halledebilir? chansey mesaj? 06.09, 14 Aralık 2020 (UTC)Yanıtla

Çalışır durumda olmayan dış bağlantıların temizlenmesi

VP:DB gereği maddelerde dış bağlantılar başlığı altında yer alan dış bağlantıların konu ile ilgili olmaları ve çalışır durumda olmaları gerekmektedir. Yani, arşivlenmiş olup olmamasından bağımsız olarak bağlantının kendisi çalışır durumda olmalıdır. Bu kapsamdaki dış bağlantılar bot ile temizlenebilir.--[evolutionoftheuniverse] @trwiki 20.43, 15 Aralık 2020 (UTC)Yanıtla

IABot'un ölü/kırık bağlantı olarak işaretledikleri kolayca kaldırılabilir de diğerlerini algılayacak bir algoritma var mıdır bilmiyorum. Çok önce eklenmiş bağlantılar bazen satışta olan domainlere dönmüş oluyor bazen de uygunsuz sitelere yönlendirebiliyor. Denk geliyoruz sürekli. Çözüm bulunsa harika olur.--Kingbjelica (mesaj) 21.03, 15 Aralık 2020 (UTC)Yanıtla
Kaldırılmadan önce de kontrol edilebilir. [evolutionoftheuniverse] @trwiki 21.07, 15 Aralık 2020 (UTC)Yanıtla

Bölüm kaynağı

Kaynak parametrelerini Türkçeleştiren botlar, {{bölüm kaynağı}} şablonunu da dahil edebilirler mi bu işlemlere? @HastaLaVi2, kaynak modülünde bu şablonun İngilizce parametrelerle de çalışması sağlanabilir mi?--NanahuatlEfendim? 23.29, 7 Şubat 2021 (UTC)Yanıtla

@Nanahuatl, şablon zaten diğer tüm kaynak şablonlarına bağlı olduğu için İngilizce parametreleri kabul eder durumda. İngilizceleri kabul görmeyen parametrelere örnek verir misin? ~ Z (m) 01.12, 8 Şubat 2021 (UTC)Yanıtla

@HastaLaVi2, şurada, şurada, ve şurada var mesela. @Khutuck de hazır buradayken botuna dahil edebilir sanırım.--NanahuatlEfendim? 01.14, 8 Şubat 2021 (UTC)Yanıtla
@Nanahuatl Bota ekledim, bundan sonra bunların hepsini "Bölüm kaynağı" olarak değiştirecek. --Khutuckmsj 03.21, 8 Şubat 2021 (UTC)Yanıtla
Eline sağlık @Khutuck. Writers gibi parametreleri de dahil edebilir miyiz? NanahuatlEfendim? 05.27, 8 Şubat 2021 (UTC)Yanıtla
  • @Nanahuatl, Elizabeth Weir maddesini ve İngilizce karşılığını incelediğimde gördüm ki, {{bölüm kaynağı}} şablonunun oradaki versiyonunda |writers= diye bir parametre yok. Önceden var mıydı, emin değilim. |credits= var, bunda da hem yönetmen hem senarist bilgisi veriliyor. Burada bunu nasıl ekleyeceğimizi belirlemek lazım öncelikle. Aynı şekilde |city= parametresi de kullanımda yok veya kaldırılmış. Bunun yerine zaten |yer= ve |location= parametreleri mevcut. Özele inip de; şehir, kasaba vs. çoğaltırsak işimiz yaş. Gördüğüm hatalar arasında, |seribağlantısı= parametresinin hatası mevcuttu. Onu da modüle ekledim. ~ Z (m) 19.18, 8 Şubat 2021 (UTC)Yanıtla
@HastaLaVi2, Ben şimdi botta neyi neye bağlayayım, malum arkadaşa anlatır gibi anlatabilir misin :) --Khutuckmsj 04.28, 12 Şubat 2021 (UTC)Yanıtla
  • @Khutuck, kusura bakma ya. :D Anlatıyorum hemen:
Şimdi, eğer |writers= parametresi var ise, buna |credits= eklenmeli ve Senarist: PARAMETREDE YAZAN DEĞER şeklinde değişmeli. Eğer zaten |credits= parametresi mevcut ise de şu şekilde olmalı: Yönetmen: CREDITS'DE YAZAN DEĞER, Senarist: WRITERS'DA YAZAN DEĞER. Burada şundan emin değilim; |credits= parametresine nasıl bir Türkçe karşılık bulabiliriz bilmiyorum. @Vito Genovese belki fikir verebilir. |city= parametresi var ise, bunun yerine |yer= parametresine çevrilmeli (Burada şehir olduğunu belirtmek için parantez içerisinde parametrenin sonuna (şehir) şeklinde eklemek gerekir mi emin değilim). |seribağlantısı= parametresi sorununu düzelttim zaten. ~ Z (m) 09.27, 12 Şubat 2021 (UTC)Yanıtla
@HastaLaVi2 credits sanırım |katkıdabulunanlar= olarak çevrilmiş. Eşleştirilebilir gibi geldi bana. --anerka'ya söyleyin 10.21, 12 Şubat 2021 (UTC)Yanıtla
@HastaLaVi2, @Khutuck; "doikırık" diye bir parametre ekliyor botlar galiba. Bu parametre "doibozuk" olarak tanımlanmış. "subscription=yes" ise çevrilmiyor, "aboneli=evet" şeklinde çevrilmesi lazım yanlışım yoksa. Bilginize sunuyorum :)--NanahuatlEfendim? 18.56, 12 Şubat 2021 (UTC)Yanıtla
@HastaLaVi2 Nanahuatl, bot şu anda "doi-broken" ve türevlerini "doikırık", "doi-broken-date" ve türevlerini "doikırıktarihi" olarak değiştiriyor. "urlerişimi" altında da "subscription":"aboneli", "registration":"kayıtlı" değişimi yapıyoruz. |writers=, |credits=, |city= her zaman yazarlar-xxx-yer diye mi çevrilecek? İstisnası var mıdır? --Khutuckmsj 20.49, 14 Şubat 2021 (UTC)Yanıtla

Taksonomi şablonları

Taksonomi şablonların listesini çıkarsak, ingilizcesinden içerik doldurarak olmayanları oluşturabilir miyiz? Örnek çalışma sistemi şöyle:

  1. Şablon:Taksonomi/Acanthopathes (listede verilen isim)
  2. Template:Taxonomy/Acanthopathes (ingilizcesini kendisi bulacak: sadece / öncesi kelimeler ingilizce ve sabit => Template:Taxonomy/ )
  3. İçerikte bulunan parametreler
    1. rank= genus, familya, order, vs tanımlı sıralaması mevcut; karşılığı sıra= cins, familya, takım vs tanımlı sıralaması mevcut
    2. link= listedeki adı veya / sonrası başlık adı; karşılığı bağ=
    3. parent= yazan bilginin aynısı (burada ekstra bir durum olabiliyor | işaretinden önce bazen ingilizce maddesine yönlendirme oluyor. İçinde | geçenleri yapmadan atlayabilir. Daha sonra bunlar elle eklenebilir sorun olmaz bence. Karşılığı ebeveyn= ingilizce içeriğin aynısı
    4. Buradan sonrakiler olabilir, olmayabilir.
      1. extinct= yes, boş veya gizlenmiş bilgi etiketi olabilir. Sadece yes yazıyorsa; karşılığı tükenmiş= evet
      2. refs= kaynak bağlantısı veya bilgi etiketi olabilir. İçerik varsa karşılığı; kaynak= ingilizce içeriğin aynısı
      3. always_display= yes veya boş. Karşılığı; hep_görüntüle=evet
  1. Kısaca şöyle görüneni:

Başlık=> Template:Taxonomy/Acanthopathes

{{Don't edit this line {{{machine code|}}}
|rank=genus
|link=Acanthopathes
|parent=Aphanipathidae
|extinct= <!--Show a taxon is extinct by adding |extinct=yes; delete the extinct parameter or leave it blank otherwise.-->
|refs=<!--Shown on this page only; don't include <ref> tags -->
}}

Basitçe şöyle yapacak: Başlık=> Şablon:Taksonomi/Acanthopathes

{{Bu satırı düzenlemeyin {{{makine kodu|}}}
|sıra=cins
|bağ=Acanthopathes
|ebeveyn=Aphanipathidae
|tükenmiş= 
|kaynak= 
}}

Daha zoru, yapılabilirse :) Başlık=> Şablon:Taksonomi/Acanthopathes

{{Bu satırı düzenlemeyin {{{makine kodu|}}}
|sıra=cins
|bağ=Acanthopathes
|ebeveyn=Aphanipathidae
|tükenmiş= <!--eğer "tükenmemiş" ise bu satırı boş bırakın; "tükenmiş" ise de "evet" yazın -->
|kaynak= <!--Sadece bu sayfada gözükmesi için; <ref> etiketlerini kullanmayın -->
}}

Yapılabilirse, otomatik taksonkutu şablonu kullanılması daha mümkün hale gelir. Böylece bir çok kere tekrar eden veri girişi şablona oturur ve kullanıcılar otomatik çağırabilir maddelerde. Sevgiler :) Melissadilara (mesaj) 09.29, 23 Temmuz 2021 (UTC)Yanıtla

@Melissadilara yapılabilir ancak bizde kullanılan kullanılmayan bütün şablonları buraya getirmek ne kadar doğru olur bilmiyorum. İngilizcede oldukça fazla şablon var ve çoğunun maddesi bizde olmadığı için kullanılacağını sanmıyorum. ‒ToprakM  13.37, 13 Ağustos 2021 (UTC)Yanıtla
Çoğu madde zaten çoğu konuda Türkçede yok henüz maalesef ToprakM ama zamanla açılıyor. En azından diğer takso kutuların kullanımı yerine otomatik kullanımı kolay olur bilmeyenler ve çeviriyle açanlar için. Biz de yavaş yavaş maddeleri kontrol eder hem de yeni maddeler açarız diye düşünmüştüm açıkçası. Sonuçta türler bazında değil, çoğu cins ve üstü olduğu için zaten açılması gerekecek. Hem kolaylık, hem de vakit ve emek tasarrufu olması açısından bakmıştım ancak çok da sorun değil zira açıyoruz nasılsa :) Sevgiler Melissadilara (mesaj) 16.15, 13 Ağustos 2021 (UTC)Yanıtla
Tüm şablonları otomatik oluşturmak yerine, Türkçe sürümü mevcut olmayanları listeleyen ve kullanıcıların bunlardan herhangi birini tek tıkla oluşturmasını sağlayan bir araç geliştirsek nasıl olur? --Superyetkinileti 19.55, 13 Eylül 2021 (UTC)Yanıtla
Tüm ilgim sende şu an ve dinlemedeyim Superyetkin :) Diğer dilden taşıma anlamında mı demek istiyorsun, biraz açabilir misin kafandan geçenleri lütfen. Melissadilara (mesaj) 20.00, 13 Eylül 2021 (UTC)Yanıtla
Şöyle bir araç oluşturdum. --Superyetkinileti 20.31, 19 Eylül 2021 (UTC)Yanıtla
Superyetkin, ben zaten bu listeyi parça parça yayınlıyorum şuradaki ve deneme tahtamdaki gibi. Diğer arkadaşların kafası karışmasın diye de şunun gibileri eledim ki sorun olmasın. Süper olmuş yaptığın şey. Eğer ilk verdiğim listedekileri otomatik oluşturursa aslında çok çok süper olur :) Gerekirse ben listeyi yenilerim bitirdikçe ve içlerini kontrol ederim :) Bu arada aracı projeye ekliyorum izninle :) Melissadilara (mesaj) 20.49, 19 Eylül 2021 (UTC)Yanıtla

var olmayan dosya bağlantıları

maddelerdeki geçersiz dosya eklemelerini tarayıp silecek bir bot görevi yapılabilir mi? çeviriyle açılan bazı maddelerde bu wiki'de ya da commons'da var olmayan dosya isimlerine denk geliyorum. bot ile bunları tarayıp temizlemek pratik olurdu. Tehonk (mesaj) 22.08, 13 Eylül 2021 (UTC)Yanıtla

Aslında bunları listeleyen Bozuk dosya bağlantıları içeren sayfalar adlı bir kategori var ancak bunları topluca kaldırmak doğru olur mu bilemedim. Sonuçta yüklenebilirler. ‒ToprakM  16.01, 17 Eylül 2021 (UTC)Yanıtla

Tırnak işareti

Tırnak işareti içinde yazılan metinler eğik olamaz ve tırnaktan sonra kesme işareti gelemez. Dolayısı ile "'' ile ''" kullanımını sadece " olarak değiştirmek gerekiyor. Ve "' varsa onu da " bırakmak yeterlidir. Hedda Gabler (mesaj) 15.30, 20 Eylül 2021 (UTC)Yanıtla

  Daha fazla tartışılması gerekiyor Şu tür istisnalar mevcut. --Superyetkinileti 19.29, 11 Ekim 2021 (UTC)Yanıtla

Voleybolcu bilgi kutusu

Mariya Borodakova (Kalıcı bağlantı) örneğinde olduğu gibi, eski usul bilgi kutularını {{Voleybolcu bilgi kutusu}}'na çevirebilir miyiz? İyi vikiler. Sadrettin 11.35, 29 Eylül 2021 (UTC)Yanıtla

Adil kullanım hatalı kategori

@Dr. Coal ile mesaj sayfasında konuşmamız mevcut. Uygunluk=evet kodu girilmeyen dosyalarda "Geçerli gerekçesi olmayan adil kullanım dosyaları" kategorisi çıkıyor. Botla düzeltilebileceğini düşünüyorum. Kadıköylü Mesaj 15.44, 30 Eylül 2021 (UTC)Yanıtla

Takım kadrosu dolaşım şablonu

Bu şablonlar güncellense de külfet olduğu için çoğu zaman ya yeni gelen sporcuların maddelerine eklenmiyorlar ya da giden sporcuların maddelerinden kaldırılmıyorlar. Botlar bunu otomatik yapabilir mi? Türk takımlarının şablonları nispeten yine iyi de yabancı takım şablonları kötü durumda. Örneğin şu şablona 36 maddeden bağlantı varmış, şablondaki futbolcu sayısından fazla. Bağ verilen sayfalara bakınca da güncel olmadığı görülüyor ki bu en popüler takımlardan biri.

Bir bot ayda bir {{futbol takımı kadrosu}} ve {{basketbol takımı kadrosu}} şablonlarını temel alan kadro şablonlarını gezip tanımlı bağlara göre maddelerden kadro şablonlarını çıkarsa ya da maddelere eklese çok güzel olur. --𐰇𐱅𐰚𐰤 (mesaj) 23.40, 30 Eylül 2021 (UTC)Yanıtla

Yerleşim maddelerine toplu kısa açıklama ekleme

Türkiye yerleşim maddelerine toplu olarak "Türkiye'de köy", "Türkiye'de mahalle" gibi toplu kısa açıklamalar ekleyebilme imkanımız var mıdır? -- Sadrettin 17.54, 4 Ekim 2021 (UTC)Yanıtla

Şablon:Kısa açıklama

{{Kısa açıklama}} şablonu Vikipedi'de çalışmıyor ama 500'e yakın sayfada kullanılıyor. Bu maddelerdeki kısa açıklamaları Vikidata'ya taşıyıp, bu şablonu sayfalardan kaldırabilir miyiz? Ya da halihazırda Vikidata'da kısa açıklaması varsa sayfadan direkt kaldırabilir miyiz. İyi vikiler. Sadrettin 16.05, 14 Ekim 2021 (UTC)Yanıtla

Yanlış Vikiveri öğesine bağlanmış maddeler

Merhabalar,

Şuradaki talebime istinaden bu işlemi otomatik olarak denetleyebilecek bir bot yapılabilirse/mevcut bota bu görev eklenebilirse faydalı olacağını düşünüyorum. Nevmit ☛☛ mesaj 21.48, 25 Ekim 2021 (UTC)Yanıtla

Tartışma sayfasına proje eklemesi

Merhaba, listesi olan maddelerin tartışma kısmına

{{Vikiproje | Proje = Yaşam Ağacı | Sınıf = taslak | Önem = az }}

eklenmesini istiyorum mümkünse.

Maddelerin listesinin olduğu yer: Kullanıcı:Vikiolog/deneme tahtası11 şimdiden teşekkürler :) ᕓikiolog ♥෴ 16.21, 2 Aralık 2021 (UTC)Yanıtla

 E Yapıldı --Superyetkinileti 19.44, 2 Aralık 2021 (UTC)Yanıtla
Teşekkür ederim Superyetkin. Ben tekrar aynı şekilde listeliyorum, çoğaldıkça buraya yazarım arada veya haftada bir falan kontrol edilebilir gibi istenirse :) Bir de bilgi almak istiyorum, yapılabilirse istek açayım ona da. Bu açtığım maddelerin wikidataya bağlı olanlarda, otomatik taksonkutu içinde resim kısmı boş olup da, wikidataya konmuş resim varsa, o resimleri otomatik taksonkutu şablonunun içine |resim=resim adı olarak ekleme durumu nedir? Böyle bir durum varsa Yaşam Ağacı projesindeki kategoridekilere bu işlem yapılabilir mi? ᕓikiolog ♥෴ 18.38, 3 Aralık 2021 (UTC)Yanıtla
Resim bilgisi ilgili modül aracılığıyla Vikiveri'den otomatik olarak çekilebilir. --Superyetkinileti 20.27, 3 Aralık 2021 (UTC)Yanıtla
Peki Superyetkin,
{{Vikiveri görsel |1={{{resim|}}} }}
, projedeki bütün maddelere bunu eklemen mümkün mü izleme sağlanabilmesi için resimlerin varlıklarını? En azından otomatik çekme işleminin artı eksilerini düşünene kadar, izleme listesi oluşsa ("Kategori:Türkçe Vikipedi üzerinde resmi olmayan ama Vikiveride resmi olan maddeler" altında) belki kullanıcılar manuel de ekleyebilir interaktiflik olur bir yerde.
Bahsettiğin modüle eklemek daha mantıklı olacak, ancak uyandım, o yüzden mesaj iptal :) ᕓikiolog ♥෴ 22.46, 3 Aralık 2021 (UTC)Yanıtla
Tekrar merhaba Superyetkin :) 1. deneme listesi birikti tekrar, müsait olduğunda yapabilir misin? Bu sefer bağlantıları hazır :)
2. Bir de ek bilgi vererek istekte bulunmak istiyorum. VikiProje Bitki, Vikiproje Hayvanlar, VikiProje Böcekler, VikiProje Balıklar, VikiProje Amfibiler ve Sürüngenler, Vikiproje Kuşlar, VikiProje Dinozorlar, VikiProje Kaplumbağalar ve VikiProje Kedi, Vikiproje Yaşam Ağacının alt dallarıdır. Onları eklediğin tartışma sayfasına Yaşam Ağacının bu şablonunu da eklersen sevinirim. Sevgiler :) ᕓikiolog ♥෴ 20.10, 12 Aralık 2021 (UTC)Yanıtla
3. tur hazır müsait olunduğunda :) ᕓikiolog ♥෴ 10.44, 24 Aralık 2021 (UTC)Yanıtla

Sayfaları Vikiveri'ye bağlama sayılarına göre Vikipedistler listesi

Merhabalar,

Sanırım isteğim başlıktan gayet net anlaşılıyor :). Değişiklik sayılarına göre Vikipedistler listesi, Başlattığı madde sayısına göre Vikipedistler listesi, Aldıkları teşekkür sayısına göre Vikipedistler listesi, Gönderdikleri teşekkür sayısına göre Vikipedistler listesi gibi listelerimiz mevcut.

Bu listelere Sayfaları Vikiveri'ye bağlama sayısına göre Vikipedistler listesi açılmasını talep ediyorum. Bu hususla ilgili şablonu ve formüle döndürülüşünü @Superyetkin yapmıştı. Yine diğer listeler gibi YBot marifetiyle güncellenebilir.

Liste, Vikipedistleri daha fazla sayfayı Vikiveri'ye bağlamaya teşvik edeceğinden yararlı olacağı hususlar:

  1. Herhangi bir hususta bilgi almak istediğimizde eğer Türkçe Viki'deki sayfa çok kapsamlı değilse maddenin Vikiveri bağlantılarından diğer dillerde hangisi seçkin madde veya kaliteli madde ise o dile gidip sayfayı Türkçe'ye çevirerek almak istediğimiz malumatı alabiliyoruz.
  2. Bu durum kapsamlı ve kaliteli maddelerimiz için tersine kullanım sağlayacaktır. Otomatik olarak Vikipedimizin okunurluğu da artmış olacaktır. Türkçe Vikipedi'nin doğal bir reklamı olacaktır.
  3. Bir sayfaya kaynak eklemek istediğimizde Vikiveri bağlantılarından diğer dillerdeki kaynaklara ulaşıp kaynağı Türkçe'ye çevirerek kontrol edip ilgili yerlere koyabiliyoruz.
  4. Bu durum kapsamlı ve kaliteli maddelerimiz için tersine kullanım sağlayacaktır. Türkçe kaynakların tüm Vikipedi projelerindeki kullanımını artıracaktır.
  5. Bir sayfayı geliştirmek istediğimizde sayfa belli bir seviyeye gelmişse en azından taslak halini almışsa sıfırdan çevirmek yerine hakim olduğumuz dildeki bağlantısından sayfayı elle çeviri yaparak geliştirebiliyoruz.
  6. Bu durum kapsamlı ve kaliteli maddelerimiz için tersine kullanım sağlayacaktır. Nevmit ☛☛ mesaj 22.51, 12 Aralık 2021 (UTC)Yanıtla

Vikiproje Medya

Merhabalar, Vikiproje:Basın Yayın açmıştım ancak halihazırda Portal:Medya bulunmakta diye projenin adını da ona taşıdım. Otomatik proje kategorisindeki maddeler yeni ada taşınabilir ve kapsamı içindeki maddeler de projeye eklenebilir mi rica etsem. Sevgiler :) ᕓikiolog ♥෴ 23.30, 31 Aralık 2021 (UTC)Yanıtla

 E Yapıldı --Superyetkinileti 12.29, 2 Ocak 2022 (UTC)Yanıtla
Teşekkür ederim. ᕓikiolog ♥෴ 16.11, 2 Ocak 2022 (UTC)Yanıtla

Parametre bilgisi düzeltme

Ülke bilgi kutusundaki yüzölçümü_sırası, tahminî_nüfus_sırası, sayım_nüfusu_sırası, nüfus_yoğunluğu_sırası, GSYİH_SAGP_sırası, kişi_başına_GSYİH_SAGP_sırası, nominal_GSYİH_sırası, kişi_başına_nominal_GSYİH_sırası, Gini_sırası, İGE_sırası parametrelerine girilen sayıların sonundaki noktaları şu değişiklikteki gibi botla temizlememiz mümkün mü? Bazıları nokta koyuyor bazıları koymuyor. Direkt şablona ekleyeceğim o noktaları, standart olur. Belki kullanılıyorlardır diye ilgili parametrelerin şablona tanımlı alternatifleri de şunlar:

  • area_rank
  • population_census_rank
  • population_density_rank
  • GDP_PPP_rank
  • GDP_PPP_per_capita_rank
  • GDP_nominal_rank
  • GSYİH_düşük_sırası
  • GDP_nominal_per_capita_rank
  • kişi_başına_düşen_GSYİH_düşük_sırası
  • Gini_rank
  • HDI_rank

--𐰇𐱅𐰚𐰤 (mesaj) 22.45, 7 Şubat 2022 (UTC)Yanıtla

  Kodlanıyor... En kısa zamanda başlayacağım. ‒ToprakM  23.01, 7 Şubat 2022 (UTC)Yanıtla