Fandom Developers Wiki

ListFiles dosya yönetimi için site çapında ve kullanıcı betiktir. MediaWiki API'sini sorgulamak için URL'ler oluşturmak için bir form ve ayrıca alındıktan sonra verileri biçimlendirmek için kapsamlı bir seçenekler listesi sağlar. Bu betikle yapabileceğiniz bazı şeyler şunlardır:

  • bir vikideki tüm dosyaları alfabetik olarak sıralayın
  • belirli bir öneki olan tüm dosyaları arayın
  • 1 MB'den büyük dosyaların bir listesini alın
  • sayfayı yeniden yüklemeden yeni listeler oluşturun
  • ayarlarınızı kaydedin ve sıfırlayın
  • dosyaları ada, yükleyiciye, zaman damgasına, genişliğe vb. göre sıralayın
  • ham metinde oluşturulan listeler ayrıştırılabilir ve botlar gibi diğer uygulamalarla kullanılabilir

Bu komut dosyasıyla yapamayacağınız bazı şeyler şunlardır:

  • yakın zamanda yüklenen tüm dosyaları kolayca bulun (bunun yerine Special:NewFiles özel sayfasını kullanın)
  • bir vikideki tüm .png resimlerini bulun. aimime parametresi, dosyaları mime türüne göre aramak için kullanılabilir... ancak ne yazık ki sunucu yoğundur ve Fandom genelinde devre dışı bırakılmıştır.

Installation[]

Usage[]

ListFiles betiği yüklendikten sonra, betiği çalışırken görmek için wikinizde Project:ListFiles sayfasını ziyaret edebilirsiniz. Ayrıca, başlığında 'ListFiles' bulunan Kullanıcı: ad alanındaki alt sayfalara da yüklenir, ör. Kullanıcı:Kullanıcı Adı/ListFiles bu, global.js dosyasındaki betiğe sahip kişiler için faydalı olacak şekilde tasarlanmıştır.

Bu betiği farklı bir sayfaya yüklenmeye zorlamak istiyorsanız, istediğiniz sayfayı düzenleyin ve aşağıdaki vikimetni buraya yerleştirin:

<div id="ListFiles-container">Bu sayfa, resimler için MediaWiki API'sini sorgulamak için bir form sağlar ve çalışması için JavaScript gerektirir. Daha fazla bilgi için [[w:c:dev:ListFiles|ListFiles]] sayfasına bakın.</div>

id="ListFiles-container" önemli kısımdır. ListFiles betiği, bu kimliğe sahip bir kap arayacaktır, bu nedenle herhangi bir sayfaya böyle bir kapsayıcı koyarsanız, betik o sayfada çalışır.

Dosya adlarının ham metin listesi[]

Bu betiğin bir yan özelliği, aşağıdaki özel sayfalarda dosya adlarının ham metin listesini sağlamasıdır:

Bu ham metin listeleri, bot veya otomasyon betik olan biri için faydalı olabilir. Örneğin, vikinizde kullanılmayan görüntüleri silmek istiyorsanız, Special:UnusedFiles sayfasını ziyaret edebilir ve bu betik tarafından sağlanan dosyaların ham metin listesini kopyalayabilir ve ardından onları kolayca toplu olarak silmek için bu girişi AjaxBatchDelete betiği aracılığıyla besleyebilirsiniz.

Değişklik günlüğü[]

6 July 2017
Game Moderator prevented distorting the image, and perfectly aligns it in the center on hover.
02 January 2017
Dai ca superman added AjaxRC support for script.
23 January 2014
ShutterBat started translation in spanish of code (raw filenames by the moment specially for advanced version of QuickTools).
7 February 2013
Mathmagician extended the "raw list of filenames" feature to Special:UncategorizedFiles, thanks to Revitalizer's note on the talk page.
2 February 2013
Mathmagician extended the "raw list of filenames" feature to the new Special:UnusedVideos page.
29 January 2013
Mathmagician added feature for raw list of filenames at Special:UnusedImages (helpful for people who want to do a batch delete to clean up unused files).
30 October 2012
Mathmagician added feature for raw list of filenames at Special:ListFiles (convenient way to get a list of all files uploaded by a single user).
22 October 2012
Mathmagician added an image preview feature when hovering over filename links in the results table.
25 September 2012
Mathmagician created.