GuildWiki talk:Bot tasks/License reminder

Image license guide linky? --- -- (s)talkpage  16:28, 29 May 2008 (UTC)
 * Yes, I think give reminder for each image, otherwise unexperienced users will go back to license 1/5 that they uploaded and forget about the other 4, or something... When the bot posts on a talk page, have it check if a section already exists for previous reminders, and just add to it, instead of making a new section for each notice, which can get pretty ugly if someone uploaded a bunch of images and forgot to license them all.  Also, the licensing feature does not work correctly, still.  If you upload a BRAND NEW image, it works just fine, but if you upload a new version of an old image that did not have licensing before, then choosing the drop down licensing will not work, and the image will still be unlicensed.  Might want to address that issue somewhere, if you can.  I posted it on the staff board, but nothing happened. RoseOfKali [[Image:RoseOfKaliSIG.jpg]] 16:07, 31 May 2008 (UTC)


 * It sounds like a great idea to me -- I've come across a fair amount of untagged images recently. Go go go! :] [[Image:Maui_sig.png]] 19:23, 5 June 2008 (UTC)


 * This sounds like a great idea in my opinion. I often see users uploading images, that I end up tagging 10 seconds later anyways.  Typically these are just gw screenshots, but there are sometimes copy vio's that can be caught this way, and not stay in the system for months or even longer... just look at Special:Uncategorizedimages. As far as multiple posts for multiple image uploads, I'm rather impartial on this.  As Rose stated, multiple posts for multiple images would help users to not forget their other 4 uploads.  But at the same time, it would create alot of unnecessary text on the user page.  Which could be a good thing in itself, it would remind that user not to forget licensing tags ever again :P.  And typical users don't upload more than a couple images at a time anyway.  Template:Image copyright or Template:Unattributed image could easily be used on the user's talk page to inform them of their images copyright status, or does your bot have a different way of posting on the user's talk page?
 * How often should this run?
 * I think once a week is more than enough. -- [[Image:Isk8.png]]  I~sk8   (T/C) 19:36, 5 June 2008 (UTC)
 * The examples on User talk:RogueJedi show exactly what the message would look like (except i wouldnt include the username in the heading). It just gives a list of all images that the bot found since its last run that the user uploaded that were missing copyright status. &mdash;♥ Jedi ♥ Rogue ♥ 19:41, 5 June 2008 (UTC)
 * I would say a separate post for each image- easier to keep track of. And run it like 6 times a day. [[Image:Felix_Omni_Signature.png]] 20:57, 5 June 2008 (UTC)

possible issues
I don't know Java well, but I'll at least give some general comments. That's all I see for now. &mdash;Dr Ishmael 19:43, 5 June 2008 (UTC)
 * In function isNeedingLicense, you should include the lc versions for all of them, like you did for .  I know I've seen  at least a few times.
 * In function postReminders, shouldn't you be stripping the last two characters (", ") from String imgs before passing it to leaveMessage? Or am I just missing where that happens?
 * 1. Yes, I can add that. It will just make the if statement longer. (actually, I'll just .toLowerCase the whole thing before I check.) 2. I didn't bother stripping it at all. I suppose I could but its just one more string manipulation which IIRC aren't really desirable operations because it takes up extra memory. Meh, I'll add it anyway.&mdash;♥ Jedi ♥ Rogue ♥ 19:48, 5 June 2008 (UTC)
 * A different approach to listing the images: put them into a wiki-list. That way, each one could be formatted as   (assuming Java is like most languages in using \n for linefeed), and a trailing \n on the last img wouldn't need to be removed, but in fact would be necessary to separate it from the rest of the text. &mdash;Dr Ishmael [[Image:Diablo_the_chicken.gif]] 20:19, 5 June 2008 (UTC)
 * I considering that but felt it might make things cluttered for a long list of files. Hopefully, however, there won't ever be lists of files that are too long as it would slow down the whole program. That would only come up if someone decided to run this from a very early start date (say if we wanted to leave messages on the user pages of all image uploaders since the dawn of time). However this made me realize that we could run into issues if someone were maliciously to change the last run date. My suggestion would be to put the last run date somewhere else on a protected page. (protect it so only registered users or only sysops? if sysop, the bot would need to be a sysop too because it needs to edit the page itself.). Thoughts? &mdash;♥ Jedi ♥ Rogue ♥ 20:27, 5 June 2008 (UTC)