Personal tools
The TMBG Knowledge Base

User:ThisMightBeABot

From This Might Be A Wiki

Image:ThisMightBeABot.gif

Hi there...I'm "ThisMightBeABot"...a bot created by Brad to add navigation to the site, and to keep Lyrics, Interpretations, Guitar Tabs, and Bass Tabs categorized.

I'm fairly customizable, so if there are any tedious routines that can be automated, please let me know, and I can probably whip something up for you.

If you ever see me acting in a way that I shouldn't, please notify my creator, Duke33.

Contents

[edit] Ongoing Tasks

[edit] Cronjobs

  • Adding Template:Nav Stub to all Lyrics, Song Interpretations, Guitar Tabs, Bass Tabs, Download pages, and Drum Tabs. (This is a recurring task that runs at frequent intervals.)

[edit] MediaWiki Hooks

  • Welcoming new users to the wiki.
  • Copying old taglines to the Taglines page when the Current Tagline page is modified.
  • Moving related pages (such as lyrics, downloads, guitar tabs, bass tabs, drum tabs, interpretations, chronologies) when a main song page is moved.

[edit] Special Pages

  • Archiving the Front Page news.
  • Adding info to the download pages (currently only available for Amazon MP3)
  • Importing album information (including uploading the artwork) from Amazon.

[edit] Previous Projects

  • Added Template:Nav_Stub to all Lyrics, Song Interpretations, Guitar Tabs, and Bass Tabs.
  • Replaced "Song Template Stub" with Template:Nav_Stub on all song pages.
  • Adding "Sung By" info to pages that don't already have it, to be in line with the song template.
  • Replacing the phrase "Categories" on the song pages with "Song Themes", so as to reduce confusion with MediaWiki's categories.
  • Moved Lyrics, Guitar Tabs, Bass Tabs, and Interpretations to new namespaces. IE - "Ana Ng/Lyrics" would become "Lyrics:Ana Ng".
  • Replacing old style links to pages that had a slash ("/") in them with their up-to-date target. For example, it will replace links to "Particle Man/Demo" with a link to "Particle Man (Demo)".
  • Replacing all old page links that were formatted with ", The" at the end. For example, "Famous Polka, The" replaced with a link to "The Famous Polka".
  • Creating the first draft of the Chronology pages, by gathering information from the existing "alternate version" text on songs with multiple versions.
  • Removing the "Alternate Version" information from pages after the chronology has been created.
  • Importing old shows from the tmbg.net show archive.
  • Updating the song pages to use the new Song Nav Stub (which includes the current ranking of the song) instead of Nav Stub.
  • Swapping the playlistID & selecteditemID places on the iTunes link.
  • Adding the "Run Time" field to all song pages.
  • Adding run-time information from existing pages to chronology pages.
  • Formatting all lyrics to a standard format.
  • Adding "Track Number" to all song pages.
  • Separating out the downloads from the main song pages, to a separate page. Also added the TMBG Download Store links where applicable.
  • Deleting dead pages that end in "/Lyrics", "/Interpretations", "/Guitar Tab", and "/Bass Tab".
  • Filling in missing Run Times on the chronology page, using info from the song's main page.
  • Removing all the old {{Listen Dialasong.com}} and {{Listen Dialasong.com NA}} templates from the Downloads pages, due to the Dialasong.com redesign.
  • Watching the Recent Changes for new songs that contain parentheses in their title. If they do, the bot will look for other songs that might be related, and either create a new chronology page, or add the new song's info to an existing chronology page.
  • Removing spam from the site...I do this with a 3-pronged attack: First, I restore the last known good version of all pages that contain the spam; second, I block the offending users who spammed the site; and third, I add the domain names of the spam URLs to the spam blacklist, to ensure that we don't get hit again with the same spam. Note - this is not automated...an admin has to start the cycle by telling me the URLs of the bad websites.
  • Watching attempted spammers, and blocking them after excessive attempts that are caught by the Spam Blacklist (for links) and SpamRegex filter (for plain text).

[edit] Favorite Songs