Skip to content

Instantly share code, notes, and snippets.

View dansteingart's full-sized avatar

Dan Steingart dansteingart

View GitHub Profile
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@dansteingart
dansteingart / install_ustreamer_systemd.sh
Created August 24, 2022 15:07
Install ustreamer as system service (port 9001, exposed)
#! /bin/bash
#first make start sh's
#ustreamer
echo "#!/bin/bash
./ustreamer -p 9001 -s 0.0.0.0" > ustart.sh
echo "[Unit]
Description=ustreamer
@dansteingart
dansteingart / libkeithley.py
Created September 29, 2022 14:36
simple nodeforwarderded 2400 control
##Author:
##Date Started:
##Notes:
from time import *
import pandas as pd
import requests as req
import re
#!/bin/bash
for sysdevpath in $(find /sys/bus/usb/devices/usb*/ -name dev); do
(
syspath="${sysdevpath%/dev}"
devname="$(udevadm info -q name -p $syspath)"
[[ "$devname" == "bus/"* ]] && exit
eval "$(udevadm info -q property --export -p $syspath)"
[[ -z "$ID_SERIAL" ]] && exit
#!/bin/bash
for sysdevpath in $(find /sys/bus/usb/devices/usb*/ -name dev); do
(
syspath="${sysdevpath%/dev}"
devname="$(udevadm info -q name -p $syspath)"
[[ "$devname" == "bus/"* ]] && exit
eval "$(udevadm info -q property --export -p $syspath)"
[[ -z "$ID_SERIAL" ]] && exit
@dansteingart
dansteingart / ia
Created September 5, 2025 16:41
CLI tool to open files in iA Writer
#!/usr/bin/env python3
import sys
import os
import subprocess
import argparse
def main():
parser = argparse.ArgumentParser(description='Open files in iA Writer')
parser.add_argument('files', nargs='+', help='Files to open in iA Writer')