Uploadmultiple.py is a Pywikipediabot python script to upload multiple images to a Mediawiki wiki.
This script is not included in the framework yet and it needs work. Get the script here: Uploadmultiple.py
Copy and paste the script into a text editor, then save the script in the pywikipediabot folder as Uploadmultiple.py.
Use at your own risk.
python [Global-arguments] [-debug] [-file:xxx] [-nodesc] [-rename]
|-debug||Switch to debug mode. Files are not actually uploaded.|
|-file:xxx||Specify the file which contains the list of filenames to be uploaded.|
|-nodesc||Do not ask for a description for each file.|
|-rename||Prompt for a new filename for each file in the filelist.|
This bot uploads multiple files found in a list of files in a text document called "uploadlist.txt".
Create a text document called uploadlist.txt in your pywikipediabot folder.
Each file name should be in quotation marks and comma separated with no line breaks. The full image location needs to be listed.
Create and save this file then run the script.
It is recommended that you rename your files to the desired destination names BEFORE running this script, for two reasons:
- this script won't ask you for the new filename unless you specify the -rename argument,
- since you can't see the image you're about to upload, it is difficult to know which file is which if they're all called IMG_0023, etc.
Creating the list of files
You can create a list of the files in a folder a couple of ways.
- With DOS
Using the DOS "dir" command:
dir /w > uploadlist.txt
This creates a list of filenames named uploadlist.txt.
Next, open that file with a text editor. Use find-and-replaces to trim the list down to just a list of filenames, each in quotation marks and comma separated, as shown above.
If there are extra files in the directory which you don't want uploaded then be sure to edit them out of the file at this time.
- With Vista and XP
- Get a List of Filenames, PC Magazine
Any modifications or additions to this page should be made on MediaWiki.org instead.