User talk:Koavf

From Wikisource
Jump to navigation Jump to search


Grollier's Reading Wheel.jpg

Hello Koavf, welcome to the multilingual Wikisource! Thanks for your interest in the project; we hope you'll enjoy the community and your work here.

This wiki is the original Wikisource wiki, originally hosting works in many languages. The larger collections have been spawned into separate projects, leaving this wiki to serve as a central collaboration point, and as an environment where works without a language subdomain can be started. Refer to our languages list to see which languages still reside on this wiki. You can find a list of the separate language projects on the main page or here and you may want to look at the our coordination page for limitations on placing certain works on the separate language projects.

Most questions and discussions about the community are in the Scriptorium.

The Community Portal lists tasks you can help with if you wish. If you have any questions, feel free to contact me on my talk page!

--Ooswesthoesbes 05:36, 17 September 2010 (UTC)

DP Connection[edit]

Hi, I noticed you edited Wikisource:Wikisource and Project Gutenberg. Do you have any connection with Project Gutenberg? I am a proofreader that has drifted over from pg and feel that a collaboration between Distributed Proofreaders and Wikisource could be very valuable re proofreader development. I am appalled at how little proofreading seems to have been done at Wikisource. I know there are a lot of frustrated proofreaders at DP who want practice. It seems an ideal to advertise Wikisource to novice proofreaders. I wouldn't know who/how to approach at DP... Any thoughts? Zoeannl 05:41, 19 April 2015 (UTC)

@Zoeannl: I am also registered at DP as well and I'd be very happy to see content pass between our communities. As for who to contact, part of the difficulty is that there are several distinct DP communities... What have you been thinking? —Justin (koavf)TCM 05:45, 19 April 2015 (UTC)
I've just found this forum post on DP-what's really interesting is that it took months for anyone to mention Wikisource. I put in my 2 cents and had an immediate reply telling how much better the PP support is now. Kinda missing the point. And maybe part of the problem? --Zoeannl (talk) 09:31, 22 April 2015 (UTC)
DP and WS Excuse my delay in getting back. If you want to reach me more directly, e-mail works best. I think it's a little silly for our two communities to not work together: it's virtually trivial to take a text from one and post it to the other anyway. I've posted there as well. How were you told that DP is better than WS? Through a private message? What is the best way to contact you? —Justin (koavf)TCM 22:20, 3 May 2015 (UTC)


@Koavf: we're back in business, though not finished setting up. (see wl discussion page on here)

join us? :)

Lx 121 (talk) 18:29, 2 April 2017 (UTC)

@Lx 121: I'm looking now. I've been busy since set up but I have an account there. I'm excited to see something happening. —Justin (koavf)TCM 19:48, 2 April 2017 (UTC)


Please, do not archive unresponded sections ("Restore link") so fast. They can be missed this way. Ankry (talk) 09:11, 18 February 2018 (UTC)

@Ankry: Sorry--I misread that as it had been restored. —Justin (koavf)TCM 16:30, 18 February 2018 (UTC)

Empty categories[edit]

We let them stay if a language has moved to a subdomain. --Ooswesthoesbes (talk) 11:25, 26 August 2018 (UTC)

@Ooswesthoesbes: Can you explain the thinking there? I don't see a policy page on this. —Justin (koavf)TCM 20:27, 26 August 2018 (UTC)
There is no written policy page on that. It is based on what always has been done. The main reason is incoming external links that might point to these categories/main pages. So, they are kept as a placeholder to inform that they have moved to their own subdomain. Pretty much the same idea as pages on the Incubator like these. --Ooswesthoesbes (talk) 09:43, 27 August 2018 (UTC)
@Ooswesthoesbes: Makes sense. We should delete the redundant texts, tho. —Justin (koavf)TCM 09:46, 27 August 2018 (UTC)
Yes. La Bibia piemontèisa however is an exception, as the creator of those pages has linked it from several websites and requested me to let that page stay. It might be easy to create a separate category for all pages and categories that should be kept and not deleted. --Ooswesthoesbes (talk) 09:48, 27 August 2018 (UTC)
@Ooswesthoesbes: Hm. That is a problem: incoming links... Not sure what the solution is here, as hosting content at and an individual subdomain is clearly a bad idea... Thanks. —Justin (koavf)TCM 09:51, 27 August 2018 (UTC)
Basically, the contents is only hosted on the individual subdomain. Only about two pages (main page, main category) are usually kept as soft redirects. With the Piemontese Bible main page being an exception. --Ooswesthoesbes (talk) 09:52, 27 August 2018 (UTC)

