Skip to content

Instantly share code, notes, and snippets.

View jakebrinkmann's full-sized avatar

Jake Brinkmann jakebrinkmann

View GitHub Profile
@jakebrinkmann
jakebrinkmann / README.md
Last active February 11, 2025 20:12
Setup Azure DevOps agent (self-hosted) on Linux Server

setup-azure-devops-agent-self-hosted-on-linux-server

@jakebrinkmann
jakebrinkmann / 1-setup-warden.sh
Last active February 11, 2025 02:30
learning magento adobe commerce
# https://docs.warden.dev/installing.html
# MacOS: brew install wardenenv/warden/warden
sudo mkdir -p /opt/warden
sudo chown $(whoami) /opt/warden
git clone -b main https://github.com/wardenenv/warden.git /opt/warden
echo 'export PATH="/opt/warden/bin:$PATH"' >>~/.$(basename ${SHELL})rc
PATH="/opt/warden/bin:$PATH"
warden svc up
@jakebrinkmann
jakebrinkmann / .env
Last active December 12, 2024 00:53
Retroarch gaming setup
TIMEZONE=America/Chicago
PUID=1001
PGID=1001
CONFIG_PATH=/configs
MEDIA_PATH=/mnt/media
ROMS_PATH=${MEDIA_PATH}/roms
@jakebrinkmann
jakebrinkmann / .env
Last active February 4, 2025 02:30
Plex media setup
TIMEZONE=America/Chicago
PUID=1001
PGID=1001
CONFIG_PATH=/configs
MEDIA_PATH=/mnt/media
MOVIES_PATH=${MEDIA_PATH}/movies
TV_PATH=${MEDIA_PATH}/tv
LEAVING_PATH=${MEDIA_PATH}/leaving-soon/
DOWNLOADS_PATH=${MEDIA_PATH}/downloads
@jakebrinkmann
jakebrinkmann / README.md
Created August 28, 2024 19:53 — forked from vranystepan/README.md
CI/CD assume role

Simple AWS IAM role assume for CI/CD environments

Example

set AWS env. variables

export ASSUME_ROLE_ARN="arn:aws:iam::000000000000:role/role00001"
export AWS_ACCESS_KEY_ID="..."
export AWS_SECRET_ACCESS_KEY="..."
@jakebrinkmann
jakebrinkmann / Dockerfile
Created August 26, 2024 13:57 — forked from usr-ein/Dockerfile
Optimal multistaged Dockerfile for poetry
# syntax=docker/dockerfile:1
# Keep this syntax directive! It's used to enable Docker BuildKit
# Based on https://github.com/python-poetry/poetry/discussions/1879?sort=top#discussioncomment-216865
# but I try to keep it updated (see history)
################################
# PYTHON-BASE
# Sets up all our shared environment variables
################################
from aws_cdk import (
CfnOutput,
RemovalPolicy,
Stack,
aws_iam as iam,
aws_pipes as pipes,
aws_logs as logs,
aws_sqs as sqs,
aws_stepfunctions as sfn,
)
@jakebrinkmann
jakebrinkmann / .README.md
Created June 6, 2024 01:24
Example using suds library to make SOAP requests in python
from soap_client import SoapClient

client = SoapClient("<host>", "<username>", "<password>")
client.doOperation()

options = {}
client.doThingWithParams(options)
@jakebrinkmann
jakebrinkmann / logging_example.py
Created June 5, 2024 16:37 — forked from kdgregory/logging_example.py
Example of generating JSON logging output from Python
import json
import logging
import platform
import sys
import time
import traceback
class JSONFormatter:
"""A formatter for the standard logging module that converts a LogRecord into JSON
text = input("Enter text: ")
# The list of fonts. Add your font here.
print("┌───────────────────────┬─────────────────────────────────────────────────────────────────────────────────────┐")
print("│ Font │ Characters │▒▒")
print("├───────────────────────┼─────────────────────────────────────────────────────────────────────────────────────┤▒▒")
print("│1 Bold │ 𝗔𝗕𝗖𝗗𝗘𝗙𝗚𝗛𝗜𝗝𝗞𝗟𝗠𝗡𝗢𝗣𝗤𝗥𝗦𝗧𝗨𝗩𝗪𝗫𝗬𝗭𝗮𝗯𝗰𝗱𝗲𝗳𝗴𝗵𝗶𝗷𝗸𝗹𝗺𝗻𝗼𝗽𝗾𝗿𝘀𝘁𝘂𝘃𝘄𝘅𝘆𝘇𝟬𝟭𝟮𝟯𝟰𝟱𝟲𝟳𝟴𝟵")
print("│2 Italic │ 𝘈𝘉𝘊𝘋𝘌𝘍𝘎𝘏𝘐𝘑𝘒𝘓𝘔𝘕𝘖𝘗𝘘𝘙𝘚𝘛𝘜𝘝𝘞𝘟𝘠𝘡𝘢𝘣𝘤𝘥𝘦𝘧𝘨𝘩𝘪𝘫𝘬𝘭𝘮𝘯𝘰𝘱𝘲𝘳𝘴𝘵𝘶𝘷𝘸𝘹𝘺𝘻𝟢𝟣𝟤𝟥𝟦𝟧𝟨𝟩𝟪𝟫")
print("│3 Bold Italic │ 𝘼𝘽𝘾𝘿𝙀𝙁𝙂𝙃𝙄𝙅𝙆𝙇𝙈𝙉𝙊𝙋𝙌𝙍𝙎𝙏𝙐𝙑𝙒𝙓𝙔𝙕𝙖𝙗𝙘𝙙𝙚𝙛𝙜𝙝𝙞𝙟𝙠𝙡𝙢𝙣𝙤𝙥𝙦𝙧𝙨𝙩𝙪𝙫𝙬𝙭𝙮𝙯𝟬𝟭𝟮𝟯𝟰𝟱𝟲𝟳𝟴𝟵")