Manuel:RefreshImageMetadata.php
Version de MediaWiki : | ≥ 1.18 |
Fichier MediaWiki : refreshImageMetadata.php | |
---|---|
Emplacement : | maintenance/ |
Code source : | master • 1.40.0 • 1.39.4 • 1.35.11 |
Classes : | RefreshImageMetadata |
Détails
Le fichier refreshImageMetadata.php est un script de maintenance pour actualiser les champs de métadonnées de l'images. Il traite 200 items à chaque lot.
Options et arguments
Option | Description | Nécessaire ? |
---|---|---|
--force | Recharger les métadonnées du fichier même si les métadonnées ont l'air ok. | optionnel |
--broken-only | Ne réparer que les enregistrements vraiment cassés, laisser ceux qui sont anciens amis toujours compatibles tranquilles. | optionnel |
--convert-to-json | Réparer les enregistrements avec un format de sérialisation obsolète. | optionnel |
--split | Permet de séparer les éléments de métadonnées volumineux dans la table de texte. Implique --convert-to-json. | optionnel |
--verbose | Ressortir des informations supplémentaires à propos de chaque fichier amélioré ou pas. | optionnel |
--start | Le nom du fichier avec lequel commencer. Les espaces doivent être remplacés par des _, puisque le paramètre sera utiliser pour relier au nom de fichier comme stocké dans la base données. | optionnel |
--end | Nom du fichier avec lequel finir. | optionnel |
--mediatype | N'actualiser que les fichiers avec ce type de média, par ex. BITMAP, UNKNOWN, etc. | optionnel |
--mime | N'actualiser que les fichiers avec ce type MIME. Peut accepter le joker 'image/*'. Possiblement inefficace sauf si mediatype est aussi spécifié |
optionnel |
--metadata-contains | (Inefficace!) N'actualiser que les fichiers où le champ img_metadata contient cette chaîne. Peut être utilisé si il est connu qu'une propriété spécifique était extraite incorrectement | optionnel |
--sleep | Temp de veille entre les lots (en secondes). Par défaut: 0 | optionnel |
--oldimage | Exécuter et actualiser sur un tableau oldimage. | optionnel |
Utilisation
php maintenance/refreshImageMetadata.php [ --force| --broken-only| --convert-to-json| --split| --verbose| --start| --end| --mediatype| --mime| --metadata-contains| --sleep| --oldimage ]
Terminal
$ php maintenance/refreshImageMetadata.php Processing next 3 row(s) starting with 1631330937964.jpeg. Finished refreshing file metadata for 3 files. 3 were refreshed, 0 were already up to date, and 0 refreshes were suspicious.