Commons:Bots/Work requests

< Commons:Bots

Shortcut: COM:BR · COM:BWR

Bot policy and list · Requests to operate a bot · Requests for work to be done by a bot · Changes to allow localization  · Requests for batch uploads

Filing cabinet icon.svg
SpBot archives all sections tagged with {{Section resolved|1=~~~~}} after 1 day.

Music copyright detection botEdit

Wikipedia Zero's made us attractive as a piracy host (T129845). To combat music piracy I suggest setting up an audio fingerprinting system like Echoprint or AcoustID. These are open sourced (unlike Shazam or Gracenote) and supposedly easy to get running. Tracking this as T132650. Dispenser (talk) 23:19, 14 April 2016 (UTC)

This is a great idea. Sadly, we would be using AcoustID under "commercial use".. while open source, it would cost wikimedia money to use it legally. [1] . For echoprint, "If you download our data and then add to it, you are required to contribute data back to us." - This seems like not a big issue, as common files can be used freely (usually with Attribution). Public domain songs would be no issue to get to them. Cheers! CoolCanuck eh? 20:16, 9 May 2016 (UTC)
User:CoolCanuck, would you mind re-posting that to phabricator to keep the discussion centralized? Dispenser (talk) 14:02, 16 May 2016 (UTC)

Commons:Template i18n/bot replacementsEdit

If anyone wants to help, I'll be running my bot through Commons:Template i18n/bot replacements later today. Some of these are being cleaned up on-going, many of them aren't. I've just noticed the following as well that I'll add to the list when I get a chance:


I appreciate any help. :) Riley Huntley (talk) 17:47, 2 May 2016 (UTC)

Invalid EXIF datesEdit

Regrettably, UploadWizard completes the date field of {{Information}} template with untrustworthy dates without distinguishing their source and meaning by corresponding templates. This situation requieres a lot of work on detection of suspected, invalid and confusing dates.

Some of candidates for {{Invalid EXIF date}} template are pages with automatically filled dates with time 00:00, especially in combination with date of any first day of the month (see an example). Some systematic seeking of suspected dates should be designed. --ŠJů (talk) 22:26, 14 May 2016 (UTC)

They can be pulled off the database. Before writing a bot, you could use Quarry to test out some SQL that parses the metadata using the img_metadata field of the image table. E.g. 8020. -- (talk) 06:47, 20 May 2016 (UTC)

Moving infos from category to descriptionEdit

We uploaded about 17,000 images from Paolo Monti Archive. We wanted to reuse as much infos as possible from the original catalogue, so we have a lot of categories to fix. We need in particular to tranfer a string from a category to the description. Most of images from Monti's Archive have an unexisting (red), long category. That category has those characteristics:

  1. uncreated (red)
  2. shared only by an image (or two)
  3. formed by words separated by commas (not by "-" as the other original categories).
  4. 20 chars long or more

We need to trasfer that string (deleting the category) to the beginning of the description field.
Example: File:Paolo Monti - Serie fotografica (Anzola d'Ossola, 1966) - BEIC 6329139.jpg has a category called "Anzola d'Ossola. Riale. Alberi." (note the commas). The text "Anzola d'Ossola. Riale. Alberi." must be transferred at the very beginning of the description (deleting that category and leaving intact the other categories and the previous description).
A query made by Federico Leva shows we have about 7,000 categories of more than 75 chars that are used in less than 3 images (and 1,000 used in 2). I suggest to consider every red category with 20 chars or more and with commas between words. Thank you for your help. --Marco Chemello (BEIC) (talk) 20:59, 23 May 2016 (UTC)

In other words, what's needed here is simply a run where each string in the list is removed from categories and moved immediately after "description =". --Federico Leva (BEIC) (talk) 13:20, 25 May 2016 (UTC)
Read in another language