WP:MTC!

{{Historical|brief=yes|comment=MTC! is no longer actively maintained. I am focusing my efforts on its command line successor, [https://github.com/fastily/mtc-cli mtc-cli], for the foreseeable future -FASTILY 23:26, 27 May 2021 (UTC)}}

{{Infobox software

| name = MTC!

| logo =

| logo alt =

| screenshot = MTC-1.1.0.png

| caption = MTC! version 1.1.0 on macOS

| screenshot alt =

| collapsible =

| author = Fastily

| developer = Fastily

| released = {{Start date and age|2016|06|22}}

| discontinued = yes

| latest release version = 1.1.0

| latest release date = {{Start date and age|2017|09|23}}

| latest preview version =

| latest preview date =

| repo = {{URL|https://github.com/fastily/mtc}}

| programming language = Java

| operating system = Windows Vista and later, Mac OS X 10.7 and later, Linux, Solaris

| platform = Java SE

| size =

| language =

| language count =

| language footnote =

| genre = Wikipedia editing tool

| license = GPLv3

| alexa =

| website = {{URL|//en.wikipedia.org/wiki/Wikipedia:MTC!}}

| standard =

| AsOf =

}}

MTC!, short for "Move to Commons!", is an easy-to-use tool that simplifies and streamlines the transferring of files to Commons. MTC! includes mass-transfer options and a built-in file filter which skips non-free and other Commons-ineligible files.

How it works

  1. Submit – You, the user, will submit a File name, Username, Category, or Template to the App. Refer to #Transfer Modes for details.
  2. Fetch – MTC! fetches file(s) matching your query.
  3. Filter – MTC! will intelligently filter out non-free, Commons-ineligible files from the query, and files nominated for deletion from your query.
  4. Transfer – MTC! will download each file, generate a Commons file description page for each file, and upload the file to Commons.
  5. Finish – MTC! will flag each local Wikipedia file for administrator review upon a successful transfer.

{{Warnsign}}: Generated file description pages are approximate, so be sure to tidy up each file on Commons after transferring!

How do I get MTC!?

= Step 1: Check requirements=

MTC! requires the Java platform. For best results, please update your Java installation to the most recent version, [https://java.com/inc/BrowserRedirect1.jsp here].

  • If you are using Linux, install the OpenJDK (openjdk-8-jre) and JavaFX (openjfx) packages.

=Step 2: Download=

Click [https://github.com/fastily/mtc/releases/download/v1.1.0/MTC-1.1.0.jar here] to download MTC!. MTC! is a self-contained App, no installation is necessary.

=Step 3: Run=

All users (Mac, Windows, and Linux) should be able to start the tool by double clicking its icon. If you are asked to choose a program to start this tool with, please select Java.

User manual

= Login =

File:MTC! Login Form.png

You will need to login with your username and password (or bot password) for Wikipedia before you can use MTC!. Any edits the App makes on your behalf, on Wikipedia and on Commons, will be done using your account.

= Transfer modes =

;Single

;Batch

{{Warnsign}}: When transferring multiple files in batch mode, be sure to review each file before transfer; fix license details and flag copyright violations so MTC! can skip over them using the smart filter. This is an automated process, so you will not be able to perform reviews while the tool is performing transfers!

= Category =

This field allows you to automatically add a category (or categories) to each file you transfer. Leave this field blank to not add any categories. You can add more than one category by separating categories with a semicolon (;). For example, to add categories :Category:Test and :Category:Help, type Test;Help into the Category field.

=Controls=

;Buttons

;File Menu

File:MTC! 1.0.0 File Menu.png

  • Exit — Quits the App

;Options Menu

File:MTC-1.1.0 Options.png

  • Disable Smart Filter — Checking this box will disable the built-in filter which causes MTC! to ignore files which are potentially ineligible for Commons (e.g. non-free content, files nominated for deletion, files not PD in US, etc.)
  • Add maintenance category — Checking this box will automatically add the category, Category:Files uploaded by with MTC! (check needed), to each transferred file
  • Delete on Transfer — Checking this box will delete the file upon successful transfer. This option is only available to Administrators.

= mtcfiles =

MTC! will save files it downloads to a folder named mtcfiles. You may delete/move the folder once you quit the App, but please do not modify the contents of the folder when the App is running.

Smart Filter notes

The Smart Filter uses a liberal /Blacklist/ and conservative /Whitelist/ to guess whether a file is eligible for Commons. Although there will be false positives, this list should stop most ineligible files from accidental transfer. The Smart Filter only allows files which contain at least one whitelist category and no blacklisted categories. If you are certain the file you are transferring is acceptable for Commons, then check the box to disable the Smart Filter.

FAQ

Q: Why is MTC! refusing to transfer a file?

:A: The file is probably being stopped by the Smart Filter. You can check the box to disable the Smart Filter if you are sure that the file is acceptable for Commons

Q: What login methods does MTC! support?

:A: You may use your usual Wikipedia username and password or BotPasswords. If you have 2FA enabled, then you will have to use BotPasswords, as MTC! does not support OAuth. Alternatively, you can always create a new account specifically for use with MTC!.

Q: Does MTC! automatically transfer old revisions of files?

:A: Not currently. This is also automatically carried out by OgreBot.

See also