Skip to content

Instantly share code, notes, and snippets.

@dat-boris
dat-boris / pnp2tts.py
Last active January 3, 2021 21:14
A script I use to export PnP file into JPG for Tabletop Simulator import
#!/usr/bin/env python
"""Script for joining PDF into image output.
Prerequisite:
# This takes a bit of time!
brew install poppler
pipenv install pillow pdf2image
I use this for converting PnP pdf into image to be uploaded to TTS.
@dat-boris
dat-boris / export_instance_count.py
Last active October 27, 2021 12:37
Exporting instance count from stackdriver metrics
"""
Code for exporting instance count for last month
Setup:
pip install --upgrade google-cloud-monitoring
DOC:
https://cloud.google.com/monitoring/docs/reference/libraries#client-libraries-usage-python
Code snippet:
https://cloud.google.com/monitoring/custom-metrics/reading-metrics
@dat-boris
dat-boris / fix_broken_key_mapping.sh
Created September 17, 2020 03:58
For mac. use this to remap keys
# Remap F1 to backtick (my backtick is broken, use F1 instead)
# https://apple.stackexchange.com/questions/283252/how-do-i-remap-a-key-in-macos-sierra-e-g-right-alt-to-right-control
# https://developer.apple.com/library/archive/technotes/tn2450/_index.html
hidutil property --set '{"UserKeyMapping":
[{"HIDKeyboardModifierMappingSrc":0x70000003a,
"HIDKeyboardModifierMappingDst":0x700000035}]
}'
@dat-boris
dat-boris / tensor_flow_compat_v1_graph.py
Created January 4, 2020 20:11
Tensorflow v2 compat v1 graph
"""Tutorial of example graph based on TFv1
We need to do a bunch of tfv1 summary, which is what is happening.
Graph output: https://snipboard.io/7tjoS2.jpg
Refactored from
https://towardsdatascience.com/understanding-fundamentals-of-tensorflow-program-and-why-it-is-necessary-94cf5b60e255
@dat-boris
dat-boris / tts_guid_fixer.lua
Created November 4, 2019 02:05
Table top simulator GUID fixer
-- Extracted from https://steamcommunity.com/sharedfiles/filedetails/?id=1180142950
function onLoad()
createActivationButton()
end
--Activated by button press
function click_fixDeck()
local func_findDeck = function(o) return o.tag=="Deck" end
local deckList = findInRadiusBy(self.getPosition(), 2, func_findDeck)
@dat-boris
dat-boris / campervan_treasurehunt.ipynb
Created October 27, 2019 19:36
A notebook demo my work in finding camper van location
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@dat-boris
dat-boris / enable_trace.go
Created July 22, 2019 23:53
A snippet to show what is required to get the parent span to join correctly
// Sample trace_quickstart traces incoming and outgoing requests.
package main
import (
"fmt"
"log"
"net/http"
"os"
"contrib.go.opencensus.io/exporter/stackdriver"
@dat-boris
dat-boris / lcs.py
Created January 24, 2019 16:48
Solving longest common subsequence from a set of words
""" A snippet for calculating longest subsequence of list of words
"""
import re
# copy and paste seperation into here
INPUT = filter(len, """
fuad-not-distressed
arrows_counterclockwise
""".split('\n'))
@dat-boris
dat-boris / treemap_scripts.py
Created October 23, 2018 19:28
A hack of the out of date treemap
"""
This is scripts.py from
https://pypi.org/project/treemap/#description
TODO: update API to talk to latest coverage version
"""
import operator
import random
import colorsys
@dat-boris
dat-boris / compare_page_perf.ipynb
Created October 18, 2018 23:12
A notebook for identifying difference in page performance
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.