Author:Tamara Ščerbakova[edit]


I am unsure if setting a language for author pages is a good idea.

These pages (maybe not in this case) may be multilingual. Especially for multilingiual and/or well-known and widely translated authors. Ankry (talk) 11:52, 2 September 2018 (UTC)

@Ankry: That's not bad thinking--the interface should be multinlingual and the page should be set to mul. I'll post to the Scriptorium. —Justin (koavf)TCM 17:16, 2 September 2018 (UTC)
BTW, same applies IMO to disambig pages. Ankry (talk) 17:46, 2 September 2018 (UTC)
@Ankry: That makes sense too. Did you see any tagged that way? —Justin (koavf)TCM 17:48, 2 September 2018 (UTC)
Not yet, but I have seen somewhere one that should (Rumansh/Polish). Or maybe two, I do not remember. I cannot find it at the moment, maybe later. Ankry (talk) 18:01, 2 September 2018 (UTC)
OK, I found them:
Maybe there are more. Eg. Latin titles may be common for many poems in variuos European languages. Ankry (talk) 18:18, 2 September 2018 (UTC)


You choose one of those:

A mop A mop A mop A mop

I have not the slightest idea of in what they differ... please choose the prettiest!

Welcome among oldws admins :) --Zyephyrus (talk) 20:22, 6 October 2018 (UTC)

@Zyephyrus: Every protein, enzyme, and prion is equally beautiful to me. —Justin (koavf)TCM 00:54, 7 October 2018 (UTC)

Archiving Punjabi Wikisource from Multilingual Wikisource[edit]

Can you please help in Archiving Punjabi Wikisource from Multilingual Wikisource. Everything has been exported to already. --Satdeep Gill (talk) 00:03, 14 February 2019 (UTC)

@Satdeep Gill: It has? Okay, if you're sure. If you're not 100%, I will check and make sure myself. Otherwise, I'll trust you and delete all the content from here. —Justin (koavf)TCM 00:04, 14 February 2019 (UTC)
@Koavf: I am quite definite that everything was moved my MF-Warburg back in 2017. I think it's best to delete everything from here. --Satdeep Gill (talk) 00:08, 14 February 2019 (UTC)
@Satdeep Gill: Thanks kindly. No reason at all to keep them in two places: that will only encourage problems. Thanks! —Justin (koavf)TCM 00:14, 14 February 2019 (UTC)

Lua error in package.lua at line 80: module 'Module:Protection banner' not found.[edit]

here. Do you intend to fix this? or should we revert your imported changes? AFAIK, there haeder had documentation some time ago. Ankry (talk) 15:18, 3 April 2019 (UTC)

@Ankry: The only edit I've made to this template was this which would not cause a Lua error. I imported several modules and templates from to make Template:Overfloat image work locally but I don't see how that's relevant. What am I missing? —Justin (koavf)TCM 15:33, 3 April 2019 (UTC)
The problem is INO, IMO some way related to this change that you made while importing and that the import of complex, convoluted system was not complete. Ankry (talk) 15:50, 3 April 2019 (UTC)
@Ankry: INO? —Justin (koavf)TCM 15:57, 3 April 2019 (UTC)
Typo. Ankry (talk) 17:37, 3 April 2019 (UTC)

jQuery for deleting napwikisource pages[edit]

Hi Koavf!

I made this quick jQuery to check if a page here on the multilingual Wikisource has already been exported to napwikisource.

