A how-to for a countdown clock.
A Pen by Matt Smith on CodePen.
local charged_certus_quartz = "ae2:charged_certus_quartz_crystal" | |
local regular_certus_quartz = "ae2:certus_quartz_crystal" | |
while true do | |
local charger = peripheral.find("ae2:charger") | |
if charger then | |
local item = charger.list()[0] | |
if item and item.name == charged_certus_quartz then | |
turtle.suck() | |
for slot = 1, 16 do |
import logging | |
from datetime import datetime | |
from django.conf import settings | |
from django.utils import timezone | |
from selenium.webdriver.common.by import By | |
from selenium.webdriver.remote.webelement import WebElement | |
from selenium.webdriver.support.select import Select | |
from spire.models import ( |
// ==UserScript== | |
// @name Campuswire-oops | |
// @version 0.1 | |
// @author Hampton Moore | |
// @match https://campuswire.com/* | |
// @grant none | |
// @run-at document-body | |
// ==/UserScript== | |
async function main(canvas) { | |
const ee31 = new EightyEightByThirtyOne(canvas, 32, 125); | |
const ctx = ee31.ctx; | |
const font = await Font.create(ctx, "./assets/spleen-8x16.png", 8, 16, 95, 1, " !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~"); | |
const magic = await Sprite.create(ctx, "./assets/magic.png", 27, 24, 4, 4); | |
await magic.mapColors(([r, g, b, a]) => { | |
if (r > 0) { | |
return [91, 206, 250, 255]; |
A how-to for a countdown clock.
A Pen by Matt Smith on CodePen.