Commons talk:Up!

From Wikimedia Commons, the free media repository
Jump to: navigation, search

Where can I obtain the source-code? -- Rillke(q?) 20:24, 13 July 2012 (UTC)

It's not publicly available at the moment, but I expect to publish a fully documented version soon. If you wish, I can email you a draft copy, but be warned, it's not pretty. -FASTILY (TALK) 20:40, 13 July 2012 (UTC)
Thanks for the fast reply. No need; at the moment I am really busy so I can wait ;-) -- Rillke(q?) 20:52, 13 July 2012 (UTC)
Well, if the app uses GPLv3-licensed library, the source code must be available, and be GPL-compatible (CC-BY-SA is not). GPL is not LGPL. I am not sure if the author(s) care or not (by default you should assume she/he does), but it's just common sense to use GitHub or something instead of Dropbox for projects like this. --Trycatch (talk) 19:20, 29 July 2012 (UTC)
Sorry I didn't make this clear earlier. Yes, the library code (of which I am also an author) is GPLv3, but my code for the application (which is a single file) shall be licensed under the cc-by-sa-3.0. -FASTILY (TALK) 20:29, 29 July 2012 (UTC)
If your code use GPL library, it should be also GPL-licensed. See e.g. w:GPL#Linking and derived works. That's why LPGL and w:GPL linking exception exist. --Trycatch (talk) 16:28, 30 July 2012 (UTC)
+1 for source for your great tool or add extra input for alternative wiki fqdn. Greudin (talk) 08:32, 14 August 2012 (UTC)

Not sure I can test it soon, but thanks for creating both a massive upload tool and something that bypasses the 100mb limit. --Elitre (talk) 12:07, 1 August 2012 (UTC)

Purpose of a tool[edit]


I removed the following statement.

“I created Up! not as a replacement for any of our current upload tools, but rather as a new method of contribution for Commons' editors. That said, Up! is not the tool for every sort of upload job and should not be used when uploading media files that should not share file description page details and/or categories.”

History of computing and of humanity have demonstrated the purpose of a tool is finally defined not by tool creator, but by tool users.

  • w:Facial tissue provides for example "In 1924 facial tissue as it is known today was first introduced by Kimberly-Clark as Kleenex. It was invented as a means to remove cold cream."
  • In computing, hackers allow software growth and Internet creation doing more and more stuff with computing than original software authors considered a normal use.

Now, I could understand you would like to explain your vision but please consider if it's a valuable information, if you don't restrict freedom of other users, if your statement doesn't let think you want to restrict freedom of use of a computing software and do that in a section History or Vision. --Dereckson (talk) 19:12, 1 August 2012 (UTC)

The statement needs to be there. It says should not, it does not say "you must not" or "you are not allowed to". And that's pretty much what this tool is about, same information for multiple files. If we don't underline this, it is just another mass upload tool. --Elitre (talk) 18:00, 2 August 2012 (UTC)
I beg to differ. You can present strength of the software differently than should/should not recommendations.
For example, we could say This tool has been especially designed for <software strenghts>.
And that's already in the current text: “Up! is different from other Commons upload tools in that it allows users to mass upload an entire folder of related media files with by filling out a single file description page (e.g. [...]). Up! also supports the new chunked uploading protocol, and is therefore able to upload files < 500Mb.”.
If someone wants to consider this tool as a generic upload tool, I don't understand why we should discourage him. --Dereckson (talk) 21:04, 2 August 2012 (UTC)


I tried to upload but failed.because, the file name is in Tamil language. See:category:Tamil pronunciation The warning comes as bellow.//File:(square boxes).ogg appears to be Upload-protected.Consider changing to another title and uploading again.//i think utf8 to be accepted.--THA-uzhavan (talk) 14:26, 7 August 2012 (UTC)

I'll try working that into the next update. Thanks for letting me know -FASTILY (TALK) 19:57, 8 August 2012 (UTC)


  1. Work fine, but my poor connection prevent me to do a mass upload. The main issue is that the title created should be "Name_of_category [number]" Yann (talk) 15:56, 14 July 2012 (UTC)
    I've added a new option for that. Thanks for helping!! -FASTILY (TALK) 19:21, 16 July 2012 (UTC)
  2. Work fine, but there is a mistake in using Pipe symbol in the Category section. Several categories are constructed like Year by city. YYYY in (cityname) | YYMMDD. It makes a chronologic sorted list of all pictures of a special year - useful to find double pictures or to find pictures to the same motive at a special day (if exist).--Metilsteiner (talk) 13:15, 21 July 2012 (UTC)
    I've added functionality for that by using double pipe symbols. Thanks for helping out! -FASTILY (TALK) 19:34, 28 July 2012 (UTC)
  3. I will try Up! soon. Meanwhile, I translated your page in French. Benoit Rochon (talk) 19:03, 29 July 2012 (UTC)
  4. Est-ce qu'il est vraiment possible d'importer des fichiers de plus de 100 Mio ? Car j'ai essayé avec un fichier de 130 mo, et il ne se passe rien. Marc (talk) 21:29, 1 August 2012 (UTC)
    Oui, mais seulement si vous avez Internet rapide: #Issues :/ -FASTILY (TALK) 23:07, 1 August 2012 (UTC)
  5. Worked fine for my 10 files + I voted for that bug. --Elitre (talk) 18:01, 2 August 2012 (UTC)
  6. Upload denied several times. Error msg: File is upload protected. In the DOS output: Credential not found, upload denied Yes, logging IN worked fine. Ideas? :) --Hedwig in Washington Canis lupis track.svg(Woof?) 13:36, 16 September 2012 (UTC)
    Sounds like you tried to upload to a fully protected filename, salted title, or a title matching a regex on the title blacklist. Try changing a filename around and re-uploading -FASTILY (TALK) 19:50, 16 September 2012 (UTC)

