Skip to content

Instantly share code, notes, and snippets.


Mark Essel victusfate

View GitHub Profile
from multiprocessing import Process, Manager
manager = Manager()
d = manager.dict()
def f():
# the __str__() method of a dict object invokes __repr__() on each of its items,
# so explicitly invoking __str__() is required in order to print the actual list items
print({k: str(v) for k, v in d.items()}
victusfate /
Created May 5, 2021
Alela Brawl Deck

Commander 1 Alela, Artful Provocateur (ELD) 324

Deck 1 Righteous Valkyrie (KHM) 24 1 Glacial Floodplain (KHM) 257 6 Snow-Covered Swamp (KHM) 281 1 Lagonna-Band Storyteller (THB) 27 1 Demonic Embrace (M21) 95 6 Snow-Covered Plains (KHM) 276

View austin.json
This file has been truncated, but you can view the full file.
View data.json
This file has been truncated, but you can view the full file.
victusfate /
Created May 19, 2020
Pathfinder 2e variant rules

No level rider bitches gmg flat dcs still too high

Casting classes expert at 5, master at 13, legendary at 17

Spell durations x20, any reductions in duration are also x20. Cap of day if extended longer than a day. Day or longer do not increase duration

Potency runes can be applied to wands/staves/arcane focuses to hit, save DCs, and caster checks (counteract)

Armor and weapon proficiencies, once trained they always match your characters maximum general proficiency in armor and weapons. Champion, fighter and other archetypes that offer expert instead allow master proficiency (if already an expert)

victusfate / shrink.rb
Created May 18, 2020
shrink some videos
View shrink.rb
files = Dir.glob("*.mp4") + Dir.glob("*.m4v") + Dir.glob("large/*.mp4") + Dir.glob("large/*.m4v")
puts files
files.each do |file|
basename = File.basename(file).gsub(/[^0-9a-z.]/i, '')
# puts basename
system("ffmpeg -y -i #{file} -ss 2 -t 60 shrunk/sampled_#{basename}")
victusfate /
Last active May 9, 2020
Wrath & Glory Wargear

Melee Weapons

Name Damage ED AP Range Traits Value Rarity Keywords
Knife 2 2 - Thrown Sx4 - 2 Common BLADE, [ANY]
Astartes Combat Knife 3 2 - - Reliable 3 Uncommon BLADE, ADEPTUS ASTARTES
Sword 3 3 - - Reliable 3 Common BLADE,[ANY]
Mono Knife 3 2 -1 - Rending(1) 3 Uncommon BLADE, IMPERIUM, SCUM
Industrial Bludgeon 4 2 - - Brutal,Unwieldy(1) 3 Uncommon [ANY]

Chain Weapons

victusfate / build.log
Created Feb 10, 2020
macos 10.15.3 phpbrew --debug install 7.3 +cli +fpm +filter +json +curl +mbstring +mysql +pgsql +opcache +readline +xml +openssl +hash +pdo
View build.log
configure: creating cache /Users/messel/.phpbrew/cache/config.cache
./configure: line 3174: /Users/messel/.phpbrew/cache/config.cache: No such file or directory
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for a sed that does not truncate output... /usr/bin/sed
checking build system type... x86_64-apple-darwin19.3.0
checking host system type... x86_64-apple-darwin19.3.0
checking target system type... x86_64-apple-darwin19.3.0
checking for cc... cc
checking whether the C compiler works... yes
victusfate / Config.ecf
Created Feb 9, 2020
survival tool cranked up
View Config.ecf
{ Item Id: 2087, Name: SurvivalTool
PickupToToolbar: true
StackSize: 1
Category: Weapons/Items
Mass: 1, type: float, display: true, formatter: Kilogram
Volume: 0.5, type: float, display: true, formatter: Liter
RadialMenu: true
View scrape.js
const cheerio = require('cheerio')
const fs = require('fs')
const sData = fs.readFileSync('./spells/Aberrant_Whispers.html').toString()
let $ = cheerio.load(sData)
$('a').each(function(i,elem) {
let link = $(this)
const text = $(this).text()