$(document).ready ( function () {
  function findNap() {
    $.getJSON("", {
      action: 'query',
      prop: 'pageprops',
      format: 'json',
      titles: mw.config.get('wgPageName')
    }, function ( a ) {
      $.each( a.query.pages, function (k, v) {
        if ( k != -1 ) {
          $("#bodyContent").prepend("<div class='error' style='color:green;font-size:larger;'>This page exists in the Neapolitan Wikisource. <a href='" + mw.config.get('wgPageName') + "&action=delete&wpReason=Moved+to+[[:nap:" + mw.config.get('wgPageName') + "]]'>Delete now</a></div>");
        } else {
          $("#bodyContent").prepend("<div class='error' style='font-size:larger;'>This page doesn't exist in the Neapolitan Wikisource yet!</div>");

If you put it in User:Koavf/common.js, it will insert a prominent text telling whether or not a page has already been imported to napwikisource. If a page does exist, it will give a quick link to delete it with a prefilled summary linking to the new location of the page.

Hope you'll find this useful! Jon Harald Søby (talk) 09:07, 21 August 2019 (UTC)

@Jon Harald Søby: That is beautiful. —Justin (koavf)TCM 16:08, 21 August 2019 (UTC)
Just discovered something – it doesn't work on pages in the Author namespace, because Author is not set as an alias for Autore there. Just so you're aware. Jon Harald Søby (talk) 09:29, 22 August 2019 (UTC)
@Jon Harald Søby: I'm not seeing any notice here. E.g. I just went to our local 'A Morte and even tho nap:'A Morte also exists, nothing notified me that the newly-imported version exists. I have refreshed, bypassed the cache, and even restarted my computer since I added this script but no luck. Any recommendations? —Justin (koavf)TCM 21:00, 23 August 2019 (UTC)
So sorry about that, I forgot one crucial part when I pasted the script in here – actually executing the function! I added it in this edit. The text will display underneath the title on every single page (even special pages, talk pages, in editing view, history view, etc. Hence why it's a very quick jQuery, hehe). Jon Harald Søby (talk) 21:10, 23 August 2019 (UTC)
@Jon Harald Søby: Grazie--it's just ugly enough to be annoying. —Justin (koavf)TCM 21:16, 23 August 2019 (UTC)
That's exactly what I was going for! 😁 Jon Harald Søby (talk) 21:17, 23 August 2019 (UTC)
PS! If you use the delete link the script generates, it will automatically include a link to the pages' current locations on napwikisource. Useful if for some reason there are external links pointing to something here on oldwikisource, that way the delete log will point to the correct place. Jon Harald Søby (talk) 22:27, 23 August 2019 (UTC)
@Jon Harald Søby: I have used that link several times--very helpful. Unfortunately, it does not recognize titles beginning with <'> (likely due to its meaning in scripting languages) and unfortunately Neapolitan has a huge amount of titles that begin with it but this is a very helpful start. We have about 10,000 pages here under Category:Napulitano, so there's a lot to remove and this script is very handy. If you can somehow modify it to recognize leading <'>s, that would be fantastic. (My ECMA/JavaScript skills are very basic.) —Justin (koavf)TCM 23:11, 23 August 2019 (UTC)
Ah, sorry about that! Yeah, you're right. This diff should fix that!
By the way, do you want some help with the deletions? I can start in the opposite end if you'd like. Jon Harald Søby (talk) 07:07, 24 August 2019 (UTC)
@Jon Harald Søby: I certainly won't turn it down! —Justin (koavf)TCM 07:10, 24 August 2019 (UTC)
I think almost all deletions are done! jQuery can be quite powerful. You're a power user if there ever was one, hehe – I would really recommend looking into learning some simple jQuery. It can make things very efficient, especially repetetive tasks.
Anyways, I've identified some more pages that need to be imported to napwikisource. I don't have the importer bit any more, so if you could do them that would be swell. They are listed in User:Jon Harald Søby/napwikisource. I also think Ruthven should have a look at the ones I suspected of being in Italian and decide what should be done with them. Jon Harald Søby (talk) 07:22, 25 August 2019 (UTC)
@Jon Harald Søby: Tusen takk. Yeah, learning JS is a goal of mine but I know that I'll never be a real scripting/programming whiz. I really like front-end Web design and scripting bridges the gap to the back end. Anyway, I should be able to polish off the rest of these. You've been hugely helpful. —Justin (koavf)TCM 07:47, 25 August 2019 (UTC)


Hi. The bots are still making edits, could you create an abuse filter? Matiia (talk) 00:24, 2 October 2019 (UTC)

@Matiia: It would be helpful if you would provide a link or diff. Thanks. —Justin (koavf)TCM 00:33, 2 October 2019 (UTC)
Look at the recent changes. Matiia (talk) 00:34, 2 October 2019 (UTC)
@Matiia: Teamwork. Thanks. —Justin (koavf)TCM 01:02, 2 October 2019 (UTC)
@Matiia: I have other things to do now. Thanks for alerting me--I've tried to make a decent go to stop them for now. —Justin (koavf)TCM 01:12, 2 October 2019 (UTC)


Please consider doing a range block like special:block/ --WhitePhosphorus (talk) 00:54, 2 October 2019 (UTC)

@WhitePhosphorus: Never done that before--want to make sure I do it correctly. Thanks. —Justin (koavf)TCM 00:55, 2 October 2019 (UTC)


Hi please block Special:Contributions/ x-wiki spammer. You've probably seen it on 大诺史 (talk) 17:04, 8 October 2019 (UTC)

@大诺史: Thanks. Already blocked but I just deleted his contributions. —Justin (koavf)TCM 18:06, 8 October 2019 (UTC)
Please block on en.wikiquote. Thanks. 大诺史 (talk) 18:06, 8 October 2019 (UTC)
@大诺史: q:en:Special:Contributions/ is empty now. I'm a little reluctant to preemptively block with no contribs. If you think there should be global block, that can be posted to the stewards at m:. —Justin (koavf)TCM 18:09, 8 October 2019 (UTC)
No specifically this IP, take a look at the recent changes. 大诺史 (talk) 18:10, 8 October 2019 (UTC)
@大诺史: Nice. Thanks. —Justin (koavf)TCM 18:18, 8 October 2019 (UTC)


Hi! Could you help me delete the hiwikisource pages from here? There are so many of them. I have again made a jQuery to help. You can just copy everything from User:Jon Harald Søby/common.js to User:Koavf/common.js. The script will delete a page once you open it if (a) it's in Category:हिन्दी and (b) the page exists in the Hindi Wikisource. I use a Firefox extension called Snap Links (also exists for Chrome) that lets you open multiple tabs at a time, making the process very fast.

Note that I'm simultaneously moving all pages on the Hindi Wikisource with my bot, from Latin numerals to Hindi numerals (but it's slow due to a bug in Pywikibot), so for some pages it will not delete the page and give the same red warning that "this page doesn't exist in the Hindi Wikisource yet". You can just ignore those for now – once the initial round of deletions is done I will update the jQuery to also delete the pages that have been moved by the bot. Jon Harald Søby (talk) 09:25, 9 October 2019 (UTC)

@Jon Harald Søby: This is great. Note that Page:विद्यापति ठाकुर की पद्यावली.djvu/45 hasn't been moved to yet. Seems like they are missing lots of templates, too. Are you doing that work? —Justin (koavf)TCM 18:54, 9 October 2019 (UTC)
Yeah, there are several pages missing that weren't categorized properly. After we're done with this main round of deletions, I will check the <pagelist /> tags for all deleted indexes and export over the remaining missing pages. (As you can see, I developed the script a bit further than what I described – even while deleting 100 pages at a time, doing that 280 times in a row got too tedious …) As for templates there isn't really any good tools for checking which templates are used across a given set of pages at the moment, so I think I will try to make a script for that. I could actually turn it into a generalized Pywikibot script actually, I looked at the API and it looks rather straight-forward. Jon Harald Søby (talk) 19:00, 9 October 2019 (UTC)
@Jon Harald Søby: s:hi:Special:WantedTemplates? or is there something I'm missing. MediaWiki does the work for you. —Justin (koavf)TCM 19:06, 9 October 2019 (UTC)
Oh yes, that's a great point. For this case that should work, once the special page is updated (I'm sure there are many more wanted templates than the 11 currently listed). I was thinking of something like "what are the most used templates in category X" – I don't know of any tools for checking that. Jon Harald Søby (talk) 19:09, 9 October 2019 (UTC)

We should take a look at categories that I've recently deleted to make sure that they're empty. e.g. Category:गोदान. —Justin (koavf)TCM 00:46, 10 October 2019 (UTC)

More things:
@Jon Harald Søby: See above. —Justin (koavf)TCM 07:35, 10 October 2019 (UTC)
Yup, I've also come across some pages that were only in some subcategories and not the main category. I'm assuming most of those pages will turn up when I check the indexes. I just imported everything from Category:हिंदी, which is an alternative spelling for हिन्दी. More will show up with the index checking. Jon Harald Søby (talk) 07:41, 10 October 2019 (UTC)
@Jon Harald Søby: Ping me if you need more. Seems like you've got it for now. —Justin (koavf)TCM 07:43, 10 October 2019 (UTC)
Will do. Thanks for all the help so far! Jon Harald Søby (talk) 07:44, 10 October 2019 (UTC)

Bot flag[edit]

Please note you still have the Pseudobots flag enabled on your account, so your recent posts to Wikisource:Scriptorium would have been hidden from recent changes (along with other edits) - is this intentional? --DannyS712 (talk) 22:06, 24 July 2020 (UTC)

@DannyS712: It is not: deletion took far less time than I expected. I gave myself a week to let it expire but I'll remove it now. Good looking out, D. —Justin (koavf)TCM 23:02, 24 July 2020 (UTC)