This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import cv2 | |
import numpy as np | |
# Define 3D object points | |
object_points = np.array([ | |
[0, 0, 0], | |
[1, 0, 0], | |
[1, 1, 0], | |
[0, 1, 0] | |
], dtype=np.float32) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3 | |
"""A simple script to capture screen, that then post to the server as websocket | |
for setting up the messages. | |
We log these folders to allow for the case for following through the data. The | |
folder structure works with: | |
- logs/video/<yyyymmdd-hhmmss>.avi | |
- logs/keyframes/<yyyymmdd-hhmmss>_<frame>.png |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
"""A script for downloading video from https://publicorderemergencycommission.ca | |
Oh my, the site is awful! It streams the mp4 in .ts format that is much slower | |
than the stream reate. So this script downloads the stream and compress it using | |
ffmpeg h264 codec. | |
You will need to find the video link - you can do that by using the developer tool | |
when playing the video on page |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
"""Ensure that you write out loud when you write your text. | |
brew install portaudio | |
pip installl pynput speechrecognition pyaudio pyttsx3 | |
./out_loud.py | |
WARNING: you might need to hack your security setting following: | |
https://stackoverflow.com/questions/53088995/pynput-keyboard-listener-does-not-detect-keys-on-mac-os-x | |
""" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"""PettingZoo | |
Tutorial from: https://nbviewer.org/github/gsverhoeven/gt_rl_course/blob/master/week_8/marl_tictactoe.ipynb | |
Setup: | |
pipenv install pettingzoo[classic] | |
""" | |
import random |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package main | |
import ( | |
"fmt" | |
"os" | |
"net" | |
"log" | |
"time" | |
) | |
func main() { | |
port := os.Args[1] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import re | |
import tempfile | |
import google.cloud.storage as storage | |
def analyse_one_logfile(gcs_full_path): | |
client = storage.Client() | |
bucket = client.get_bucket(DEV_LOGFILE_BUCKET_NAME) | |
m = re.match('gs://{}/(.*)'.format(DEV_LOGFILE_BUCKET_NAME), gcs_full_path) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/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. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
""" | |
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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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}] | |
}' |
NewerOlder