Skip to content

Instantly share code, notes, and snippets.

View Crysknife007's full-sized avatar

Spike Snell Crysknife007

View GitHub Profile
@Crysknife007
Crysknife007 / blinkTxt.py
Last active December 15, 2015 08:29 — forked from m0xpd/Morse_Gmail.py
Morse code driver for Raspberry Pi. Prints text from a text file.
#!/usr/bin/env python
"""
BlinkTxt - Spike Snell - 2013
Modified from Morse_Gmail.py
by m0xpd December 2012
"""
# Import what we need
import time, sys
import RPi.GPIO as GPIO
@Crysknife007
Crysknife007 / piMem.html
Last active December 15, 2015 08:39
Pi Mem. A Memorization aid for the first 500 digits of pi implemented with javascript.
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<META NAME="DESCRIPTION" CONTENT="Pi Mem. A Memorization aid for the first 500 digits of pi implemented with javascript. Complete with configurable dificulty levels, current digit counter, and next digit tips.">
<META NAME="KEYWORDS" CONTENT="pi,memorization,500,aid,pi mem,spike snell,spike">
<title>Pi Mem - Memorize the first 500 digits</title>
<STYLE TYPE="text/css">
@Crysknife007
Crysknife007 / binaryClock.sh
Created March 24, 2013 19:37
Binary Bash Clock. Relies on bc.
#!/bin/bash
# Binary Bash Clock
# Spike Snell - 2012
while true;
do
clear
hour=$(date +%H)
minute=$(date +%M)
second=$(date +%S)
hour_binary=$(echo "ibase=10;obase=2;$hour" | bc)
@Crysknife007
Crysknife007 / flasher.html
Created November 19, 2020 21:35
Fullscreen Javascript Flasher Clock ( Epilepsy Warning )
<html>
<head>
<title>Javascript Flasher Clock</title>
<script>
// Set up our colors array
const colors = [
'#FFFFFF',
@Crysknife007
Crysknife007 / moonphase.sh
Last active March 23, 2024 02:44 — forked from zuloo/moonphase.sh
moonphase bash script
#!/bin/bash
# Calculate approximate moon phase
moonphase(){
local lp=2551443
local now=$(date -u +"%s")
local newmoon=592500
local phase=$((($now - $newmoon) % $lp))
local phase_number=$((((phase / 86400) + 1)*100000))
@Crysknife007
Crysknife007 / sleepyMushroom.sh
Last active March 7, 2021 23:51
Sleep Mushroom Bash Controller
# Run the sleepy mushroom like a dodow sleep aid
# Makes use of WS2812FX Web Interface by kitesurfer1404:
# https://github.com/kitesurfer1404/WS2812FX
# Set animation to fade
curl http://192.168.0.128/set?m=15
# Set color to red
curl http://192.168.0.128/set?c=16711680
@Crysknife007
Crysknife007 / breathe.html
Created March 7, 2021 20:34
Breathe Sleep Aid CSS Animation
<title>Breathe</title>
<style>
@keyframes breathe {
from { background-color: black; }
to { background-color: red; }
}
body {
@Crysknife007
Crysknife007 / spaceBar.ino
Created July 16, 2021 16:34
Digispark Press Space Bar with Arcade Button
#include "DigiKeyboard.h"
// Define button pin
const int buttonPin = 2;
// Define button state
int buttonState = 0;
// Setup
void setup() {
@Crysknife007
Crysknife007 / gboard_morse.md
Created July 21, 2021 15:27 — forked from natevw/gboard_morse.md
A list of Morse code supported by GBoard Android Keyboard

Morse code supported by GBoard Android Keyboard

Google's GBoard software keyboard has a Morse code mode.

Here's what characters it currently supports:

  • .-a
  • -...b
  • -.-.c
  • -..d
@Crysknife007
Crysknife007 / pico_morse_temperature.py
Created July 17, 2022 15:46 — forked from jay0lee/pico_morse_temperature.py
CircuitPython script for the Raspberry Pi Pico that reads the CPU temperature and displays it in morse code.
# Circuit Python Script that Blinks the Current Temperature in Celsius in Morse Code
# Modified July 2022 by Spike Snell from jay0lee's code below on github:
# https://gist.github.com/jay0lee/e3cec7b2d126e3887c5c899635aeef90
# Import all that we need
import board, digitalio, microcontroller, time
# Define the length of a dot
dot = 0.25