Screen output:

Welcome to Up!
Press any key to continue . . .
Sep 16, 2012 2:24:32 PM Wiki login()
INFO: [] Successfully logged in as Hedwig in Washington, highLimit = false.
Sep 16, 2012 2:26:56 PM Wiki getPageInfo()
INFO: [] Successfully retrieved page info for File:BFGigHarbor0.jpg.
Sep 16, 2012 2:26:56 PM org.wikipedia.Wiki checkRights
SEVERE: Cookies have expired
Sep 16, 2012 2:26:56 PM Wiki logout()
INFO: [] Logged out. Cookies have expired.
       at org.wikipedia.Wiki.checkRights(
       at org.wikipedia.Wiki.upload(
       at Up.doUpload(
       at Up.main(

and so on for all images in folder --Hedwig in Washington Canis lupis track.svg(Woof?) 21:38, 16 September 2012 (UTC)

That's very strange; I can't seem to be able to replicate it. This could be an old library bug, which was fixed that was fixed in subsequent commits. I'll try to get v0.2 up and running either today or tomorrow. -FASTILY (TALK) 22:22, 16 September 2012 (UTC)

Requests :)[edit]

  1. Remember username
  2. Remember last folder
  3. Size setting for interface

That's what I can come up with right now. --Hedwig in Washington Canis lupis track.svg(Woof?) 06:12, 18 September 2012 (UTC)

Up! 1 test[edit]


I have tested Up! v.0.1 and there are some comments:

  • the most annoying thing is that it is not displayed in the lower menu in Windows Vista - thus every time you would like to switch back, you have to minimize all open windows
  • cat delimiter || is not nice, as far as it is native just to the Englich keyboard - I would prefer e.g. commas
  • I dont see details of the process and I cant stop it
  • I dont like file numbering, I would prefere something cleare starting from 1
  • I would prefer to have uploaded files placed to the hidden cat or to gallery with heading - than you can manage such files
  • no way to separetly desribe files - but that is probably a purpose

The positive thing:

  • clear work

So now I will test version 0.2, but if the first point will not be resolved, that will not be my favourite uploader. Anyway thx for such job!--Juandev (talk) 21:28, 26 September 2012 (UTC)

The 0.2 beta fixes everything but points two, four, and six.
  • Two - I can't use commas because category names sometimes contain commas.
  • Four - I've fixed this for the release of 0.2
  • Six - Up! is a batch uploader, so it intentionally doesn't have this function.
Thanks for your feedback! -FASTILY (TALK) 08:51, 27 September 2012 (UTC)

Time to test chunked uploading again[edit]

See [Commons-l] Time to test chunked uploading again. --Nemo 06:09, 9 January 2013 (UTC)

I'll check it out. Thanks for the note. -FASTILY (TALK) 09:56, 12 January 2013 (UTC)

Great tool: feedback[edit]

Worked very easily and nicely. (P.s. look what I uploaded!!!) Tool parsed a hierarchy directory and uploaded everything. Love the power to make same file page info. Worked fast and easy.

Tiny feedbacks (and tool is great):

  • The run button is a little lost down there in download of a version.
  • Maybe an advice to upload one image first manually to check on how your template, description etc. displays.

TCO (talk) 00:11, 30 June 2013 (UTC)


which was listed on Special:Permalink/105391424#Download? -- Rillke(q?) 16:53, 29 May 2015 (UTC)

If that's the case, can please someone share it with me, so I can decompile it in order to know how it was working and to possibly further maintain it. -- Rillke(q?) 16:55, 29 May 2015 (UTC)
Not possible to rebuild the application with this? --Steinsplitter (talk) 17:06, 29 May 2015 (UTC)
As far as I am concerned this is just a command line uploader. -- Rillke(q?) 17:19, 29 May 2015 (UTC)

@Hedwig in Washington, TCO, Elitre: Do you still have a copy? -- Rillke(q?) 21:56, 29 May 2015 (UTC)

@Rillke: Sorry, had it on my older CPU. It seems that I never did a backup of the JAR file. --Hedwig in Washington (mail?) 03:00, 30 May 2015 (UTC)
Still have the hard drive? -- Rillke(q?) 05:17, 30 May 2015 (UTC)
Negative. Formatted and then recycled. --Hedwig in Washington (mail?) 06:17, 30 May 2015 (UTC)
@Rillke: Check you mail if your provider does not block receiving jar files. --McZusatz (talk) 20:56, 30 May 2015 (UTC)
Danke :) -- Rillke(q?) 21:23, 30 May 2015 (UTC)