View rocket.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /usr/bin/env python3 | |
""" rocket.py -- Draw simulated rocket launches with turtle graphics | |
Sample Parameters: | |
via https://en.wikipedia.org/wiki/Falcon_9 | |
$ python3.10 rocket.py -i 282 -a 90 -r 60 -p 950 -f 3500 -b 162 | |
author: Brian Schrader | |
""" |
View pine-to-mastodon.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /usr/bin/env python3 | |
import argparse | |
from bs4 import BeautifulSoup | |
from contextlib import contextmanager | |
from datetime import datetime | |
import markdown | |
import json | |
import httpx | |
import sys | |
import uuid |
View audiobookr.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /usr/bin/env zsh | |
# Given a text file, split it into chapters, then make audio for each | |
# chapter using a set of presets. Then join the audio together | |
# preserving each chapter in the metadata. | |
# This assumes mp4.sh is in /usr/local/bin | |
# https://gist.github.com/djotto/fca0b0e57c8d008575eb7f3648260910 | |
SOURCE_DIR="$(pwd)" |
View django-unittest.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from django.urls import reverse | |
from rest_framework.test import APITestCase | |
from rest_framework import status | |
from .models import User | |
class UserTests(APITestCase): | |
def test_create_user(self): | |
""" | |
Ensure we can create a new user object. |
View step-count-analysis.r
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /usr/bin/env Rscript | |
library(zoo) | |
raw_data = read.csv('Export.csv') | |
raw_data$Date <- as.Date(raw_data$Date, "%m/%d/%y") | |
readings = data.frame( | |
dates=raw_data$Date, | |
steps=raw_data$Steps | |
) |
View mp.parallel.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /usr/bin/env pypy3 | |
# Find a number with a multiplicative persistance larger than 11. | |
from collections import Counter | |
from functools import reduce | |
from multiprocessing import Pool | |
import json | |
import requests | |
import time | |
URL = 'https://api.pushover.net/1/messages.json' |
View bmp.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# I didn't write this code. I just found it online. | |
# make sure to install python-smbus using below command | |
# sudo apt-get install python-smbus | |
import smbus | |
import time | |
from ctypes import c_short | |
DEVICE = 0x77 # Default device I2C address |
View abs.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# A terrible way to calculate the absolute value of any integer with no reliance on complex computer math! | |
# Do not do this. | |
# Usage: | |
# >>> abs(10) | |
# 10 | |
# >>> abs(-10) | |
# 10 | |
# >>> abs(10.2) | |
# 10.2 |
View setup-centos.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /bin/bash | |
# A basic CentOS Setup Script | |
echo "[$(date)] Starting Base Installs" | |
sudo yum -y update | |
sudo yum install -y tmux git epel-release htop | |
echo "[$(date)] Installing Docker" | |
sudo yum -y install docker docker-registry | |
sudo systemctl enable docker.service |
NewerOlder