Skip to content

Instantly share code, notes, and snippets.

View ids1024's full-sized avatar

Ian Douglas Scott ids1024

View GitHub Profile
#!/usr/bin/env python3
import os
import sys
import pty
import subprocess
pid, fd = pty.fork()
if pid == 0:
sys.exit(subprocess.call(sys.argv[1:]))
@ids1024
ids1024 / win.py
Created August 21, 2020 20:14
Create Windows Bootable USB from ISO using UDisks Dbus API
import dbus
import shutil
import sys
# TODO: Timeouts
# {'options': 'sync'}
bus = dbus.SystemBus()
iso = sys.argv[1]
@ids1024
ids1024 / compare.py
Last active November 26, 2018 05:28
#!/usr/bin/env python3
import os
import sys
import subprocess
import argparse
from html.parser import HTMLParser
from urllib.request import urlopen
from pycparser import c_ast, parse_file
@ids1024
ids1024 / Makefile
Last active April 7, 2021 00:57
Samsung Gear (Tizen) Rust Makefile
NAME=hue
VERSION = 1.0.0
TIZEN_STUDIO=/home/ian/Devel/tizen-studio
TIZEN_VERSION=3.0
ROOTSTRAP=wearable-3.0-device.core
TRIPLE=arm-linux-gnueabi
RUST_TRIPLE=arm-unknown-linux-gnueabi
SECURITY_PROFILE=ids1024
PKGNAME = com.ids1024.$(NAME)
TOOLCHAIN=gcc-4.9
import os
from urllib.request import urlretrieve
import tarfile
import re
import bs4
from pycparser import c_ast, CParser
TAR = "susv4tc2.tar.bz2"
DLURL = "http://pubs.opengroup.org/onlinepubs/9699919799/download/" + TAR
import os
from urllib.request import urlretrieve
import tarfile
import re
import bs4
TAR = "susv4tc2.tar.bz2"
DLURL = "http://pubs.opengroup.org/onlinepubs/9699919799/download/" + TAR
import sqlite3
import urllib.parse
DOMAIN = 'google.com'
conn = sqlite3.connect("History")
c = conn.cursor()
c.execute("SELECT url FROM urls;")
urls = c.fetchall()

Keybase proof

I hereby claim:

  • I am ids1024 on github.
  • I am ids1024 (https://keybase.io/ids1024) on keybase.
  • I have a public key whose fingerprint is 098B F569 A360 E234 CE2B 861A 4924 E10E 199B 5959

To claim this, I am signing this object:

#!/bin/bash
COMMANDS="Lock\nToggle Screensaver\nExit\nSuspend\nHibernate\nShutdown\nReboot"
COMMAND=`echo -e $COMMANDS | dmenu -i -p "Power:" "$@"`
echo $COMMAND
case $COMMAND in
Lock)
exec xautolock -locknow
;;
"Toggle Screensaver")
@ids1024
ids1024 / pyg-i.py
Last active August 29, 2015 14:04 — forked from Synthetica9/pyg.py
#!/bin/python3
#This is a fork of PYG (https://gist.github.com/Synthetica9/9796173) ported
#to python 3 with additional features.
#It requires forbiddenfruit to hack method aliases into built-in types.
#A golfed python 'accent'. Fully backwards compatible with python.
#NOT SUITED FOR DAY-TO-DAY PROGRAMMING!
#If you DO use it for a production (non-challenge/codegolf) program, I'm not
#responsible for anything bad that happens to you, your computer,