:User:Cewbot
{{Infobox bot
| Bot name = {{ROOTPAGENAME}}
| image = File:Robot-svgrepo-com.285155.Universe 17.svg
| operator = kanashimi
| author = kanashimi
| approval = Approved
| flag = Yes
| tasks = Working at bot requests.
| edit rate = 12 per minute
| process = Automatic
| language = JavaScript
| period = Periodically
| Excl. comp. = Yes
| source = Yes
| lang_cat = JavaScript
| shutoff = Yes
| isbot = Yes
}}
{{Userboxtop|extra-css=clear:right;}}
{{User Wikidata}}
{{Userboxbottom}}
{{bot|kanashimi|status=approved|codebase=[https://github.com/kanasimi/wikiapi wikiapi]}}
{{mbox|style=border:1pt solid #B22|image=File:Shutdown button.svg|text=Press the "Stop" link of task list to stop individual task. The robot will stop when the current batch has been processed, which is usually two or three hundred pages.
Pressing the block button on the left will block the robot directly. However, pressing the left button will stop ALL operations, including other tasks.}}
{{mbox|text=Feel free to provide any special cases for testing, and please help to check for errors.
If you have suggestions for improving any of the output of bot, please go to the talk page and suggest changes.}}
{{mbox|text=I'm not good at English. Please help me to correct any grammatical errors. If the bot makes any trouble, or you have any ideas, please let me know as soon as possible.}}
{{Toolforge bot|account=cewbot|tool=cewbot}}
{{ROOTPAGENAME}} task list
{{seealso|w:zh:User:Cewbot/tasks|l1=Full task list in {{ISO 639 name|zh}}}}
class="wikitable sortable" | |||
# | Task | Status | Note |
---|---|---|---|
en:1 | Convert interlanguage link templates with local article to wikilinks | 20px weekly {{User:Cewbot/Stop|20160517|Convert interlanguage link}} | @enwiki, also help bot requests |
en:2 | Update the section counts and article assessment icons for all levels of Wikipedia:Vital articles. | 20px daily {{User:Cewbot/Stop|20200122|Maintain vital articles}} | @enwiki |
en:3 | Maintain the template {{tl|Vital article}} in the talk pages. | 20px daily {{User:Cewbot/Stop|20200122|Maintain vital articles}} | @enwiki |
en:4 | To inform of the article's PROD eligibility. | 20px daily {{User:Cewbot/Stop|20200206|Reminde expired AfD}} | @enwiki |
en:5 | Normalizing {{tl|Multiple issues}} | 20px weekly {{User:Cewbot/Stop|20150916|Normalizing template: multiple issues}} | @enwiki |
en:6 | Fixing broken anchors | 20px continuous {{User:Cewbot/Stop|20201008|Fixing broken anchors}} | @enwiki |
en:7 | Sorting category of Thai names | 20px weekly {{User:Cewbot/Stop|20210422|Sorting category of Thai names}} | @enwiki |
en:8 | Maintaining challenge templates on corresponding pages. | 20px daily {{User:Cewbot/Stop|20210902|Maintain challenge templates}} | @enwiki |
en:9 | Updating all levels of Wikipedia:Vital people. | 20px no consensus | @enwiki |
en:10 | Create lists for w:en:Wikipedia:Featured articles in other languages and for GA, FL | 20px daily {{User:Cewbot/Stop|20210923|Create lists for FA, GA, FL in other languages}} | @enwiki |
en:11 | Generate topic list for discussion pages | 20px continuous {{User:Cewbot/Stop|20170915|Generate topic list}} | @enwiki |
en:12 | Maintain {{tl|WikiProject banner shell}} | 20px regularly {{User:Cewbot/Stop|20200122|Maintain WPBS}} | @enwiki |
Tasks
= Convert interlanguage link templates with local article to wikilinks =
- {{Approved}}: When there is a interlanguage link template existing link, convert it to an internal link.
- The task will check every interlanguage link template (e.g., {{tl|illm}}) of :Category:Interlanguage link template existing link, and convert the template if there is an existing local article to wikilinks. If there are many templates that can not be converted automatically, then the task will generate an error report at last.
- Report: User:Cewbot/Interlanguage link templates need to fix
- {{GitHub|kanasimi/wikibot/blob/master/routine/20160517.解消済み仮リンクをリンクに置き換える.js|Source code}}
= Maintain {{tl|WikiProject banner shell}} and vital articles =
- Maintaining {{tl|WikiProject banner shell}} in the talk pages and updating all levels of Wikipedia:Vital articles.
- {{Approved}}: Update the section counts and article assessment icons for all levels of Wikipedia:Vital articles. Per this BOTREQ.
- {{Approved}}: Maintain {{tl|Vital article}} in the talk pages.
- {{Approved}}: Maintain {{tl|WikiProject banner shell}} in the talk pages. Implement WP:PIQA + Merge {{tl|VA}} into {{tl|WPBS}}. See Wikipedia:Templates for discussion/Log/2023 May 17#Template:Vital article.
- Configuration: User:Cewbot/log/20200122/configuration
- Report: Wikipedia:Database reports/Vital articles update report
- {{GitHub|kanasimi/wikibot/blob/master/routine/20200122.update_vital_articles.js|Source code}}
= To inform of the article's PROD eligibility =
- {{Approved}}: To inform of the article's PROD eligibility.
- Base on Wikipedia:Bot requests/Archive 80#A heads up for AfD closers re: PROD eligibility when approaching NOQUORUM
- Configuration: User:Cewbot/log/20200206/configuration
- {{GitHub|kanasimi/wikibot/blob/master/routine/20200206.reminded_expired_AfD.js|Source code}}
= Normalize multiple issue templates =
- Normalize {{tl|Multiple issues}}: Condense multiple maintenance templates into {{tl|Multiple issues}}, and extract single maintenance template from {{tl|Multiple issues}}.
- {{Approved}}: Normalize template: Multiple_issues.
- Configuration: User:Cewbot/log/20150916/configuration
- {{GitHub|kanasimi/wikibot/blob/master/routine/20150916.Multiple_issues.v4.js|Source code}}
= Fix broken anchor =
- {{Approved}}: Fix broken anchor.
- Configuration: User:Cewbot/log/20201008/configuration
- {{GitHub|kanasimi/wikibot/blob/master/routine/20201008.fix_anchor.js|Source code}}
- The bot also notify broken anchors in the talk page via {{tl|Broken anchors}}. See also {{tl|R from incorrect name}}, Wikipedia:Bots/Requests for approval/WildBot 3, Wikipedia:Bots/Requests for approval/WildBot 7
; {{color|orange|I don't want the bot to modify my archives!}}: Please use {{tlx|bots|optout{{=}}anchor-fixing}}, and the bot will skip the page.
; See also:
- Wikipedia:Manual_of_Style/Linking#Avoiding_broken_section_links, Wikipedia:Database reports/Broken section anchors
- Fixing broken section link or redirect by User:Dexbot
- Fix broken links by User:FrescoBot
- Identification of broken #section links by User:WildBot#What are broken #section links?
- Fixing broken anchor links by User:BrokenAnchorBot
- Wikipedia:Bots/Requests for approval/SteveBot 5
= Sorting category of Thai names =
- Wikipedia:Bot requests/Archive 82#Category sorting for Thai names
- {{Approved}}: Sorting category of Thai names.
- {{GitHub|kanasimi/wikibot/blob/master/routine/20210422.Sorting_category_and_sort_key_of_Thai_names.js|Source code}}
- Wikipedia:WikiProject Thailand/Nonbiographical pages transcluding Thai name categories
= Generate topic list for discussion pages: [[Commons:Bots/Work requests]] =
- {{Approved}}: Wikipedia:Bots/Requests for approval/{{ROOTPAGENAME}} 11
- User:Cewbot/log/20170915/configuration
- Source code: {{GitHub|kanasimi/wikibot/blob/master/routine/20170915.topic_list.js}}
Bot requests
; I also help bot requests.
= WikiProject Assessment banner replacement =
- Bot requests: Template:WikiProject Investment → Template:WikiProject Finance
- report: {{SUBJECTSPACE}}:{{ROOTPAGENAME}}/log/20170828
- {{GitHub|kanasimi/wikibot/blob/master/20170828.search_and_replace.js|search and replace wikitext}} - source code
Framework
: framework: {{GitHub|kanasimi/wikiapi|wikiapi|link=hidden}} / CeJS {{GitHub|kanasimi/CeJS/blob/master/application/net/wiki.js|MediaWiki module|link=hidden}}
: runtime system: node.js, JScript
: {{GitHub|kanasimi/wikibot|Some Wikipedia bot examples using MediaWiki module of CeJS library|link=hidden}}
The User agent is starting with CeL/
when it's running under node.js.
[{{fullurl:Special:ApiFeatureUsage|wpagent=CeL}} API feature usage]