I hereby claim:
- I am gyoza on github.
- I am realdh (https://keybase.io/realdh) on keybase.
- I have a public key ASA3c4oQ_Ej8YFCkHXB-ODUb59bF8gkbV53bUzODgymwTAo
To claim this, I am signing this object:
| #!/usr/bin/env python3.11 | |
| from pathlib import Path | |
| import argparse | |
| import json | |
| import sys | |
| import pprint | |
| from difflib import * | |
| pp = pprint.PrettyPrinter(indent=4, width=120) |
| sequence: | |
| - if: | |
| - condition: template | |
| value_template: >- | |
| {{ | |
| int(states('sensor.openweathermap_humidity')|regex_replace(find='%', | |
| replace='', ignorecase=False)) > 25}} | |
| - condition: template | |
| value_template: >- | |
| {{ |
| #!/bin/bash | |
| OWNER=org | |
| REPO=therepo | |
| #GET DAT SHIZ | |
| WORKFLOW_ID=$(gh workflow list|rev|cut -f 1|rev) | |
| #DELETE DAT SHIZ | |
| for i in ${WORKFLOW_ID[@]}; do | |
| gh api -X GET /repos/$OWNER/$REPO/actions/workflows/$i/runs | jq '.workflow_runs[] | .id' | |
| gh api -X GET /repos/$OWNER/$REPO/actions/workflows/$i/runs | jq '.workflow_runs[] | .id' | xargs -I{} gh api -X DELETE /repos/$OWNER/$REPO/actions/runs/{} |
| # Install Time Machine service on CentOS 7 | |
| # http://netatalk.sourceforge.net/wiki/index.php/Netatalk_3.1.7_SRPM_for_Fedora_and_CentOS | |
| # http://confoundedtech.blogspot.com/2011/07/draft-draft-ubuntu-as-apple-time.html | |
| yum install -y rpm-build gcc make wget | |
| # install netatalk | |
| yum install -y avahi-devel cracklib-devel dbus-devel dbus-glib-devel libacl-devel libattr-devel libdb-devel libevent-devel libgcrypt-devel krb5-devel mysql-devel openldap-devel openssl-devel pam-devel quota-devel systemtap-sdt-devel tcp_wrappers-devel libtdb-devel tracker-devel | |
| yum install -y bison docbook-style-xsl flex dconf |
I hereby claim:
To claim this, I am signing this object:
| #!/usr/bin/env python3 | |
| import os | |
| import re | |
| import sys | |
| import time | |
| import math | |
| import json | |
| import boto | |
| import boto3 | |
| import random |
| #!/usr/bin/env python3.7 | |
| import iterm2 | |
| import re | |
| import os | |
| import socket | |
| import pprint | |
| import asyncio | |
| def sshToProccesTextRedux(lines): |
| #!/usr/bin/env python3.6 | |
| import os | |
| from selenium import webdriver | |
| from selenium.webdriver.common.by import By as by | |
| from selenium.webdriver.chrome.options import Options | |
| from selenium.webdriver.support.ui import WebDriverWait | |
| from selenium.webdriver.support import expected_conditions as expect | |
| CHROME_PATH = '/usr/bin/google-chrome' |
| import sqlite3 | |
| db = sqlite3.connect('yomomma.db') | |
| tables = { | |
| "table1" : { | |
| "stuff" : "INTEGER unique PRIMARY KEY", | |
| "stuff2" : "INTEGER", | |
| "stuff3" : "INTEGER", | |
| }, |
| {{/* get unix times for systems in service group */}} | |
| {{range ls "mykv/myservice"}} | |
| {{ $int := .Value | parseInt}} | |
| {{ scratch.MapSetX "nodetimes" .Key $int}}{{ end }} | |
| {{/* create map of names */}} | |
| {{ range service "myservice|passing" }} | |
| {{ $node := .Node }} | |
| {{ scratch.MapSetX "names" $node $node }}{{ end }} | |
| {{/* create map of time differences from "now" for each server */}} | |
| {{ range $hkey, $hval := scratch.Get "nodetimes" }} |