Week in Review 2022-05-08

This week’s been busy, lots of leaving the house. 😄 Monday kanidm Whoa, I was made a member/owner of the kanidm organisation today. That’s a fair bit of responsibility, and it’s great to have that trust. Kanidm! I did a rolling comp at the range, as part of the many shoots this month to keep my licensing up. I shot good, which isn’t hard when you’re shooting at paper. I started a new range-game to try and concentrate on my hand-eye coordination and slow down between rounds. [Read More]

Week in Review 2022-05-01

Monday M1 macbook things - THE FAN TURNED ON. It was weird. Thanks, rust. <3 ADHD Side Quest Chain This one was quite the adventure, so I figured I’d write it down. “The fan under the stairs is ticking” Pull fan out. Ew, that’s real dusty. Pull out vacuum to suck up dust. Oh the extension lead’s stuck, pull that out from under the mat. I need to pee! Do that. [Read More]

Week in Review 2022-04-24

Monday threegoldbees.com Redeployed the site, for the first time in a long time because images were missing and it was generally just not playing nice. I removed all the <center></center> HTML randomness, which made Hugo happier. I wish there was a blog engine which was more human and less Wordpress. Updated the terraform module configuration to AWS’ v4 module syntax. Delicious yak milk. yaleman/sprintf added automagic testing from github_linter. actually fixed up the testing, re-fixed it, after breaking it again. [Read More]

2022-04-17 Week in Review

Monday yaleman/fail2ban-importer Rewrote it so I could be sure it might work. More complex, but also simpler.. woo? Tuesday yaleman/github_linter Added a new fix in the github_actions module, adding dependency checking based on the new github action. Wednesday yaleman/github_linter Updated the fix from Tuesday in the github_actions module, removing dependency checking based on the new github action for private repos. I probably should have read the docs. :D yaleman/TA-pushover Moved across to using ucc-gen, it’s… a thing. [Read More]

Week in Review 2022-04-10

Monday yaleman/shrinky Added tests to cover every line of the code, so I can auto-merge things now if they pass! Released v0.0.4 to pypi as an official package. yaleman/github_linter fixed up some typing issues in the test suite added a bandit workflow file for github_actions Python checks, to see what bandit testing will look like. ran codeowners over all my repos ran github_actions over all my repos and testing went booooom on a few things. [Read More]

Cloudflare and the Billion Requests

The Email March 2022 Analytics Snapshot We’ve aggregated data from 26 of your Cloudflare sites during the month of March. Cloudflare served 788.57 GB of data, and mitigated 2.04k firewall events. I was like “wow, that’s a lot more data than usu… wait, over a ¿BILLION REQUESTS FROM JAPAN!?!?!? For comparison, February 2022’s stats had 183.7 GB of data and 214 million requests from Japan. Ok, that’s still a load of requests, but 4x as much is weird. [Read More]

Week in Review 2022-04-03

Tuesday kanidm Fixed an issue with kanidm group list that wasn’t logging because I’d used info!() instead of println!(). Wednesday Realised (after it was pointed out to me by GitHub support) I was super stupid and had set the wrong “uses” string on my actions defintion, and that’s why they were all queuing and being weird. Once I got that working… I continued to be stupid and break things until I just copied the config from something else and it was much less broken. [Read More]

Week in Review 2022-03-27

Monday github_linter added github-linter-web as a script command to load the web interface easier fixed a bug in the DB code, where it was derping on integer responses Wednesday github_linter dependabot - configurator works now (ok, not really, see Friday’s fixes) pyproject - fixed handler for certain value types docs - now creates/updates a CONTRIBUTING.md Thursday pyaussiebb Moved the dependency on pydantic from dev to main, because… it broke things. Released v0. [Read More]

Week in Review 2022-03-20

Wednesday pfsense-api-client updated the docs added support for a standalone requests.session object to support TLS ignorance moved the login functionality out to its own function, so it’d get better documentation in the manual memes-api moved to aioboto3 to make things … work way better fixed pagination issues where certain counts would page wrong changed opengraph previews from the “full” image to the thumbnail to save some bandwidth and processing time for everyone Thursday Updated pyaussiebb to fix an issue acknowledging FetchTV services as a thing. [Read More]

Recursion Is Fun Is Fun

So I’ve got an AWS Lambda function written in python designed to help auto-merge PRs that @dependabot has submitted. It queries all my github repositories, then auto-merges them based on particular configs. It’s done this way because then I don’t have to remember to configure each and every repository individually, and it does it in two stages: A scheduled execution. This checks to see if it’s scheduled, then invokes the function with parameters specifying the repo to check. [Read More]