Skip to content

Instantly share code, notes, and snippets.

View pengowray's full-sized avatar
🌵
Loren(t)zing

Pengo Wray pengowray

🌵
Loren(t)zing
View GitHub Profile
@pengowray
pengowray / main-movie-maker.py
Created December 27, 2023 02:43
add morse audio to a video of a flashing light
import cv2
import numpy as np
import matplotlib.pyplot as plt
from scipy.io.wavfile import write
from moviepy.editor import VideoFileClip, AudioFileClip
import os
## add morse audio to a video of a flashing light
video_path = 'data/yaoxz7sqop8c1.mp4'
@pengowray
pengowray / main-graph-maker.py
Created December 27, 2023 02:43
turn a video into a brightness graph
import cv2
import numpy as np
import matplotlib.pyplot as plt
# turn a video into a brightness graph
video_path = 'data/yaoxz7sqop8c1.mp4'
video_capture = cv2.VideoCapture(video_path)
def apply_gamma_correction(image, gamma=0.5):
@pengowray
pengowray / output-full-list.txt
Last active March 29, 2022 02:18
Full list of worst combos ordered by most long list solutions: List of the most ambiguous four-letter wordle combos, ordered by number of possible long list solutions. Includes combos even without a real answer from the short list. Count is given as ('total' = 'short list solutions' + 'additional long list solutions'). A '*' means the guess is a…
This file has been truncated, but you can view the full file.
_ILLS (19 = 0 + 19): *bills *cills *dills *fills *gills *hills *jills *kills *lills *mills *nills *pills *rills *sills *tills *vills *wills *yills *zills
_IGHT (15 = 9 + 6): eight fight light might night right sight tight wight *aight *bight *dight *hight *kight *pight
_ACKS (15 = 0 + 15): *backs *cacks *dacks *hacks *jacks *kacks *lacks *macks *packs *racks *sacks *tacks *wacks *yacks *zacks
_ANGS (15 = 0 + 15): *bangs *cangs *dangs *fangs *gangs *hangs *kangs *mangs *pangs *rangs *sangs *tangs *vangs *wangs *yangs
_ESTS (15 = 0 + 15): *bests *fests *gests *hests *jests *kests *lests *nests *pests *rests *tests *vests *wests *yests *zests
_INES (15 = 0 + 15): *bines *cines *dines *fines *kines *lines *mines *nines *pines *rines *sines *tines *vines *wines *zines
_ALES (14 = 0 + 14): *bales *dales *eales *gales *hales *kales *males *pales *rales *sales *tales *vales *wales *yales
_ARES (14 = 0 + 14): *bares *cares *dares *fares *gares *hares *lares *mares *nares *pares *rares *tares *vares *wares
_ARKS (14 =
@pengowray
pengowray / output-shortlist-focus.txt
Last active October 12, 2022 06:34
Worst combos ordered by most short list solutions: List of the most ambiguous four-letter wordle combos, ordered by most number of possible short list solutions. Count is given as ('short list solutions' + 'additional long list solutions' = 'total'). A '*' means the guess is allowed but not in the short list of possible answers. Source: https://…
_IGHT (9 + 6 = 15): eight fight light might night right sight tight wight *aight *bight *dight *hight *kight *pight
_OUND (8 + 1 = 9): bound found hound mound pound round sound wound *lound
_ATCH (7 + 3 = 10): batch catch hatch latch match patch watch *gatch *natch *ratch
_OWER (7 + 3 = 10): cower lower mower power rower sower tower *bower *dower *vower
SHA_E (7): shade shake shale shame shape share shave
_AUNT (6 + 2 = 8): daunt gaunt haunt jaunt taunt vaunt *naunt *saunt
_ILLY (6 + 2 = 8): billy dilly filly hilly silly willy *gilly *tilly
STA_E (6 + 2 = 8): stage stake stale stare state stave *stade *stane
_ATTY (6 + 1 = 7): batty catty fatty patty ratty tatty *natty
GRA_E (6 + 1 = 7): grace grade grape grate grave graze *grame
@pengowray
pengowray / output-longlist-focus.txt
Last active March 29, 2022 02:18
Worst combos ordered by most long list solutions: List of the most ambiguous four-letter wordle combos, ordered by number of allowed guesses. Only includes combos with at least one real answer from the short list. Count is given as ('total' = 'short list solutions' + 'additional long list solutions'). A '*' means the guess is allowed but not in …
_IGHT (15 = 9 + 6): eight fight light might night right sight tight wight *aight *bight *dight *hight *kight *pight
_AKER (12 = 3 + 9): baker maker taker *daker *faker *jaker *laker *naker *oaker *raker *saker *waker
_ATER (12 = 5 + 7): cater eater hater later water *dater *gater *mater *oater *pater *rater *tater
_ERRY (11 = 3 + 8): berry ferry merry *derry *herry *jerry *kerry *perry *serry *terry *verry
_IVER (11 = 4 + 7): diver giver liver river *aiver *fiver *hiver *jiver *siver *viver *wiver
_OLLY (11 = 5 + 6): dolly folly golly holly jolly *colly *lolly *molly *polly *tolly *wolly
CHA_S (11 = 1 + 10): chaos *chads *chais *chals *chams *chaps *chars *chats *chavs *chaws *chays
LA_ER (11 = 3 + 8): lager later layer *lacer *lader *laker *lamer *laser *laver *lawer *laxer
_AGER (10 = 3 + 7): eager lager wager *cager *gager *jager *pager *rager *sager *yager
_ATCH (10 = 7 + 3): batch catch hatch latch match patch watch *gatch *natch *ratch
@pengowray
pengowray / worst-allowed-guesses.txt
Last active March 29, 2022 00:37
Most ambiguous ("worst") four-letter combos in Wordle (only non-short-list allowed guesses) [didn't mean to make this]
19. _ills: bills cills dills fills gills hills jills kills lills mills nills pills rills sills tills vills wills yills zills
15. _acks: backs cacks dacks hacks jacks kacks lacks macks packs racks sacks tacks wacks yacks zacks
15. _angs: bangs cangs dangs fangs gangs hangs kangs mangs pangs rangs sangs tangs vangs wangs yangs
15. _ests: bests fests gests hests jests kests lests nests pests rests tests vests wests yests zests
15. _ines: bines cines dines fines kines lines mines nines pines rines sines tines vines wines zines
14. _ales: bales dales eales gales hales kales males pales rales sales tales vales wales yales
14. _ares: bares cares dares fares gares hares lares mares nares pares rares tares vares wares
14. _arks: barks carks darks harks jarks karks larks marks narks parks rarks sarks warks yarks
14. _eals: beals deals feals geals heals meals neals peals reals seals teals veals weals zeals
14. _ells: bells cells dells fells hells jells kells mells pells sells tells vells wells yells
@pengowray
pengowray / worst-wordle-answers.txt
Created March 28, 2022 06:30
Most ambiguous ("worst") four-letter combos in Wordle (only valid answers included)
9. _ight: eight fight light might night right sight tight wight
8. _ound: bound found hound mound pound round sound wound
7. _atch: batch catch hatch latch match patch watch
7. _ower: cower lower mower power rower sower tower
7. sha_e: shade shake shale shame shape share shave
6. _aste: baste caste haste paste taste waste
6. _atty: batty catty fatty patty ratty tatty
6. _aunt: daunt gaunt haunt jaunt taunt vaunt
6. _illy: billy dilly filly hilly silly willy
6. gra_e: grace grade grape grate grave graze
https://redd.it/sft183
https://youtu.be/iZwiJ4Shxak
..a --.....a --a -a --.....a ---...a ---.a .....a .a -.a -----..a -..a a -.a -..a --a -a --.....a ---...a ---........a ....a --.. a = .-
...--b ...---.--.--b ...---b .----..b ...-..--..-----b -b -.--..-b ---.--.--b ...---b .---b ......b ..---.. b = -...
...---......---.--.---......----....----..-......-..--..------...--...-.--..--...---.--.---......----....----.........-.....---.. c = -.-.
...--d ....---.--.--d ....---d ..---d d ....d -d -----d .-d .-.-d -d .---.--.--d ....---d ..---d .......d ...--d d = -..
eee---eeeeee---e--e---eeeeee----eeee----ee-eeeeee-ee--ee------eee--eee-e--ee--eee---e--e---eeeeee----eeee----eeeeeeeee-eeeee---ee e = .
...---......---.--.---......----....----f ...f .--..------...--.f --..--...---.--.---......----....----.......f ....---.. f = ..-.
...-g .....-g g -g .....--g ...--g .-......-..g .----g ..g ..-.g .g ..-g g -g .....--g ...--g ........-.....-g .
Haystack: .-..--...-.---...-..-...
includeWikt:True
* = English (probably)
#1 = most frequent English word found (2+ letters min)
Letter positions
a .a -..a a --..a .a ...
.-..-b -.--b -..b
.d -d .-.--d .d d .
e-ee--eee-e---eee-ee-eee
@pengowray
pengowray / txt
Last active August 11, 2025 20:52
Nanowrimo dares. Original author(s) unknown; Dares found in javascript of https://nanowrimo.org/word_sprints in 2018 (unchanged in 2019) — It's likely these are from Nov 2016, which is when Internet Archive first noticed the page (but couldn't archive it)
"Take your characters to the beach.",
"Injure one of your characters.",
"Turn up the heat: set something on fire!",
"Give your character a puppy.",
"Your main character\u2019s parents drop by unexpectedly.",
"Force a character to eat their least favorite food.",
"Incorporate a random heat wave or cold snap.",
"Your main character receives a mysterious letter.",
"Someone spills food/liquid/blood all over a character.",
"Someone gets a surprise visit... from beyond the grave.",