Wikidata:Requests for permissions/Bot/Scidudebot
The following discussion is closed. Please do not modify it. Subsequent comments should be made in a new section. A summary of the conclusions reached follows.
- Approved--Ymblanter (talk) 20:46, 23 March 2020 (UTC)[reply]
Scidudebot edit
Scidudebot (talk • contribs • new items • new lexemes • SUL • Block log • User rights log • User rights • xtools)
Operator: SCIdude (talk • contribs • logs)
Task/s: molecular biology items maintenance, maybe some database imports later
Code: https://github.com/rwst/wikidata-molbio
Function details:
Using the external databases Gene Ontology, UniProt, InterPro, TCDB, EC:
- obsolete proteins/families if their ID was obsoleted externally
- add new family items (proteins done by ProteinBoxBot)
- add and update statements (from extern) not covered by ProteinBoxBot
- add/sync stmts that are based heuristically on above data
The bot is run semiautomatically, at the beginning even subprocesses will be started by hand. It is implemented as wikibase-cli batches resulting from Python scripts. Note the scripts are derived from similar code that fed QS batches for seversl months in nearly 1 million edits. P.S.: This means the complete code does not exist yet but I need the flag for testing/running the submodules.
There are test edits of the `rm-func-from-obs-prot` module which removes P680 statements from obsoleted protein items.
- This looks good to me, and I can approve the bot in a couple of days provided no objections have been raised.--Ymblanter (talk) 20:10, 21 March 2020 (UTC)[reply]