It is not finally clear but it is one place for private scripts. But there are other places too. The script must be published under an opened licence like MIT which is common for the pwb framework.
pywikibot/bot/misc should be reserved for rarely used scripts, special scripts which is out of scope or deprecated scripts to be archived. featured.py might be a candidate and there is another one in review for that place.
Drtrigon was the first who used this space but he is no longer active at mediawiki/Wikimedia stuff. All other private spaces are more or less unused.
I startet my private work space there for my special scripts particulary used on de-wiki which improved my workflow. It is not a fork of the pwb but a private supplement. I am developing now with git/gerrit and use Tortoisegit but my bots are running on a server instance with svn resp. TortoiseSVN. Now I defined pywikibot/bots/xqbot as an external in svn and it is easy to update new code to the working copy of my bot running instance and otoh it would be a benefit to keep the version history of development.
Best
Xqt
----- Original Nachricht ----
Von: Bináris <wikiposta(a)gmail.com>
An: info(a)gno.de
Datum: 12.08.2015 08:32
Betreff: Re: Patch uploader
> Thank you!
> What are these pywikobot/bots/... things among projects? Can anybody have
> his own fork out there?
>
---------- Forwarded message ----------
From: Matthew Flaschen <mflaschen(a)wikimedia.org>
Date: 2015-08-07 2:17 GMT+02:00
Subject: [Wikitech-l] Code of conduct
To: Wikitech <wikitech-l(a)lists.wikimedia.org>, Development and Operations
Engineers <engineering(a)lists.wikimedia.org>
We're in the process of developing a code of conduct for technical spaces.
This will be binding, and apply to all Wikimedia-related technical spaces
(including but not limited to MediaWiki.org, Phabricator, Gerrit, technical
IRC channels, and Etherpad).
Please participate at
https://www.mediawiki.org/wiki/Code_of_conduct_for_technical_spaces/Draft
. Suggestions are welcome here or at
https://www.mediawiki.org/wiki/Talk:Code_of_conduct_for_technical_spaces/Dr…
.
Thanks,
Matt Flaschen
_______________________________________________
Wikitech-l mailing list
Wikitech-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l
--
Bináris
weblinchecker.py working file deadlinks-wikipedia-pl.dat has a binary
format in core. In Compat it was a text file.
the script works after copying it to the new directory but it looks it
does not recognize information about previously reported links.
As I ran it since some years on pl.wiki I need to preserve this info to
not to report the links.
is there a way to migrate the data to the new format or a descritpion of
both formats so I can do a file conversion?
masti
Hi,
As you might read on Wikitech-l, document.write is unsupported now in
community and personal javascripts.
Although at the end they decided not to make Wikipedia totally unreachable
for users with such codes, :-) it is still a problem.
I wrote a quick and ugly script to warn these users:
https://hu.wikipedia.org/wiki/Szerkeszt%C5%91:BinBot/documentwritewarning.py
--
Bináris
----- Original Nachricht ----
Von: Bináris <wikiposta(a)gmail.com>
An: Pywikibot discussion list <pywikibot(a)lists.wikimedia.org>
Datum: 03.08.2015 22:59
Betreff: Re: [pywikibot] Help me get back to business
> Thank you for the answer!
>
> 2015-08-03 16:41 GMT+02:00 Amir Ladsgroup <ladsgroup(a)gmail.com>:
>
> > Dear Bináris:
> > 1- "compat" is deprecated and official deprecation started about two
> > months ago, so we don't even check compat bugs and it won't be updated
> (and
> > API of Wiki changes). so I highly suggest you to start with core.
> >
> Really? I read back the list archives and somebody wrote it was *de facto*
> deprecated and a formal deprecation should be done, but I didn't meet any
> finalized statement. So I thought it was still alive. However, as I wrote,
> it is enough for me to revive the compat first which I am familiar with,
> and do the next step later.
compat is de facto deprecated because the most developers are working on core since two years and patches for compat are highly decreasing, see [1]. Merging to core is in most cases very simply; you may use the compat2core script for which helps a lot. I personally use 3 remaining schripts in compat and fix known bugs for it as long as I am unable to merge to core due to known problems. On the other hand I do not actively support any further feature request and enhancements to compat because I've not time for two branches including reviewing large changes on compat when you tend to revive it. But maybe I would do it for trivial ones. I discarded all my uncommitted changes on my work copy and forced core and I recommend to merge to core too as much as possible; your participation as developer is welcomed and needed there. Please ask us when you need help. I know there was a huge change in the last two years.
Best
xqt
[1] https://www.mediawiki.org/wiki/Requests_for_comment/Deprecate_pywikibot-com…
Sound like a very old bug, I've heared from years ago. Use login.py before you use a script. Might be it helps.
Best
xqt
----- Original Nachricht ----
Von: Bináris <wikiposta(a)gmail.com>
An: Pywikipedia discussion list <pywikipedia-l(a)lists.wikimedia.org>
Datum: 03.08.2015 14:06
Betreff: [pywikibot] Help me get back to business
> Hi all,
>
> I couldn't use my bot for 2 years now, first the SVN->git transition, then
> the new core/compat system messed up everything, meanwhile the Hungarian
> toolserver stopped with my automated bots, and I became a workoholic in my
> new job...
>
> Now I try to get back, I have to restart almost from scratch, to make my ow
> and modified scripts work with the framework.
> What I did:
> 1. Downloaded and unpacked compat from nightlies.
> 2. Copied my old user-config.py and family files and my own utis module to
> it.
> 3. Started my version of replace.py (it does some things for me that are
> not in the framework).. I quit without editing, that means the bot had to
> refresh only its own log page.
>
> Before updating the log page it asked for my password.
>
>
>
>
> *Password for user BinBot on wikipedia:huNo characters will be
> shown:Logging in to wikipedia:hu as BinBot via API.Should be logged in
> nowUpdating page [[Szerkeszt?:BinBot/munka]] via API*
> After this my IP appeared in page history instead of the bot's name. How is
> that possible? I never experienced this.
>
>
> --
> Bináris
>
>
> --------------------------------
>
> _______________________________________________
> pywikibot mailing list
> pywikibot(a)lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/pywikibot
>
This is a test message related to bug T107769, which states new mails
to this list don't get archived anymore.
--
Daniel Zahn <dzahn(a)wikimedia.org>
Operations Engineer