Skip to content

Instantly share code, notes, and snippets.

View potatoqualitee's full-sized avatar
big permz energy

Chrissy LeMaire potatoqualitee

big permz energy
View GitHub Profile
@potatoqualitee
potatoqualitee / screenshot.js
Created August 30, 2022 10:31
screenshot.js
var { chromium } = require('playwright');
(async function () {
var themeparam = process.argv[2];
var path = require('path');
var fs = require('fs');
var directoryPath = path.join(__dirname, 'themes');
var file = path.join(directoryPath, `${themeparam}.json`);
console.log("processing " + file);
@potatoqualitee
potatoqualitee / whatever.yml
Created August 27, 2022 16:42
doesnt work
on: push
env:
POSTGRES_DB: postgres
POSTGRES_PASSWORD: postgres_password
POSTGRES_PORT: 5432
POSTGRES_USER: postgres
DATABASE_URL: postgres://postgres:postgres_password@localhost:5432/postgres
jobs:
process-json:
runs-on: ubuntu-latest
@potatoqualitee
potatoqualitee / action.yml
Last active August 27, 2022 01:15
Download file using Playwright in GitHub Actions
on: push
jobs:
download-file:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: lts/*
@potatoqualitee
potatoqualitee / overview.ps1
Created August 26, 2022 09:08
dbatools presentation scripts
<#
Combo commands that are powerful and fun
1. Encrypting
2. Testing your backups
3. Disaster Recovery
#>
# Show SSMS
@potatoqualitee
potatoqualitee / Test-DarkColor.ps1
Last active August 26, 2022 04:14
Test-DarkColor
function Test-DarkColor {
<#
.SYNOPSIS
Tests an rgb or hex value to see if it's considered light or dark
.PARAMETER Color
The color to test in Hex or RGB
.NOTES
Thanks to:
$parms = @{
   Path        = "C:\windows\system32"
   Recurse     = $true
   ErrorAction = "SilentlyContinue"
}

Measure-Benchmark -RepeatCount 25 -Technique @{
    ForEachObject = { 
        Get-ChildItem @parms | ForEach-Object -Process {
@potatoqualitee
potatoqualitee / sys-summit-demo.ps1
Last active June 28, 2022 08:41
dbatools for systems engineers and accidental dbas
break
<#
01. Find instances
02. Connect to instances
03. Check backups
04. Check disk space
05. Perform backups
06. Check for corruption
07. Install maintenance scripts
08. Export all settings for DR
@potatoqualitee
potatoqualitee / Test-FileHash.ps1
Last active February 28, 2022 12:33
Simple file hash comparison tool written in PowerShell
function Test-FileHash {
<#
.Synopsis
This is a simple file hash comparison tool that writes to Windows Events when changes are detected
.Description
This is a simple file hash comparison tool that writes to Windows Events when changes are detected
.PARAMETER FilePath
The path to the file to hash and compare
@potatoqualitee
potatoqualitee / hugo.yml
Created February 20, 2022 20:12
github actions / hugo
name: github pages
on:
push:
branches:
- blog # Set a branch to deploy
pull_request:
jobs:
deploy:
@potatoqualitee
potatoqualitee / Convert-Pfx.ps1
Last active September 29, 2023 23:05
Convert-Pfx
function Convert-Pfx {
<#
.SYNOPSIS
Converts PFX to .cer and .key
.DESCRIPTION
Converts PFX to .cer and .key
Requires openssl