Wikimedia
Write a MediaWiki maintenance script to import content from text files
Your task is to write a PHP maintenance script importTextFiles.php which reads in each of the text files passed as command line parameters, and imports their content to a page on the wiki. For example, if I ran php maintenance/importTextFiles.php Weather.txt Galaxy.txt, the content of Weather.txt would be imported to a page called Weather on the wiki, and Galaxy.txt to Galaxy.
The script should accept the following options (more options may be added as part of future GCI tasks):
--userto set the username to which the edits should be attributed (default:Maintenance script).--summaryto specify the edit summary for the edits (default:Imported from text file).--use-timestampto use the modification date of the text file as the timestamp for the edit. (By default, the current time is used as the timestamp for the edit.)
You may like to borrow logic from, or call into code in, maintenance/edit.php and/or includes/import/WikiRevision.php.
There is no Phabricator task.
Task tags
Students who completed this task
unicornisaurous