본문 바로가기
미디어위키

Manual importTextFiles.php

by 다움위키 2023. 12. 31.
MediaWiki file: importTextFiles.php
Location: maintenance/
Source code: master1.38.21.37.41.35.7
Classes: ImportTextFiles

Details

importTextFiles.php 파일은 텍스트 파일을 위키의 페이지로 가져오고, 선택적으로 파일 타임스탬프를 보존하는 유지관리 스크립트입니다. (확장없이) 파일 이름은 페이지 제목으로 사용되며, 선택적으로 앞에 접두어가 붙습니다.

Usage

php importTextFiles.php [options...] <file> [<file>...]

Options

Option/Parameter Description

-u <user> 누구의 편집인지를 나타내는 사용자이름. 만약 지정된 사용자가 존재하지 않으면, 해당 사용자가 생성될 것입니다. 만약 사용자이름이 제공되지 않으면, 편집은 사용자 "Maintenance script"에 의한 나타내어질 것으로, 이것 역시 필요하다면 생성될 것입니다.
-s <summary> 요약 편집. 만약 요약이 제공되지 않으면, "Imported from text file"가 사용될 것입니다.
--rc 최근 변경사항에서 편집을 표시합니다. 기본적으로, 이 옵션은 최근 변경사항에서 편집이 표시되지 않도록 설정하지 않습니다.
--bot 최근 변경사항에서, 편집을 "Bot edits"으로 표시합니다 (만약 --rc가 전달된 경우에만 해당합니다). 기본적으로, 이 옵션은 설정하지 않습니다.
--prefix <prefix> 페이지 이름은 기본적으로 파일 확장자없이 파일 이름이 될 것입니다. 만약 접두어가 여기에 설정되면, 페이지 앞에 이 접두사가 붙을 것입니다. 그래서 접두어는 페이지 이름을 만들 때 파일 이름 앞에 배치하기 위한 문자열입니다.
--use-timestamp 텍스트 파일의 수정 날짜를 편집 타임스탬프로 사용하기. 기본적으로 --use-timestamp는 설정하지 않습니다; 이 경우에서, 텍스트 파일의 가져오는 순간의 현재 타임스팸프가 사용됩니다.
--overwrite 기존 페이지를 덮어씁니다. 기본값은 false이므로, 기존 페이지를 건너뜁니다. 만약 --use-timestamp가 마찬가지로 전달되면, --overwrite는 페이지가 마지막으로 수정된 이후에 파일이 수정되어졌으면 오직 페이지를 덮어씁니다 – 다른 말로, 수정 타임스탬프에 따라, 파일이 페이지보다 더 새롭습니다.

Examples

php importTextFiles.php -s "Updating weather observations" --prefix "Template:Latest meteo/" --overwrite --use-timestamp meteo-*.txt

이 명령은 현재 디렉토리에서 와일드카드 meteo-*.txt와 일치하는 파일을 Template:Latest meteo/로 시작하는 페이지로 가져옵니다. 예를 들어, meteo-Sydney.txt는 페이지 Template:Latest meteo/meteo-Sydney로 가져올 것입니다. 파일의 수정 타임스탬프가 개정 타임스탬프로 사용될 것입니다. 기존 페이지는 덮어쓸 것입니다.