Last modified: 2014-01-04 13:43:24 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T61464, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 59464 - DRTRIGON-15 F53 (copied from wiki)
DRTRIGON-15 F53 (copied from wiki)
Status: RESOLVED FIXED
Product: Tool Labs tools
Classification: Unclassified
DrTrigonBot - General (Other open bugs)
unspecified
All All
: Unprioritized major
: ---
Assigned To: DrTrigon
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-01-03 16:10 UTC by Bugzilla Bug Importer (valhallasw)
Modified: 2014-01-04 13:43 UTC (History)
1 user (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Bugzilla Bug Importer (valhallasw) 2014-01-03 16:10:02 UTC
This issue was converted from https://jira.toolserver.org/browse/DRTRIGON-15.
Summary: F53 (copied from wiki)
Issue type: New Feature - A new feature of the product, which has yet to be developed.
Priority: Major
Status: Closed
Assignee: drtrigon <dr.trigon@surfeu.ch>

-------------------------------------------------------------------------------
From: drtrigon <dr.trigon@surfeu.ch>
Date: Thu, 02 Sep 2010 21:43:05
-------------------------------------------------------------------------------

Id 25 (weiter unten) angehen und ...

  1. 'replace_tmpl.py' (für ''Individuelle Vorlagenersetz- und Bearbeitungsaufträge''): weiterentwickeln, hier ein Konzeptentwurf; 
    * Befehle von max. 20 Ersetzungen können direkt ausgeführt werden, alles andere ''nur nach'' Simulation
    * Simulationen werden ausgeführt und das Resultat mit eindeutiger Id auf Ausgabeseite geschrieben, damit kann der Befehl (durch Angabe der Sim-Id) ausgeführt werden
    * In der Simulation werden alle relevanten Informationen gespeichert und bei Ausführung wieder eingelesen, so können problematische Einträge in der Simulationsausgabe noch modifiziert werden und der Bot nutzt einfach diese Angaben
    * Bei jeder Botbearbeitung wird der Name des Auftraggebers vermerkt
    * Simulationen sollten jeder Stunde, die Ersetzungen 1 mal pro Tag laufen
    * Resultate werden mit Verweisen zu ev. Fehlern oder Problemen auf Ausgabeseite zusammengefasst, zur Nachbearbeitung, falls es ein kleiner Auftrag war, oder die Anpassungen der Sim-Daten nicht ausgereicht haben
  2. 'sum_disc.py': Umstellung auf [1] (ev. 'getbacklinks_switch', 'globwikinotify_switch' u.a. weiter betreiben)
  3. 'subster.py': Kann eigentlich öffentlich werden, da mit der [2] jeder den Bot jetzt auch konfigurieren kann
  4. ev. auch mal kurz analysieren, was für ein Bot überhaupt sinnvoll ist, bzw. gebraucht wird?!; mal rumfragen ...

REPORTED: DrTrigon; 19:57, 20. Dez. 2009 (CET)

[1] http://de.wikipedia.org/wiki/Wikipedia:WikiProjekt_LiquidThreads  
[2] http://toolserver.org/~drtrigon/cgi-bin/substersim.py
Comment 1 Bugzilla Bug Importer (valhallasw) 2014-01-03 16:10:04 UTC
-------------------------------------------------------------------------------
From: drtrigon <dr.trigon@surfeu.ch>
Date: Sat, 18 Sep 2010 00:27:32
-------------------------------------------------------------------------------

Instead of further developing 'replace_tmpl.py' make a wiki interface for 'replace.py'. This interface and 'replace.py' are a more generalized version of 'replace_tmpl.py'. Then implement special features e.g. for template replacement and others!
Comment 2 Bugzilla Bug Importer (valhallasw) 2014-01-03 16:10:06 UTC
-------------------------------------------------------------------------------
From: drtrigon <dr.trigon@surfeu.ch>
Date: Sun, 19 Sep 2010 22:57:28
-------------------------------------------------------------------------------

subster.py can also be used to update the used bot revision number in wiki.
Comment 3 Bugzilla Bug Importer (valhallasw) 2014-01-03 16:10:08 UTC
-------------------------------------------------------------------------------
From: drtrigon <dr.trigon@surfeu.ch>
Date: Mon, 20 Sep 2010 17:16:27
-------------------------------------------------------------------------------

replace_tmpl.py:

  * subclass replace.py (fixes.py) bot
  * subclass template.py bot
  * make wiki UI for the functions they provide!!
  * create specialized functions like in replace_tmpl.py!!
Comment 4 Bugzilla Bug Importer (valhallasw) 2014-01-03 16:10:11 UTC
-------------------------------------------------------------------------------
From: drtrigon <dr.trigon@surfeu.ch>
Date: Mon, 20 Sep 2010 19:03:09
-------------------------------------------------------------------------------

Another idea for a bot is given in: http://de.wikipedia.org/w/index.php?title=Wikipedia:Bots/Anfragen&oldid=77370441#Vorlage:FIFA-Rang_aktualisieren

This could be done by something very similar to subster.py and thus would be quite interesting.
Comment 5 Bugzilla Bug Importer (valhallasw) 2014-01-03 16:10:13 UTC
-------------------------------------------------------------------------------
From: drtrigon <dr.trigon@surfeu.ch>
Date: Mon, 20 Sep 2010 19:14:22
-------------------------------------------------------------------------------

Some other ideas for bot and toolserver scripts:

  * clean_user_sandbox.py: 
    * subclass new clean_sandbox.py
  * irc_client.py: 
    * look at articlenos.py and maintcont.py
  * DrTrigonBot - toolserver scripts: 
    * look at rcsort.py
Comment 6 Bugzilla Bug Importer (valhallasw) 2014-01-03 16:10:16 UTC
-------------------------------------------------------------------------------
From: drtrigon <dr.trigon@surfeu.ch>
Date: Mon, 07 Feb 2011 21:45:31
-------------------------------------------------------------------------------

welcome.py: some wiki use it but dewiki has banned it. Look at http://de.wikipedia.org/w/index.php?title=Benutzer:DrTrigonBot&oldid=80324642 for more info.
Comment 7 Bugzilla Bug Importer (valhallasw) 2014-01-03 16:10:18 UTC
-------------------------------------------------------------------------------
From: drtrigon <dr.trigon@surfeu.ch>
Date: Wed, 16 Feb 2011 11:40:47
-------------------------------------------------------------------------------

Does anyone already handle http://de.wikipedia.org/wiki/Wikipedia:WikiProjekt_Syntaxkorrektur by bot? Or is that considered as bad style (and not allowed)? Was there any discussion/talk about it already? (I was not able to find something...)

Talk with Merlissimo in IRC #wikipedia-de-bots answered the question: 

> (12:14:20) DrTrigon: Merlissimo: Hallo! Frage; Gab es schon Ueberlegungen oder Anfragen [[Wikipedia:WikiProjekt_Syntaxkorrektur]] wenigstens teilweise per Bot zu machen? Ich weiss nur von [[Benutzer:Xqbot]] der sich (zumindest früher mal) um fehlende <references /> tags kümmert...  
(12:14:29) linky: http://de.wikipedia.org/wiki/Wikipedia:WikiProjekt_Syntaxkorrektur?redirect=no  
(12:14:37) linky: http://de.wikipedia.org/wiki/Benutzer:Xqbot?redirect=no  
(12:15:18) Merlissimo: wird nicht gerne gesehen, dass massenhaft per bot zu machen  
(12:15:56) DrTrigon: ...dachte mir sowas! aber konnte keine Diskussion dazu finden... Danke für die Info! ![][1]  
(12:17:03) Merlissimo: schau bei den abgelehnten botanträgen  
(12:30:56) DrTrigon: Merlissimo: ...Du bist gut! ![][1] Hab was gefunden unter [Wikipedia:Bots/Anfragen/Archiv/2008-2#Fehlerkorrektur_f.C3.BCr_WikiProject_Check_Wikipedia], [[Wikipedia:Bots/Anträge_auf_Botflag/Archiv/2008]] und [[Wikipedia:Bots/Anträge_auf_Botflag/Archiv/2009]]. Danke Dir!!  
(12:31:05) linky: http://de.wikipedia.org/wiki/Wikipedia:Bots/Anfragen/Archiv/2008-2#Fehlerkorrektur_f.C3.BCr_WikiProject_Check_Wikipedia  
(12:31:13) linky: http://de.wikipedia.org/wiki/Wikipedia:Bots/Antr%C3%A4ge_auf_Botflag/Archiv/2008?redirect=no  
(12:31:13) linky: http://de.wikipedia.org/wiki/Wikipedia:Bots/Antr%C3%A4ge_auf_Botflag/Archiv/2009?redirect=no

Simply to do all those corrections **IS** considered bad style, thus **forget it**! ![][2] To do **some specific** of thoses corrections e.g. <references /> tag (as done e.g. by Xqbot and AwOcBot) is ok... The question is which of those to do?!

   [1]: https://jira.toolserver.org/images/icons/emoticons/smile.gif
   [2]: https://jira.toolserver.org/images/icons/emoticons/wink.gif
Comment 8 Bugzilla Bug Importer (valhallasw) 2014-01-03 16:10:20 UTC
-------------------------------------------------------------------------------
From: drtrigon <dr.trigon@surfeu.ch>
Date: Sat, 30 Jul 2011 20:44:49
-------------------------------------------------------------------------------

script_wui.py added (instead of replace_tmpl.py) in r133. Is experimental and beta.

Supports replace.py, template.py and templatecount.py so far.
Comment 9 Bugzilla Bug Importer (valhallasw) 2014-01-03 16:10:21 UTC
-------------------------------------------------------------------------------
From: drtrigon <dr.trigon@surfeu.ch>
Date: Sat, 06 Aug 2011 10:20:24
-------------------------------------------------------------------------------

According to the ideas mentioned in <del>DRTRIGON-93</del> (and http://de.wikipedia.org/w/index.php?title=Benutzer_Diskussion:Grip99&oldid=92123510#Subster) following concept:

bot_control.py should have an additional operating mode (e.g. command line param "-ircrc") that runs all the time (has to be restarted by SGE in case of failures) and watches the IRC RecentChanges channel irc://irc.wikimedia.org#de.wikipedia. In case of a page changes the bot_control.py runs subster.py (as usual) in order to update the page. This would make the subster tags pseudo-dynamic (more dynamic than now). May be to simplify, only pages listed/enrolled on a special page are checked this way.

This would also avoid to increase the execution frequency of subster.py by use of SGE/cron(ie) since the bot would run all the time - this could open additional techniques (e.g. for panel.py or else) - but also give new issues... ![][1]

   [1]: https://jira.toolserver.org/images/icons/emoticons/wink.gif
Comment 10 Bugzilla Bug Importer (valhallasw) 2014-01-03 16:10:23 UTC
-------------------------------------------------------------------------------
From: drtrigon <dr.trigon@surfeu.ch>
Date: Sat, 06 Aug 2011 17:19:53
-------------------------------------------------------------------------------

Another idea for option/parameter handling:

http://de.wikipedia.org/wiki/Benutzer:CopperBot/config.css
Comment 11 Bugzilla Bug Importer (valhallasw) 2014-01-03 16:10:25 UTC
-------------------------------------------------------------------------------
From: drtrigon <dr.trigon@surfeu.ch>
Date: Tue, 09 Aug 2011 09:25:05
-------------------------------------------------------------------------------

Set of bots is now given; the list of bots already running will get enhanced with 'script_wui.py' the WikiUserInterface. This will be the last bot planned - other might be possible - according to time available - but are not planned!
Comment 12 Bugzilla Bug Importer (valhallasw) 2014-01-03 16:10:26 UTC
-------------------------------------------------------------------------------
From: drtrigon <dr.trigon@surfeu.ch>
Date: Tue, 09 Aug 2011 09:25:49
-------------------------------------------------------------------------------

Support http://de.wikipedia.org/w/index.php?title=Benutzer_Diskussion:Grip99&oldid=92230444#Subster.
Comment 13 Bugzilla Bug Importer (valhallasw) 2014-01-03 16:10:31 UTC
-------------------------------------------------------------------------------
From: drtrigon <dr.trigon@surfeu.ch>
Date: Wed, 10 Aug 2011 08:47:33
-------------------------------------------------------------------------------

Try to implement good Version numbers like described in 

  * http://developer.pidgin.im/wiki/FAQAllInOne#Whatwillthenextversionbenumbered
  * http://semver.org/

Additionally clean-up the version handling (e.g. versions associated to tickets) to get a proper 'Release Notes':

  * https://jira.toolserver.org/secure/ReleaseNote.jspa?projectId=10421&version=10231
  * https://jira.toolserver.org/secure/ReleaseNote.jspa?projectId=10421&version=10232
Comment 14 Bugzilla Bug Importer (valhallasw) 2014-01-03 16:10:33 UTC
-------------------------------------------------------------------------------
From: drtrigon <dr.trigon@surfeu.ch>
Date: Fri, 12 Aug 2011 11:49:03
-------------------------------------------------------------------------------

Modified 'articlenos.py' code that can be inserted into 'bot_control.py' as ircbot mode for 'subster.py'. Should then be runned as long-running job and use SGE to re-start in case of errors.
Comment 15 Bugzilla Bug Importer (valhallasw) 2014-01-03 16:10:34 UTC
-------------------------------------------------------------------------------
From: drtrigon <dr.trigon@surfeu.ch>
Date: Thu, 25 Aug 2011 14:19:21
-------------------------------------------------------------------------------

LiquidThreads could or will become a topic later again. But this is just a small part...
Comment 16 Bugzilla Bug Importer (valhallasw) 2014-01-03 16:10:36 UTC
This bug was imported as RESOLVED. The original assignee has therefore not been
set, and the original reporters/responders have not been added as CC, to
prevent bugspam.

If you re-open this bug, please consider adding these people to the CC list:
Original assignee: dr.trigon@surfeu.ch
CC list: dr.trigon@surfeu.ch

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links