Roobles Profile
Roobles

@RooblesOnMain

Followers
16
Following
33
Media
41
Statuses
87

A braindead rat, stumbling over counterstrike things. He/Him 🏳️‍🌈 - Late 30's - Nerd

Chicago, Illinois
Joined June 2014
Don't wanna be here? Send us removal request.
@RooblesOnMain
Roobles
2 days
The two best skins in the game. You can't change my mind.
Tweet media one
Tweet media two
1
0
2
@RooblesOnMain
Roobles
7 days
Hope I'm not spamming too much. But I'm using this twitter account as a bit of a personal dev journal. The bash scripts and hta are functional. Now begins the real tofu-and-potatoes of this feature: all the html, css, and javascript that will be needed in stats.html.
1
0
4
@RooblesOnMain
Roobles
8 days
Basic parsing of FaceIT stats API is now complete, along with a very simple stdout print. Next step is writing the processed data to stats.js, and pulling that data into stats.html.
Tweet media one
2
0
2
@RooblesOnMain
Roobles
9 days
Context:.Loosely prototyped requirements for having stats displayed through html/css/javascript from purely local files. If I can have shell scripts overwrite the data variable in stats.js, I can format and present data in stats.html, and load everything as a web source in OBS.
1
0
1
@RooblesOnMain
Roobles
9 days
It is with great pleasure that I announce that I won't be adding pandoc as a dependency for Roobles Production Casual Edition™. But also, modern CORS policies can go fuck themselves. (Feels like security theater to be able to fetch a local javascript file but not a json one.)
Tweet media one
Tweet media two
Tweet media three
1
0
3
@RooblesOnMain
Roobles
9 days
What are my immediate next steps?:. Gonna see if I can swap back to Roobles Production (Casuals Edition™) and get some after-match stats going. Been having a few exciting ideas on how to do that, and I want to prototype a few things to see if my ideas are even feasible.
1
0
2
@RooblesOnMain
Roobles
9 days
What this means:.No longer gonna be asking floofys to update the HUD map data when I'm running production. What's in the future?:.I wanna expand roobles-csgo awareness of matches to go beyond rounds. Then have it automatically make these calls instead of hitting buttons.
1
0
3
@RooblesOnMain
Roobles
9 days
Just hit a milestone. roobles-production suite of scripts is finally set up. Given the input on the left, I can hit three streamdeck buttons to 'Initialize', 'SetMaps', and 'Update'. And it will pull data down from Faceit to update both the HUD config (top left) and OBS.
Tweet media one
Tweet media two
2
0
5
@RooblesOnMain
Roobles
14 days
But with this update I have tripled the amount of rats you will see during a single-action-session scenario. So I'm gonna call that a win.
0
0
1
@RooblesOnMain
Roobles
14 days
All of my personal and professional TODO lists are miles long. But what do I prioritize? Styling and decorating the output of this app, so it looks and feels more like a virtual terminal.
1
0
3
@RooblesOnMain
Roobles
15 days
Have you ever wanted to download and format every possible team logo in an ESEA Advanced Season Qualifier, in under three minutes?. There's a flamboyantly gay rat that can now help with that.
0
0
4
@RooblesOnMain
Roobles
16 days
I've got something new in the works, that I may end up releasing freely. It's a front-end for standalone production tasks, and may be less intimidating than my standard Linux command line scripts. Right now it only downloads cropped, sized, and formatted team logos from FaceIt.
1
1
4
@RooblesOnMain
Roobles
1 month
Okay, real talk though. That was an incredible match tonight, and a difficult one to watch. Party Astronauts and Akimbo are both way up there for me, and both teams I would usually root for over 80-90% of teams out there. It's difficult to pick a side between favorites.
0
0
2
@RooblesOnMain
Roobles
1 month
This took so much more time than fixing the logo would have.
Tweet media one
1
0
1
@RooblesOnMain
Roobles
1 month
I grab team icons from Faceit. And on Faceit, Party Astronaut's icon is off-center. I'm choosing to believe this is an intentional design choice. (Cause I already set up the automation to download/center-crop/resize logo's, and I'd rather tweet about this than fix it manually.)
Tweet media one
Tweet media two
1
0
3
@RooblesOnMain
Roobles
1 month
Those shortcuts reference wscript.exe directly, provide the pass-through script I wrote, and then any arguments to provide to roobles-csgo-ctl. It's kinda neat to be able to double-click one of these and watch something happen in OBS.
Tweet media one
Tweet media two
Tweet media three
0
0
1
@RooblesOnMain
Roobles
1 month
StreamDeck is very limited, and doesn't allow you to execute shell scripts or even pass in command-line arguments to executables. (Plugins exist for that, but I couldn't find one that worked reliably.) So my stream deck buttons link to Windows shortcuts.
1
0
1
@RooblesOnMain
Roobles
1 month
I develop and run these services in linux, running on wsl. But my desktop OS is still Windows. So I need a simple pass-through script to call roobles-csgo-ctl. I wrote that pass-through script in vbscript, so it can instantiate a hidden shell for the process to run on.
Tweet media one
1
0
2
@RooblesOnMain
Roobles
1 month
Any web client can interface with the service, but I've been maintaining a bash script for controlling it more easily. It reduces a lot of common calls to simple flag inputs, but can be used to print the endpoints and call any of them manually.
Tweet media one
Tweet media two
1
0
2
@RooblesOnMain
Roobles
1 month
I've been running all of my production through a nodejs service called roobles-csgo. It was originally created just for custom replays, but has grown a lot in scope. It's a counterstrike gamestate integration service, that also interfaces with OBS, and exposes endpoints.
1
0
3