Skip to content

Instantly share code, notes, and snippets.

View dirtycajunrice's full-sized avatar
🏠
Working from home

Nicholas St. Germain dirtycajunrice

🏠
Working from home
View GitHub Profile
@dirtycajunrice
dirtycajunrice / .gitattributes
Last active April 24, 2024 17:30
Standard .git files for UnrealEngine GitHub LFS
* text=auto
# Unreal Engine file types.
*.uasset filter=lfs diff=lfs merge=lfs -text
*.umap filter=lfs diff=lfs merge=lfs -text
# Anything in `/RawContent` dir.
/RawContent/**/* filter=lfs diff=lfs merge=lfs -text
#Asset files
@dirtycajunrice
dirtycajunrice / smart-drawer.tsx
Last active January 3, 2024 15:20
SmartDrawer (Drawer + Dialog) Component for shadcn/ui
'use client';
import {
Dialog,
DialogClose,
DialogContent,
DialogDescription,
DialogFooter,
DialogHeader,
DialogTitle,
DialogTrigger,
@dirtycajunrice
dirtycajunrice / layout.tsx
Last active October 3, 2023 18:55
Custom theme via cookie
import CommandPalette from "@/app/_global/command-palette";
// noinspection JSUnusedGlobalSymbols
import NavBar from "@/app/_global/navbar";
import Settings from "@/app/_global/settings";
import Sidebar from "@/app/_global/sidebar";
import SVGGradient from "@/components/icons/SVGGradient";
import { ChildrenProps } from "@/interfaces/next";
import "@/styles/globals.css";
import "@/styles/notiflix.css";
@dirtycajunrice
dirtycajunrice / check-ipfs-iptables.sh
Created February 6, 2022 20:35
Script to check iptables rules for outbound access when using ipfs
#!/bin/bash
RFC1918=('10.0.0.0/8' '172.16.0.0/12' '192.168.0.0/16')
IPTCHAINS=('OUTPUT')
format () { echo -e "${1}${2}\033[0m"; }
ask () { format '\033[1;34m' "$1"; }
success () { format '\033[0;32m' "$1"; }
warn () { format '\033[1;33m' "$1"; }
danger () { format '\033[0;31m' "$1"; }
@dirtycajunrice
dirtycajunrice / README.md
Last active January 25, 2022 12:46
Script to watch the block diff while syncing Harmony Validator Nodes
@dirtycajunrice
dirtycajunrice / getDiscordServerMembers.js
Last active December 14, 2021 23:06
Script to pull users from discord server
// ==UserScript==
// @name Get Discord Server Members
// @namespace DirtyCajunRice
// @match https://discord.com/channels/*
// @grant GM_log
// @grant GM_registerMenuCommand
// @version 1.0.1
// @author DirtyCajunRice
// @description Gets all visible member IDs in a discord server
// @run-at document-idle
@dirtycajunrice
dirtycajunrice / update_all_metadata.py
Last active April 10, 2021 03:15 — forked from JonnyWong16/update_all_metadata.py
Updates all metadata in the Tautulli database after moving Plex libraries.
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# Description: Updates all metadata in the Tautulli database after moving Plex libraries.
# Author: /u/SwiftPanda16
# Requires: plexapi, requests
from plexapi.server import PlexServer, CONFIG
import requests
@dirtycajunrice
dirtycajunrice / .kubectl_aliases
Last active January 18, 2021 20:02
kubectl convenience aliases
# kubectl convenience aliases
# requires https://github.com/cykerway/complete-alias
## base
alias k="kubectl"
complete -F _complete_alias k
## attach
alias katt="kubectl attach"
complete -F _complete_alias katt
alias katti="kubectl attach --stdin --tty"
@dirtycajunrice
dirtycajunrice / output.lel
Created March 11, 2019 23:53
nvidia-smi -q -x
<?xml version="1.0" ?>
<!DOCTYPE nvidia_smi_log SYSTEM "nvsmi_device_v10.dtd">
<nvidia_smi_log>
<timestamp>Mon Mar 11 18:53:20 2019</timestamp>
<driver_version>410.78</driver_version>
<cuda_version>10.0</cuda_version>
<attached_gpus>1</attached_gpus>
<gpu id="00000000:04:00.0">
<product_name>Quadro P2000</product_name>
<product_brand>Quadro</product_brand>
@dirtycajunrice
dirtycajunrice / manifest_yaml_generator.py
Last active January 16, 2019 21:26
Manifest YAML Generator
import yaml
from argparse import ArgumentParser, ArgumentDefaultsHelpFormatter
VERSION = '0.1.0'
# Docker image, arch, variant, os
ARCH_LIST = [
('arm', 'arm', 'v6', 'linux'),
('armhf', 'arm', 'v7', 'linux'),