ListFiles es un script para usuarios o para todo el wiki para mantenimiento de archivos. Este provee un formulario para generar URL's para solicitar a través de API MediaWiki, incluyendo una gran lista de opciones para formatear los resultados después de recibirlos. Algunas cosas que puedes hacer con este script son:
- Enumerar alfabéticamente todos los archivos del wiki
- Buscar todos los archivos que tengan un prefijo definido
- Conseguir una lista de archivos mayores a 1 MB
- Generar nuevas listas sin recargar la página
- Guardar y resetear tus configuraciones
- Ordenar archivos por nombre, usuario, fecha, ancho, etc.
- Listas generadas en texto plano que pueden ser utilizadas por otras aplicaciones como Bot.
Algunas cosas que no son posibles de hacer son:
- Buscar fácilmente archivos subidos recientemente (Usar la página especial Special:NewFiles para ello)
- Buscar todas las imágenes .png en una wiki. El parámetro
aimime
podría ser usado para buscar por el tipo mime... Pero desafortunadamente es intensivo para el servidor y es deshabilitado a través de Fandom.
Instalación[]
Uso[]
Una vez que el script ListFiles esté instalado, puedes visitar Project:ListFiles en tu wiki para ver el script funcionando. Esto también se cargará en el espacio de nombre Usuario: que tenga 'ListFiles' en el título, ej. Usuario:Nombredeusuario/ListFiles - esto está diseñado para los usuarios que tienen instalado el script en su página global.js.
Si quieres cargar el script en otra página, simplemente edita cualquier página y agrega el siguiente código en ella:
<div id="ListFiles-container">Esta página provee un formulario para consultar a través de API MediaWiki para imágenes y requiere Javascript adicional para funcionar. Ver [[w:c:dev:ListFiles|ListFiles]] para más información.</div>
El id="ListFiles-container"
es la parte importante. El Script ListFiles buscar{a un contenedor con ese id, Así que puedes poner ese código en cualquier página, el Script funcionará en esa página.
Listas planas de archivos[]
Una característica de este script es que provee una lista sin formato de nombres de archivos en las siguientes páginas especiales:
Estas listas de código pueden ser utilizadas para algún usuario con un Bot o un scriptautomatizado. Por ejemplo, si tu buscas eliminar archivos sin uso de tu wiki, podrías visitar Special:UnusedFiles y copiar la lista dada por este script, y después añadirla en el formulario del script Borrado por Lotes para realizar fácilmente esa tarea.
Changelog[]
- 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.