User:En/WisdomBot: Difference between revisions
Jump to navigation
Jump to search
Note:This bot is not perfect
While I am doing my best to account for all possible shenanigans a 19+ year old wiki worked on by 51,128 users can throw at the bot, sometimes pages this bot updates might have mistakes. However, small, easily and quickly fixable formatting errors are 100% worth it considering the amount of time saved by automating many of these tasks. There are over 2000 pages for instance which still use {{lang}}, which would take an eternity to update by hand.

Note:This page had some formatting copied from User:PIPEbot's old page, it looked good and I figured it doesn't really matter.
m (→Past edits) |
(Updated page) |
||
Line 2: | Line 2: | ||
<div style="max-width: 950px; margin:auto; padding-block:1em; line-height:1.7em;">__NOTOC__ | <div style="max-width: 950px; margin:auto; padding-block:1em; line-height:1.7em;">__NOTOC__ | ||
{{metanotice|text='''This bot is due to have all of it's code rewritten from scratch'''<br> | {{metanotice|text='''This bot is due to have all of it's code rewritten from scratch'''<br> | ||
Due | Due to changes in templates around the VDC, as well as just the quality of the previous code this bot is currently being rewritten. | ||
|id=[[File:Under construction.png|30px]]|rgb=255, 165, 0}} | |id=[[File:Under construction.png|30px]]|rgb=255, 165, 0}} | ||
{{note|<big> | {{note|<big>This bot is not perfect'''</big><br> | ||
While I am doing my best to account for all possible shenanigans a {{#expr: {{CURRENTYEAR}} - 2005}} year old wiki worked on by {{NUMBEROFUSERS}} users can throw at the bot, sometimes pages | While I am doing my best to account for all possible shenanigans a {{#expr: {{CURRENTYEAR}} - 2005 -1}}+ year old wiki worked on by {{NUMBEROFUSERS}} users can throw at the bot, sometimes pages this bot updates might have mistakes. However, small, easily and quickly fixable formatting errors are 100% worth it considering the amount of time saved by automating many of these tasks. There are over 2000 pages for instance which still use {{tl2|lang}}, which would take an eternity to update by hand.}} | ||
== Purpose == | == Purpose == | ||
<div style="display:flex; gap:1em; align-items:center;"> | <div style="display:flex; gap:1em; align-items:center;"> | ||
<div>[[File:Icon-Gnome-document-properties.png]]</div> | <div>[[File:Icon-Gnome-document-properties.png]]</div> | ||
<div> | <div> | ||
The current purpose of this bot is to transition pages using {{tl|lang}} to {{tl|multipage}}. Some work has already been done. {{note|Currently paused due to {{tl2|page}}}} | The current purpose of this bot is to transition pages using {{tl|lang}} to {{tl|multipage}}. Some work has already been done. <span class="mw-customtoggle-paused">[[File:Icon-help.png|15px|link=]]</span><div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-paused">{{note|Currently paused due to {{tl2|page}}}}</div> | ||
< | Other possible tasks which could be done include but are not limited to: | ||
*Auto compressing files {{note|Confirmed currently impossible due to the servers blocking image uploads}} | *Auto compressing files <span class="mw-customtoggle-impossible1">[[File:Icon-help.png|15px|link=]]</span><div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-impossible1">{{note|Confirmed currently impossible due to the servers blocking image uploads}}</div> | ||
*Automatically generating entity pages from an FGD (documentation such as how to use an entity would and should obviously still be done manually, this would just automate the boring and repetitive tasks such as copying and pasting keyvalues and whatnot) | *Automatically generating entity pages from an FGD (documentation such as how to use an entity would and should obviously still be done manually, this would just automate the boring and repetitive tasks such as copying and pasting keyvalues and whatnot) | ||
*Combatting spammers {{note|Also confirmed currently impossible due to the servers blocking quite a few functions from the library I use (or maybe the library is just outdated, no way to know for sure though)}} | *Combatting spammers <span class="mw-customtoggle-impossible2">[[File:Icon-help.png|15px|link=]]</span><div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-impossible2">{{note|Also confirmed currently impossible due to the servers blocking quite a few functions from the library I use (or maybe the library is just outdated, no way to know for sure though)}}</div> | ||
</div> | </div> | ||
</div> | </div> | ||
Line 24: | Line 24: | ||
* '''When was this bot created?''' This bot was created on Jan 1st, 2024. | * '''When was this bot created?''' This bot was created on Jan 1st, 2024. | ||
* '''Why the name WisdomBot?''' Because it's like Wisdurm but not? Idk I had to come up with something... | * '''Why the name WisdomBot?''' Because it's like Wisdurm but not? Idk I had to come up with something... | ||
* '''Why is there an emergency shutoff?''' While I can shut down the bot | * '''Why is there an emergency shutoff?''' While I can shut down the bot very easily myself, the shutoff allows other wiki members to stop the bot should they notice it malfunctioning while I am not currently watching it. | ||
</div> | </div> | ||
</div> | </div> | ||
Line 31: | Line 31: | ||
<div style="display:flex; gap:1em; align-items:center;"> | <div style="display:flex; gap:1em; align-items:center;"> | ||
[[File:Gnome-document-open.png]] | [[File:Gnome-document-open.png]] | ||
<div>As of writing (since there is no way to update this in real time) this bot has made [[Special:Contributions/WisdomBot| | <div>As of writing (since there is no way to update this in real time) this bot has made over [[Special:Contributions/WisdomBot|2000 edits]], which include actions such as: | ||
*Updating almost all pages using {{tl2|entity}}, {{tl2|format}}, {{tl2|Base brush multi}}, {{tl2|Base point multi}}, {{tl2|Brush ent}} and {{tl2|Point ent}}, as well as most of their derivatives like {{tl2|hl2 point}}, to use {{tl2|this is a}}. | *Updating almost all pages using {{tl2|entity}}, {{tl2|format}}, {{tl2|Base brush multi}}, {{tl2|Base point multi}}, {{tl2|Brush ent}} and {{tl2|Point ent}}, as well as most of their derivatives like {{tl2|hl2 point}}, to use {{tl2|this is a}}. | ||
*With the help of {{u|Thunder4ik}}, moving all pages from Category:Level Design Tutorials to Category:Level_Design | *With the help of {{u|Thunder4ik}}, moving all pages from [[:Category:Level Design Tutorials]] to [[:Category:Level_Design]] | ||
*Moving around 250ish pages using {{tlc|lang}} to {{tlc|multipage}} compliant page names, while also updating the templates. | *Moving around 250ish pages using {{tlc|lang}} to {{tlc|multipage}} compliant page names, while also updating the templates. | ||
*Changing the name parameter of the [[:Category:Shader parameters|Shader parameters]] and [[:Category:QC Commands|QC Commands]] category [https://developer.valvesoftware.com/w/index.php?title=$scale&curid=62377&diff=397653&oldid=375378 for] [https://developer.valvesoftware.com/w/index.php?title=$ssbump&curid=62379&diff=397849&oldid=375388 40ish] [https://developer.valvesoftware.com/w/index.php?title=$body&curid=62301&diff=397641&oldid=374546 pages] so that they are sorted correctly in the category. | *Changing the name parameter of the [[:Category:Shader parameters|Shader parameters]] and [[:Category:QC Commands|QC Commands]] category [https://developer.valvesoftware.com/w/index.php?title=$scale&curid=62377&diff=397653&oldid=375378 for] [https://developer.valvesoftware.com/w/index.php?title=$ssbump&curid=62379&diff=397849&oldid=375388 40ish] [https://developer.valvesoftware.com/w/index.php?title=$body&curid=62301&diff=397641&oldid=374546 pages] so that they are sorted correctly in the category. | ||
Line 47: | Line 47: | ||
<div style="display:flex; gap:1em; align-items:center;"> | <div style="display:flex; gap:1em; align-items:center;"> | ||
<div>[[File:Icon-gnome-preferences-systemnetwork.png]]</div> | <div>[[File:Icon-gnome-preferences-systemnetwork.png]]</div> | ||
<div>This bot | <div>This bot is run as a simple exe file on [[User:Wisdurm|my]] computer. It utilizes the {{DotNetWikiBot|4}} Framework.</div> | ||
</div> | </div> | ||
Line 59: | Line 59: | ||
<div>[[File:Gnome-preferences-system-windows.png]]</div> | <div>[[File:Gnome-preferences-system-windows.png]]</div> | ||
* [[User:WisdomBot/Sandbox|Sandbox for edits (eg. testing the bot)]] | * [[User:WisdomBot/Sandbox|Sandbox for edits (eg. testing the bot)]] | ||
</div> | <div style="padding-bottom: 80px;opacity:0"></div></div> | ||
<hr> | |||
<br> | <br> | ||
{{note|This page had some formatting copied from [[User:PIPEbot]]'s old page, it looked good and I figured it doesn't really matter.}} | <div style="max-width: 500px; margin:auto;"><div style="max-width: 100px; margin:auto;"><span class="mw-customtoggle-copy">[[File:Edit-copy.png|50px|link=]]</span></div><div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-copy">{{note|This page had some formatting copied from [[User:PIPEbot]]'s old page, it looked good and I figured it doesn't really matter.}}</div></div> |
Revision as of 07:34, 28 April 2024

This bot is due to have all of it's code rewritten from scratch
Due to changes in templates around the VDC, as well as just the quality of the previous code this bot is currently being rewritten.
Due to changes in templates around the VDC, as well as just the quality of the previous code this bot is currently being rewritten.

While I am doing my best to account for all possible shenanigans a 19+ year old wiki worked on by 51,128 users can throw at the bot, sometimes pages this bot updates might have mistakes. However, small, easily and quickly fixable formatting errors are 100% worth it considering the amount of time saved by automating many of these tasks. There are over 2000 pages for instance which still use {{lang}}, which would take an eternity to update by hand.
Purpose
The current purpose of this bot is to transition pages using 
Note:Currently paused due to {{page}}
{{lang}}
to {{multipage}}
. Some work has already been done. 

Other possible tasks which could be done include but are not limited to:
- Auto compressing files
Note:Confirmed currently impossible due to the servers blocking image uploads
- Automatically generating entity pages from an FGD (documentation such as how to use an entity would and should obviously still be done manually, this would just automate the boring and repetitive tasks such as copying and pasting keyvalues and whatnot)
- Combatting spammers
Note:Also confirmed currently impossible due to the servers blocking quite a few functions from the library I use (or maybe the library is just outdated, no way to know for sure though)
General information
- When was this bot created? This bot was created on Jan 1st, 2024.
- Why the name WisdomBot? Because it's like Wisdurm but not? Idk I had to come up with something...
- Why is there an emergency shutoff? While I can shut down the bot very easily myself, the shutoff allows other wiki members to stop the bot should they notice it malfunctioning while I am not currently watching it.
Past edits
As of writing (since there is no way to update this in real time) this bot has made over 2000 edits, which include actions such as:
- Updating almost all pages using {{entity}}, {{format}}, {{Base brush multi}}, {{Base point multi}}, {{Brush ent}} and {{Point ent}}, as well as most of their derivatives like {{hl2 point}}, to use {{this is a}}.
- With the help of Thunder4ik, moving all pages from Category:Level Design Tutorials to Category:Level_Design
- Moving around 250ish pages using
{{lang}}
to{{multipage}}
compliant page names, while also updating the templates. - Changing the name parameter of the Shader parameters and QC Commands category for 40ish pages so that they are sorted correctly in the category.
What user groups is this bot in?
This bot is a part of the emailconfirmed and Autoconfirmed users
volvo tak
user groups. It is not a part of the bots, administrators, bureaucrats or suppressors user groups.How is this bot operated?
This bot is run as a simple exe file on my computer. It utilizes the
DotNetWikiBot Framework.

Why is this bot offline? (this does not update live)
Subpages

