Article History
 
 
 
0 Discussed
 
376 views
 
56% lumiscosity
BotB Customizations
 

Sometimes our regulars come up with their very own extensions, userscripts or such to enhance the experience on the website. But these can be difficult to find in chat or forgotten. So here's an article to make them easier to find.

mBotB

Userstyle made by uart to make BotB a little more usable on mobile form factors (or in small, narrow windows).

Forum thread
Installation instructions



botb tweaks

Userscript made by luna197 with a TON of random features. If it's installed correctly, there should be a wrench floating in the bottom right corner which opens a menu with all the toggles.

Forum thread
Donload


Discord resluts generator

Template engine made by CastleNes for fancy formatted results. There's also a BotB agenda in the forum thread.

Forum thread
Template Generator Page



botb-vote

Web extension made by golgi that provides a big red VOTE button to navigate you to a random unvoted major entry.

Quick Demo

Forum thread
Donload



BotB Winamp Skin

BotB themed Winamp Skin made by Tex. Winamp itself supports a lot of extensions associated with BotB formats (and you can install a list of plugins with just Chipamp
). But you can use it only for WAVs and MP3s if you'd rather.

Forum thread
Image preview

Donload



Show Battle Start Time

An userscript that tells you the time and date a battle is scheduled to start. And tells you the time and date a major entry period is scheduled to end, etc. It was originally made by Jessica Robo.

Anyhow, here's the userscript that can be copy/pasted in Tampermoney:

// ==UserScript==
// @name Show Battle Start Time
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://battleofthebits.com/
// @icon https://www.google.com/s2/favicons?sz=64&domain=battleofthebits.com
// @grant none
// ==/UserScript==

(function addLocalDates() {
var now = Date.now();
let matches = document.getElementsByClassName("countdown")
for (let i = 0; i < matches.length; i++){
let botbSeconds = matches[i].getAttribute("data-countdown");
let target = now + (botbSeconds * 1000);
let outputDate = new Date(target);
let humanDate = outputDate.toLocaleString("en-us", { timeStyle: "medium", dateStyle: "short" });
if( target != now ) {
matches[i].insertAdjacentHTML('afterend','<br><span class="localdate">'+humanDate+'</span>');
}
}
})();

























And the results:

 
C A T E G O R I E S
 
 
This Website