Skip to content

Instantly share code, notes, and snippets.

import argparse
import glob
import json
import os
import platform
from pathlib import Path
def parse_json_file(path):
@jbweber
jbweber / machine.json
Last active March 3, 2025 19:03
voron p1s
{
"from": "User",
"inherits": "Bambu Lab P1S 0.4 nozzle",
"is_custom_defined": "0",
"machine_end_gcode": ";===== date: 20230428 =====================\nM400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-0.8 F1800 ; retract\nG1 Z{max_layer_z + 0.5} F900 ; lower z a little\nG1 X65 Y245 F12000 ; move to safe pos \nG1 Y265 F3000\n\nG1 X65 Y245 F12000\nG1 Y265 F3000\n; disable turning off the bed\n; M140 S0 ; turn off bed\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off remote part cooling fan\nM106 P3 S0 ; turn off chamber cooling fan\n\nG1 X100 F12000 ; wipe\n; pull back filament to AMS\nM620 S255\nG1 X20 Y50 F12000\nG1 Y-3\nT255\nG1 X65 F12000\nG1 Y265\nG1 X100 F12000 ; wipe\nM621 S255\nM104 S0 ; turn off hotend\n\nM622.1 S1 ; for prev firware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\n M400 ; wait all motion done\n M991 S0 P-1 ;end smooth timelapse at safe pos\n M400 S3 ;wait for last picture to be taken\nM623; end of \"timelapse_record_flag\"\n\nM
package main
import (
"bufio"
"bytes"
"errors"
"fmt"
"io"
"strings"
)
package main
import (
"archive/tar"
"archive/zip"
"bytes"
"compress/gzip"
"errors"
"fmt"
"io"
@jbweber
jbweber / rogue.md
Last active October 9, 2023 14:48
rogue

Items to Look for

Molten Core

Name Notes
Aged Core Leather Gloves Dagger Rogue BIS until Death's Sting
Band of Accuria Could be replaced in Naxx by T3 ring or Band of Unnatual Forces
Striker's Mark Dagger Rogue BIS forever
40 ETCDCTL_API=3 ./etcdctl --cacert=/etc/kubernetes/pki/etcd/ca.crt --cert=/etc/kubernetes/pki/etcd/server.crt --key=/etc/kubernetes/pki/etcd/server.key get /registry/pods/kube-system/kube-proxy-b5zj5 > out
41 more out
42 file out
43 ETCDCTL_API=3 ./etcdctl --cacert=/etc/kubernetes/pki/etcd/ca.crt --cert=/etc/kubernetes/pki/etcd/server.crt --key=/etc/kubernetes/pki/etcd/server.key get /registry/pods/kube-system/kube-proxy-b5zj5 --write-out=json
44 ETCDCTL_API=3 ./etcdctl --cacert=/etc/kubernetes/pki/etcd/ca.crt --cert=/etc/kubernetes/pki/etcd/server.crt --key=/etc/kubernetes/pki/etcd/server.key get /registry/pods/kube-system/kube-proxy-b5zj5 --write-out=json|jq
45 ETCDCTL_API=3 ./etcdctl --cacert=/etc/kubernetes/pki/etcd/ca.crt --cert=/etc/kubernetes/pki/etcd/server.crt --key=/etc/kubernetes/pki/etcd/server.key get /registry/pods/kube-system/kube-proxy-b5zj5 --print-value-only
46 ETCDCTL_API=3 ./etcdctl --cacert=/etc/kubernetes/pki/etcd/ca.crt --cert=/etc/kubernetes/pki/etcd/se
router id 192.168.254.247;
filter export_bgp {
if ( (ifname ~ "vmmd-*") ) then {
if net != 0.0.0.0/0 then accept;
}
reject;
}
protocol device {
@jbweber
jbweber / battle-net.yaml
Created March 25, 2022 19:36
lutris battle.net
---
name: Battle.Net
game_slug: battle-dot-net
version: Installer
slug: battle-dot-net-installer
runner: wine
script:
files:
# baseline of core +/- some stuff
%packages --instLangs=en
@core
# remove
-biosdevname
-cronie-anacron
-dnf-plugin-spacewalk
-dracut-config-rescue
-dracut-network
@jbweber
jbweber / pcs.md
Last active August 23, 2020 20:50
One Shot 2020-08-28

Player Characters

These character options were built to be generally optimized and provide some basic "characteristics". Feel free to flesh out your chosen characters characteristics as you see fit.

Backstory

The Knights of the Order have long been considered the protectors of the realm of Faerun. There are many different Knights of the Order locals, and the local for Baldur's gate is well known for it's adventurer apprentice program.

Local Adventurer's Party 1277 has been working together for sometime and is one of the premier adventuring parties of the Sword Coast. Their primary specialization is solving weird problems for small towns and villages.