//no comment

It's been a while since I've posted here, but this weekend I've been working on a project which I've wanted to tackle for a while. Mainly, I just wanted to figure out how doable it would be, and use it as an excuse to learn more about Python and automation framework design. The project was to "bot" TSM, in the name of automated integration testing. Fair warning: this is going to be a long post.

First of all, I've talked about how extremely optimized TSM's scans already are in the past. I have no doubt that, when compared apples to apples, TSM's scan speed blows any other addon out of the water as it stands today. Comparing TSM to other addons is not the purpose of this blog post, just know that there are already a ton of optimizations in place in TSM's scanning code as I've previously described.

At the end of the day, scanning fast comes down to scanning less pages. Nearly
...

As others have done already, I thought I'd take a moment to look back at the events of 2014 and look forward to 2015 with regards to TSM. This has been a very busy year for TSM. Here's a few of the highlights:

So, a few weeks ago I wrote up a monthly budget for TSM for the first time ever (now that our costs are stable with the new website). I thought it'd be a good idea to share an overview of our budget here, so people can see what it takes to run a project like TSM.

Here are our current expenses (per-month) in descending order:

$85 - Servers (We currently run 6 individual VPS's of various power from Ramnode)