Commons:Upload tools/en-ca: Difference between revisions
No edit summary |
Updating to match new version of source page |
||
(35 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{Pp-template}} |
|||
{{shortcut|COM:UT}} |
{{shortcut|COM:UT}} |
||
<languages/> |
<languages/> |
||
[[File:Image upload-tango.svg|140px|right]] |
[[File:Image upload-tango.svg|140px|right]] |
||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
There are several ways to upload media to Wikimedia Commons. |
There are several ways to upload media to Wikimedia Commons. |
||
</div> |
|||
== Integrated tools == |
== Integrated tools == |
||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
=== {{pg|Commons:Upload Wizard|Upload Wizard}} === |
=== {{pg|Commons:Upload Wizard|Upload Wizard}} === |
||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
The default tool, accessible from the « Upload a file » link in the left menu. |
|||
The default tool, accessible from the "Upload file" link in the left menu. |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
Supports [[Commons:Upload Wizard/Fields prefilling|fields prefilling]]. |
Supports [[Commons:Upload Wizard/Fields prefilling|fields prefilling]]. |
||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
Possible customisation: default license in [[Special:Preferences#mw-prefsection-uploads]] |
Possible customisation: default license in [[Special:Preferences#mw-prefsection-uploads]] |
||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
=== {{pg|Commons:GLAMwiki_Toolset|GLAMwiki Toolset}} === |
|||
=== [{{fullurl:Special:Upload|uploadformstyle=basic}} Basic Upload] === |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
An advanced tool that allows [[Commons:GLAM|GLAMs]] (galleries, libraries, archives and museums) to automatically upload large batches of digital versions of their collections. |
|||
Basic upload form, is the original upload interface. It is still useful if uploading files that do not use {{tl|Information}} template, like files that use {{tl|Artwork}}, {{tl|Photograph}}, {{tl|Art photo}} or {{tl|Book}} templates. For example if you want to upload file using {{tl|Artwork}} and {{tl|PD-old-100}} templates you can prefill |
|||
</div> |
|||
<pre> |
|||
== {{int:filedesc}} == |
|||
{{Artwork |
|||
|wikidata = Q.... |
|||
|source = ..... |
|||
}} |
|||
== {{int:license-header}} == |
|||
=== [[Help:Chunked upload|bigChunkedUpload]] === |
|||
{{PD-Art|PD-old-100}} |
|||
[[Category:.......]] |
|||
This [[w:en:ECMAScript|ECMAScript]] can be integrated with the <code><nowiki>importScript();</nowiki></code> feature for uploads with a chosen chunk size. It avoids some [[Special:UploadStash|Upload Stash]] oddities not yet handled by the {{pg|Commons:Upload Wizard|Upload Wizard}}. |
|||
</pre> |
|||
* Supports individual uploads up to 2 GB |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
and paste it into the window. |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
== Standalone desktop applications == |
|||
=== [[Help:Chunked upload|Chunked uploads]] === |
|||
[[Image:Commonist_screenshot.png|thumb|Commonist interface]] |
|||
</div> |
|||
[[File:VicunaUploader screenshot 01.png|thumb|VicuñaUploader interface]] |
|||
[[File:Comeon with pictures.png|thumb|ComeOn! interface.]] |
|||
=== Commonist === |
|||
This {{wp-ECMAScript|ECMAScript}} can be integrated with the <code><nowiki>importScript();</nowiki></code> feature for uploads with a chosen chunk size. It avoids some [[Special:UploadStash|Upload Stash]] oddities not yet handled by the {{pg|Commons:Upload Wizard|Upload Wizard}}. |
|||
Commonist is a [[w:Java programming language|Java]] program for easy upload of larger numbers of images to Wikimedia Commons and other MediaWiki installations. |
|||
* Supports individual uploads up to 4 GB |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
* {{pg|Commons:Commonist|Information and discussion}} |
|||
== Standalone desktop applications == |
|||
</div> |
|||
[[File:VicunaUploader screenshot 01.png|thumb|<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
VicuñaUploader interface |
|||
</div>]] |
|||
[[File:Comeon with pictures.png|thumb|ComeOn! interface.]] |
|||
=== VicuñaUploader === |
=== VicuñaUploader === |
||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
VicuñaUploader is a free tool written in Java designed to upload files to Wikimedia Commons and other Wikimedia projects. It is a bit similar to Commonist but has some more functionality and different user interface. |
VicuñaUploader is a free tool written in Java designed to upload files to Wikimedia Commons and other Wikimedia projects. It is a bit similar to Commonist but has some more functionality and different user interface. |
||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
See: |
See: |
||
*[//github.com/yarl/vicuna/wiki/Quick-start Tutorial on GitHub] |
*[//github.com/yarl/vicuna/wiki/Quick-start Tutorial on GitHub] |
||
*{{pg|Commons:VicuñaUploader|Information and discussion}} |
*{{pg|Commons:VicuñaUploader|Information and discussion}} |
||
</div> |
|||
<div class="mw- |
<div lang="en" dir="ltr" class="mw-content-ltr"> |
||
Note that the current stable version 1.23 has a bug that prevents login to Commons. In version 1.25 the bug is fixed. |
|||
=== ComeOn! === |
|||
</div> |
</div> |
||
=== ComeOn! === |
|||
<div class="mw-translate-fuzzy"> |
<div class="mw-translate-fuzzy"> |
||
ComeOn! is a free tool written in Java to upload pictures to Wikimedia Commons with extended support for JPEG metadata and its use in page templates. It is currently in beta mode but stable. |
ComeOn! is a free tool written in Java to upload pictures to Wikimedia Commons with extended support for JPEG metadata and its use in page templates. It is currently in beta mode but stable. It also supports audio files. |
||
</div> |
</div> |
||
<div class="mw-translate-fuzzy"> |
|||
See: |
See: |
||
*[//github.com/edouardhue/comeon Tutorial and repository on GitHub] |
*[//github.com/edouardhue/comeon Tutorial and repository on GitHub] |
||
*[//github.com/edouardhue/comeon/wiki/Demarrage User manual on GitHub] (French) |
|||
</div> |
|||
*{{pg|Commons:ComeOn!|Information and discussion}} |
|||
=== Pattypan === |
=== Pattypan === |
||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
Pattypan is an open-source tool written in Java to upload files to Wikimedia Commons and other Wikimedia projects using spreadsheets. |
Pattypan is an open-source tool written in Java to upload files to Wikimedia Commons and other Wikimedia projects using spreadsheets. |
||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
* [https://github.com/yarl/pattypan Download page on Github] |
* [https://github.com/yarl/pattypan Download page on Github] |
||
* {{pg|Commons:Pattypan|Information and discussion}} |
* {{pg|Commons:Pattypan|Information and discussion}} |
||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
=== OpenRefine === |
|||
</div> |
|||
[[File:OpenRefine - typical Wikimedia Commons project - grid view (with Commons Extension).png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">OpenRefine interface, with [https://github.com/OpenRefine/CommonsExtension Wikimedia Commons extension] installed</span>]] |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
OpenRefine is a free, open-source tool written in Java that can be used for data wrangling, batch uploads to Wikidata and Wikimedia Commons. It supports [[Special:MyLanguage/Commons:Structured data|Structured Data on Commons]] (editing and upload). |
|||
</div> |
|||
* <span lang="en" dir="ltr" class="mw-content-ltr">[https://hub-paws.wmcloud.org/ Wikimedians can access a cloud version of OpenRefine on PAWS]. Log in and click the blue diamond logo to launch OpenRefine.</span> |
|||
* <span lang="en" dir="ltr" class="mw-content-ltr">[https://openrefine.org/download Download and install OpenRefine on your own computer] (Linux, Windows and MacOS)</span> |
|||
* [[Special:MyLanguage/Commons:OpenRefine|<span lang="en" dir="ltr" class="mw-content-ltr">Information, documentation</span>]] |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
=== Sunflower === |
|||
</div> |
|||
[[File:Sunflower 0.0.1 Screenshot.png|thumb|right|<span lang="en" dir="ltr" class="mw-content-ltr">Sunflower interface</span>]] |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
Sunflower is an upload tool for [[w:macOS|macOS]] which makes it easy to batch-upload files to the Wikimedia Commons. |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
* {{pg|Commons:Sunflower|Information and discussion}} |
|||
</div> |
|||
<span id="Commonist_(not_working)"></span> |
|||
<div class="mw-translate-fuzzy"> |
|||
=== Commonist === |
|||
</div> |
|||
[[File:Commonist screenshot.png|thumb|<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
Commonist interface |
|||
</div>]] |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
Commonist is currently not working.<ref>https://github.com/ritschwumm/commonist/issues/25</ref><ref>[[phab:T298340]]</ref> |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
Commonist is a {{wp-Java (programming language)|Java}} program for easy upload of larger numbers of images to Wikimedia Commons and other MediaWiki installations. |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
* {{pg|Commons:Commonist|Information and discussion}} |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
=== PyCommonist === |
|||
</div> |
|||
[[File:Screenshot PyCommonist v0.2 2022-05-29.png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">PyCommonist interface</span>]] |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
[[:Category:PyCommonist|PyCommonist]] is a [[:Category:Python (programming language)|Python]]-[[:Category:PyQt|PyQt6]] program for easy upload of larger numbers of images to Wikimedia Commons. Its user interface is largely inspired by Commonist. |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
* [https://github.com/benprieur/PyCommonist/blob/main/README.md Install] |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
== Command-line tools == |
== Command-line tools == |
||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
See [[Commons:Command-line upload]]. |
|||
See {{pg|Commons:Command-line upload}}. |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
== Image software extensions == |
== Image software extensions == |
||
</div> |
|||
<span id=extensions></span> |
<span id=extensions></span> |
||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
=== {{pg|Commons:DtMediaWiki|DtMediaWiki}} === |
=== {{pg|Commons:DtMediaWiki|DtMediaWiki}} === |
||
A plugin for [[w:Darktable|Darktable]] which lets users export images to Wikimedia Commons. |
A plugin for [[w:Darktable|Darktable]] which lets users export images to Wikimedia Commons. |
||
</div> |
|||
[[File:MediaWiki KIPI uploader - 2.png|thumb|KIPI uploader configuration]] |
|||
[[File:MediaWiki KIPI uploader - 2.png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">KIPI uploader configuration</span>]] |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
=== {{pg|Commons:KIPI uploader|KIPI uploader}} === |
=== {{pg|Commons:KIPI uploader|KIPI uploader}} === |
||
A [[w:KDE Image Plugin Interface|KIPI]] plugin for [[w:digiKam|digiKam]] and [[w:Gwenview|Gwenview]] was made for easy upload of larger numbers of images to Wikimedia Commons and other MediaWiki installations. |
A [[w:KDE Image Plugin Interface|KIPI]] plugin for [[w:digiKam|digiKam]] and [[w:Gwenview|Gwenview]] was made for easy upload of larger numbers of images to Wikimedia Commons and other MediaWiki installations. |
||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
* http://www.digikam.org — digiKam download page |
|||
* https://www.digikam.org/ — digiKam download page |
|||
* {{pg|Commons:KIPI uploader|Information and discussion}} |
* {{pg|Commons:KIPI uploader|Information and discussion}} |
||
</div> |
|||
=== {{pg|Commons:LrMediaWiki|LrMediaWiki}} === |
=== {{pg|Commons:LrMediaWiki|LrMediaWiki}} === |
||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
A plugin for [[w:Adobe Lightroom|Adobe Lightroom]] that lets you export files to MediaWiki. Currently in beta state. |
|||
A plugin for [[w:Adobe Lightroom|Adobe Lightroom]] that lets you export files to MediaWiki. |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
== Smartphone apps == |
== Smartphone apps == |
||
</div> |
|||
{{See|Commons:Mobile app}} |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
=== Upload to Commons with Android === |
=== Upload to Commons with Android === |
||
</div> |
|||
{{See|Commons:Mobile app}} |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
A free Android app is available for uploading images directly to Commons. The tool can be found on [https://play.google.com/store/apps/details?id=fr.free.nrw.commons Google Play] and on the open source repository [https://f-droid.org/en/packages/fr.free.nrw.commons/ F-Droid]. The code is under the Apache license. |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
A free Android app is available for uploading images directly to Commons. (Android 2.3+ operating system required). The tool can be found on [https://play.google.com/store/apps/details?id=fr.free.nrw.commons Google Play] and on the open source repository [https://f-droid.org/repository/browse/?fdid=org.wikimedia.commons.wikimedia F-Droid]. The code is under the Apache license. |
|||
There is alternative simpler open-source [https://commonslab.github.io/ CommonsLab Android app] for uploading directly to Commons. The [https://github.com/CommonsLab/CommonsLab code] is under the MIT license. |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
[http://adp.gg/R/P/OFROAD Offroader] is an Android app, written to show, how an upload of large files (also with slow or bad internet connections) could work better with other Upload tools. It is an demonstrator and can write protocols, that - if sent to developers - can help developers identify problems of the MW upload process. It is available as an unpaid and a full paid version from a number of app shops. |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
=== Upload to Commons with iOS === |
=== Upload to Commons with iOS === |
||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
An iOS app used to be available on the AppStore but it has been discontinued. The source code is still available on [https://github.com/lyrk/Commons GitHub] under the Apache License. Note: As of November 2018, it's not in active development. |
|||
The iOS app ''Commons Uploader'' is not currently available on the app store. It used to work with devices running iOS 12 or newer. The app lacked much of the functionality of the Android app. It did not allow the user to review other recent Commons uploads and its map function was limited. |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
The similar [http://www.wikiuploaderapp.com/ Wiki Uploader] does its job with some quirks and as of April 2019 is compatible with iOS 9.0 or later. |
|||
The similar [http://www.wikiuploaderapp.com/ Wiki Uploader] is compatible with iOS 9 and newer, but has not been updated since 2019. |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
It does its job with some quirks: |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
Only images taken in the last couple of days can be uploaded and the app frequently freezes for about 30 seconds. Categories are suggested as soon as the first letters are typed but the bright yellow font color is very hard to read. Title and description fields are automatically filled with the location and date metadata if a single image is selected. This information has to be manually copied to proceed with several images. When several images are uploaded the author information is usually only added to the first one and has to be added manually to the others. |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
== Transfer tools == |
== Transfer tools == |
||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
=== Uploading from Flickr === |
|||
=== Transfer within Wikimedia === |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
There are various tools to help upload files from Flickr. |
|||
==== FileImporter ==== |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
* [//tools.wmflabs.org/flickr2commons/ Flickr2Commons] - Tool to easily upload single and multiple files from Flickr to Commons. This tool uses OAuth to upload files to Commons. See [[Special:OAuthListConsumers/view/74a4d433d0ab9f9fad720e1c4eb8159a]] for version 1.0, use [[Special:OAuthManageMyGrants]] to manage connected apps. |
|||
The [[mw:Special:MyLanguage/Extension:FileImporter|FileImporter]] ([[mw:Special:MyLanguage/Help:Extension:FileImporter|instructions here]]) is a Wikimedia Commons extension which imports the file including all data when all prerequisites are met. |
|||
* [[User:Odie5533/F2ComButton|F2ComButton]] (currently is not working) - A tool which adds buttons to Flickr to easily upload images yourself or using Magnus's tool. |
|||
</div> <div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
* [[User:Flominator/Flinfo|Flinfo]] - For people who want to upload Flickr pictures by themselves. |
|||
Technically, the files won't be "moved", but "copied". The tool provides a "Export" link to the local wiki in order to allow moving the file to Wikimedia Commons. |
|||
* {{pg|Commons:Upload Wizard|Upload Wizard}} - If you are an administrator, image reviewer or autopatroller, you can import images and photosets from Flickr via the Upload Wizard. |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
=== Commons Helper === |
|||
==== Commons Helper ==== |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
This page will generate code that you can copy and paste when moving an image from a Wikipedia to Commons. Note that you still need to verify the source and only transfer images that have reasonable licenses. You also still need to give the image a category, although the assistant is hooked up to CommonSense, so it can suggest them at the same time. Developed by [[User:Magnus Manske]]. |
This page will generate code that you can copy and paste when moving an image from a Wikipedia to Commons. Note that you still need to verify the source and only transfer images that have reasonable licenses. You also still need to give the image a category, although the assistant is hooked up to CommonSense, so it can suggest them at the same time. Developed by [[User:Magnus Manske]]. |
||
</div> |
|||
* [[:toollabs:commonshelper]] |
* [[:toollabs:commonshelper]] |
||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
=== FileImporter === |
|||
====CropTool==== |
|||
The [[mw:Extension:FileImporter|FileImporter]] is a Wikimedia Commons extension which imports the file including all data when all prerequisites are met. Technically, the files won't be "moved", but "copied". The tool provides a "Export" link to the local wiki in order to allow moving the file to Wikimedia Commons. |
|||
</div> |
|||
{{Main2|Commons:CropTool}} |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
For cropping and then uploading images. |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
=== MTC! === |
|||
==== Derivative works from Wikimedia Commons ==== |
|||
[[File:MTC-1.1.0.png|thumb|200px|right|[[w:Wikipedia:MTC!|MTC!]] in action]] |
|||
''See [[Special:MyLanguage/Commons:derivativeFX|Commons:derivativeFX]]''. |
|||
MTC! is a desktop application that transfers eligible free files from the English Wikipedia to Commons. It also includes a mass transfer mode for batch transfers and categorization. |
|||
</div> |
|||
* [[w:Wikipedia:MTC!|Wikipedia:MTC!]] |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
=== Upload by URL === |
|||
=== Uploading by URL === |
|||
</div> |
|||
{{anchor|upload_by_url}} |
{{anchor|upload_by_url}} |
||
[[File:Screenshot - upload by url on Special Upload.png|thumb|<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
Provided that you have the [[Special:ListGroupRights|<code>upload_by_url</code> right]], you'll see an additional input box on [[Special:Upload]] for selecting the upload source. |
|||
</div>]] |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
Users with the <code>upload_by_url</code> right (all registered users), can directly transfer images from [[Commons:Upload tools/wgCopyUploadsDomains|whitelisted]] websites via the API or via [[Special:Upload]]. |
|||
</div> <div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
With the [[Special:UploadWizard|Upload Wizard]] it is possible to upload files from Flickr. |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
[[File:Screenshot - upload by url on Special Upload.png|thumb|Provided that you have the [[Special:ListGroupRights|<code>upload_by_url</code> right]], you'll see an additional input box on [[Special:Upload]] for selecting the upload source.]] |
|||
==== URL2commons tool ==== |
|||
Users with the <code>upload_by_url</code> right (Image reviewers, Admins, GWToolset users), can directly transfer images from [[Commons:Upload tools/wgCopyUploadsDomains|whitelisted]] websites via the API or via [[Special:Upload]]. With the [[Special:UploadWizard|Upload Wizard]] it is possible to upload files from Flickr. |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
=== URL2commons === |
|||
The [[toolforge:url2commons|URL2commons]] tool allows all users to directly transfer images from websites to commons. |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
The [https://tools.wmflabs.org/url2commons/ URL2commons] tool allows all users to directly transfer images from websites to commons. |
|||
=== From specific external websites === |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
=== Internet Archive === |
|||
==== British Library ==== |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
[[toollabs:ia-upload|IA Upload]] is available for everyone (uses OAuth) to upload DjVu files of books from the Internet Archive. You select any free IA book and the {{tl|book}} template is prefilled (you are given a chance to edit it before upload). |
|||
[https://github.com/prachatos/eap2pdf eap2pdf] tool can mass-download books from the [https://eap.bl.uk/ Endangered Archives Programme] of British Library and also download single book and upload it to Commons. Installation of Python3 is required. The tool can be used in Linux, also adaptable to Windows. |
|||
</div> |
|||
<!--==== Fab (formerly Sketchfab) ==== |
|||
If the desired book is not yet on Internet Archive, you can use [[toollabs:bub/|BUB]] (Book Uploader Bot) to request its addition from another source. The job is entirely automatic, accepts requests for multiple books at once, and can notify by email when the book is ready with a link to ia-upload to complete the transfer. |
|||
See [[COM:3D]].--> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
==== Flickr ==== |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
There are various tools to help upload files from Flickr. |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
* [//tools.wmflabs.org/flickr2commons/ Flickr2Commons] – Tool to easily upload single and multiple files from Flickr to Commons. This tool uses OAuth to upload files to Commons. See [[Special:OAuthListConsumers/view/74a4d433d0ab9f9fad720e1c4eb8159a]] for version 1.0, use [[Special:OAuthManageMyGrants]] to manage connected apps. |
|||
* [[User:Flominator/Flinfo|Flinfo]] – For people who want to upload Flickr pictures by themselves. |
|||
* {{pg|Commons:Upload Wizard|Upload Wizard}} – If you are an administrator, image reviewer or autopatroller, you can import images and photosets from Flickr via the Upload Wizard. |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
==== GLAMs ==== |
|||
For a set of GLAMs you can use [[Commons:Glam2Commons|Glam2Commons]] to upload files from those GLAMs to Commons. |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
[[:Category:GLAMpipe|GLAMpipe]] has also been used. |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
==== iNaturalist ==== |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
* [[User:Kaldari/iNaturalist2Commons]] - User script to import specific images of a taxon |
|||
* [https://wikilovesinat.netlify.app/ Wiki loves iNaturalist tool] - Helps you find articles of species on Wikipedia and Wikidata that lack images and find appropriately licensed images in iNaturalist |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
==== Internet Archive ==== |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
[[toollabs:ia-upload|IA Upload]] is available for everyone (uses OAuth) to upload DjVu files of books from the Internet Archive. You select any free IA book and the {{tl|book}} template is prefilled (you are given a chance to edit it before upload). |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
If the desired book is not yet on Internet Archive, you can use [[toollabs:bub2/|BUB]] (Book Uploader Bot) to request its addition from another source. The job is entirely automatic, accepts requests for multiple books at once, and can notify by email when the book is ready with a link to ia-upload to complete the transfer. |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
Internet Archive also provides conversion of video from any format to ogv. You are advised to upload the video at the highest quality you have, up to about 400 GB per item. |
Internet Archive also provides conversion of video from any format to ogv. You are advised to upload the video at the highest quality you have, up to about 400 GB per item. |
||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
For comprehensive help on how to use the Internet Archive for Wikisource and other Wikimedia activities, refer to [[s:en:Help:DjVu files#The Internet Archive]]. |
For comprehensive help on how to use the Internet Archive for Wikisource and other Wikimedia activities, refer to [[s:en:Help:DjVu files#The Internet Archive]]. |
||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
=== British Library === |
|||
==== Mapillary ==== |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
[https://github.com/prachatos/eap2pdf eap2pdf] tool can mass-download books from the [https://eap.bl.uk/ Endangered Archives Programme] of British Library and also download single book and upload it to Commons. Installation of Python3 is required. The tool can be used in Linux, also adaptable to Windows. |
|||
[[toollabs:mapillary-commons|Mapillary 2 Commons]] and [https://tools-static.wmflabs.org/mapillary2commons2/ Updated tool for uploading Mapillary images to Wikimedia Commons (WIP)] are both available for everyone (uses OAuth) to upload street-level imagery. |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
===GLAMs=== |
|||
==== SteamGridDB ==== |
|||
For a set of GLAMs you can use [[Commons:Glam2Commons|Glam2Commons]] to upload files from those GLAMs to Commons. |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
[[:Category:GLAMpipe|GLAMpipe]] has also been used. |
|||
[https://www.steamgriddb.com/ SteamGridDB] is a website for logos and other art assets of video games, many of which may be [[COM:TOO|too simple to be copyrighted]]. The browser script sgdb2commons can speed up the process of importing these logos to Commons; see [[User:IagoQnsi/sgdb2commons]] for installation and usage instructions. |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
=== Videos === |
=== Videos === |
||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
''See [[Special:MyLanguage/Commons:Video2commons|Commons:video2commons]]'' |
''See [[Special:MyLanguage/Commons:Video2commons|Commons:video2commons]]'' |
||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
* Use [[toollabs:video2commons|video2commons]] to upload any video from the web. The tools automatically converts videos to a Commons-compatible format. (OAuth) |
|||
* Use [[toollabs:video2commons|video2commons]] to upload any video from the web. The tools automatically converts videos to a Commons-compatible format (uses OAuth). |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
* Use [[toollabs:videoconvert|Videoconvert]] to upload mp4 and other format files. The tool will automatically convert and upload the videos. |
|||
==== VideoCutTool ==== |
|||
</div> |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
=== Derivative works from Wikimedia Commons === |
|||
[https://videocuttool.wmcloud.org/ VideoCutTool] allows users to upload videos in any format to Commons with a user friendly UI and provides the users with options to edit videos before the upload. |
|||
''See [[Special:MyLanguage/Commons:derivativeFX|Commons:derivativeFX]]'' |
|||
</div> |
|||
{{ |
{{Commons upload tools}} |
||
[[ |
[[category:Commons upload]] |
||
[[ |
[[category:Commons tools]] |
Latest revision as of 15:12, 12 May 2024
There are several ways to upload media to Wikimedia Commons.
Integrated tools
The default tool, accessible from the "Upload file" link in the left menu.
Supports fields prefilling.
Possible customisation: default license in Special:Preferences#mw-prefsection-uploads
Basic upload form, is the original upload interface. It is still useful if uploading files that do not use {{Information}} template, like files that use {{Artwork}}, {{Photograph}}, {{Art photo}} or {{Book}} templates. For example if you want to upload file using {{Artwork}} and {{PD-old-100}} templates you can prefill
== {{int:filedesc}} == {{Artwork |wikidata = Q.... |source = ..... }} == {{int:license-header}} == {{PD-Art|PD-old-100}} [[Category:.......]]
and paste it into the window.
This ECMAScript can be integrated with the importScript();
feature for uploads with a chosen chunk size. It avoids some Upload Stash oddities not yet handled by the Upload Wizard.
- Supports individual uploads up to 4 GB
Standalone desktop applications
VicuñaUploader
VicuñaUploader is a free tool written in Java designed to upload files to Wikimedia Commons and other Wikimedia projects. It is a bit similar to Commonist but has some more functionality and different user interface.
Note that the current stable version 1.23 has a bug that prevents login to Commons. In version 1.25 the bug is fixed.
ComeOn!
ComeOn! is a free tool written in Java to upload pictures to Wikimedia Commons with extended support for JPEG metadata and its use in page templates. It is currently in beta mode but stable. It also supports audio files.
See:
Pattypan
Pattypan is an open-source tool written in Java to upload files to Wikimedia Commons and other Wikimedia projects using spreadsheets.
OpenRefine
OpenRefine is a free, open-source tool written in Java that can be used for data wrangling, batch uploads to Wikidata and Wikimedia Commons. It supports Structured Data on Commons (editing and upload).
- Wikimedians can access a cloud version of OpenRefine on PAWS. Log in and click the blue diamond logo to launch OpenRefine.
- Download and install OpenRefine on your own computer (Linux, Windows and MacOS)
- Information, documentation
Sunflower
Sunflower is an upload tool for macOS which makes it easy to batch-upload files to the Wikimedia Commons.
Commonist
Commonist is a Java program for easy upload of larger numbers of images to Wikimedia Commons and other MediaWiki installations.
PyCommonist
PyCommonist is a Python-PyQt6 program for easy upload of larger numbers of images to Wikimedia Commons. Its user interface is largely inspired by Commonist.
Command-line tools
Image software extensions
A plugin for Darktable which lets users export images to Wikimedia Commons.
A KIPI plugin for digiKam and Gwenview was made for easy upload of larger numbers of images to Wikimedia Commons and other MediaWiki installations.
- https://www.digikam.org/ — digiKam download page
- Information and discussion
A plugin for Adobe Lightroom that lets you export files to MediaWiki.
Smartphone apps
Upload to Commons with Android
A free Android app is available for uploading images directly to Commons. The tool can be found on Google Play and on the open source repository F-Droid. The code is under the Apache license.
There is alternative simpler open-source CommonsLab Android app for uploading directly to Commons. The code is under the MIT license.
Offroader is an Android app, written to show, how an upload of large files (also with slow or bad internet connections) could work better with other Upload tools. It is an demonstrator and can write protocols, that - if sent to developers - can help developers identify problems of the MW upload process. It is available as an unpaid and a full paid version from a number of app shops.
Upload to Commons with iOS
The iOS app Commons Uploader is not currently available on the app store. It used to work with devices running iOS 12 or newer. The app lacked much of the functionality of the Android app. It did not allow the user to review other recent Commons uploads and its map function was limited.
The similar Wiki Uploader is compatible with iOS 9 and newer, but has not been updated since 2019.
It does its job with some quirks:
Only images taken in the last couple of days can be uploaded and the app frequently freezes for about 30 seconds. Categories are suggested as soon as the first letters are typed but the bright yellow font color is very hard to read. Title and description fields are automatically filled with the location and date metadata if a single image is selected. This information has to be manually copied to proceed with several images. When several images are uploaded the author information is usually only added to the first one and has to be added manually to the others.
Transfer tools
Transfer within Wikimedia
FileImporter
The FileImporter (instructions here) is a Wikimedia Commons extension which imports the file including all data when all prerequisites are met.
Technically, the files won't be "moved", but "copied". The tool provides a "Export" link to the local wiki in order to allow moving the file to Wikimedia Commons.
Commons Helper
This page will generate code that you can copy and paste when moving an image from a Wikipedia to Commons. Note that you still need to verify the source and only transfer images that have reasonable licenses. You also still need to give the image a category, although the assistant is hooked up to CommonSense, so it can suggest them at the same time. Developed by User:Magnus Manske.
CropTool
- Main page: Commons:CropTool.
For cropping and then uploading images.
Derivative works from Wikimedia Commons
See Commons:derivativeFX.
Uploading by URL
Users with the upload_by_url
right (all registered users), can directly transfer images from whitelisted websites via the API or via Special:Upload.
With the Upload Wizard it is possible to upload files from Flickr.
URL2commons tool
The URL2commons tool allows all users to directly transfer images from websites to commons.
From specific external websites
British Library
eap2pdf tool can mass-download books from the Endangered Archives Programme of British Library and also download single book and upload it to Commons. Installation of Python3 is required. The tool can be used in Linux, also adaptable to Windows.
Flickr
There are various tools to help upload files from Flickr.
- Flickr2Commons – Tool to easily upload single and multiple files from Flickr to Commons. This tool uses OAuth to upload files to Commons. See Special:OAuthListConsumers/view/74a4d433d0ab9f9fad720e1c4eb8159a for version 1.0, use Special:OAuthManageMyGrants to manage connected apps.
- Flinfo – For people who want to upload Flickr pictures by themselves.
- Upload Wizard – If you are an administrator, image reviewer or autopatroller, you can import images and photosets from Flickr via the Upload Wizard.
GLAMs
For a set of GLAMs you can use Glam2Commons to upload files from those GLAMs to Commons.
GLAMpipe has also been used.
iNaturalist
- User:Kaldari/iNaturalist2Commons - User script to import specific images of a taxon
- Wiki loves iNaturalist tool - Helps you find articles of species on Wikipedia and Wikidata that lack images and find appropriately licensed images in iNaturalist
Internet Archive
IA Upload is available for everyone (uses OAuth) to upload DjVu files of books from the Internet Archive. You select any free IA book and the {{Book}} template is prefilled (you are given a chance to edit it before upload).
If the desired book is not yet on Internet Archive, you can use BUB (Book Uploader Bot) to request its addition from another source. The job is entirely automatic, accepts requests for multiple books at once, and can notify by email when the book is ready with a link to ia-upload to complete the transfer.
Internet Archive also provides conversion of video from any format to ogv. You are advised to upload the video at the highest quality you have, up to about 400 GB per item.
For comprehensive help on how to use the Internet Archive for Wikisource and other Wikimedia activities, refer to s:en:Help:DjVu files#The Internet Archive.
Mapillary
Mapillary 2 Commons and Updated tool for uploading Mapillary images to Wikimedia Commons (WIP) are both available for everyone (uses OAuth) to upload street-level imagery.
SteamGridDB
SteamGridDB is a website for logos and other art assets of video games, many of which may be too simple to be copyrighted. The browser script sgdb2commons can speed up the process of importing these logos to Commons; see User:IagoQnsi/sgdb2commons for installation and usage instructions.
Videos
- Use video2commons to upload any video from the web. The tools automatically converts videos to a Commons-compatible format (uses OAuth).
VideoCutTool
VideoCutTool allows users to upload videos in any format to Commons with a user friendly UI and provides the users with options to edit videos before the upload.