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
// | |
// Generate EXIF GPS metadata | |
// Swift 3 | |
// Exif Version 2.2.0.0 supports decimal degrees | |
import Foundation | |
import CoreLocation | |
import ImageIO | |
extension CLLocation { |
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
container_commands: | |
001installs: | |
command: "sudo yum-config-manager --enable epel" | |
setup_gdal: | |
command: cd /home/ec2-user/gdal-1.11.2/swig/python && /opt/python/run/venv/bin/python setup.py install |
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
/** | |
Uploads a tileset (tested with shapefile.zip) to Mapbox S3 (required), | |
then triggers an API request to Mapbox to create/update the tileset | |
Usage: | |
node uploadToMapBoxTileset.js [path/to/file.zip] [tilesetId] [Tileset Title] | |
Pro tip: Don't foget to change {username} and {access_token} and/or hardcode the process.argv[] values. |
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
#!/bin/bash | |
# | |
# sudo apt-get install id3v2 ffmpeg | |
# | |
# USAGE: | |
# cd /book title/ | |
# bash ~/this_script_path.sh | |
# rm *.m4b (you need to manually remove the original in case something goes wrong) | |
# | |
# |
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
# what a headache! | |
# 10-05-2017 | |
# FIRST! | |
# Install kyngchaos 1.11 complete: | |
# http://www.kyngchaos.com/software/frameworks | |
# Go into your folder where your virtualenv lives and activate | |
source bin/activate |
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
# How to install Check MK Agent on ubuntu 16.04 | |
# Install check_mk_agent: | |
# - sudo apt-get install check-mk-agent (will install older version) | |
# - On your Check_MK dashboard, go to "Monitoring Agents", click the link for "Check_MK Agent for Linux", save the raw text | |
# on your server: | |
sudo vi /usr/bin/check_mk_agent | |
# paste Check_MK dashboard > Monitoring Agents > Check_MK Agent for Linux |
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
# Enable bridged traffic - https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/ | |
cat <<EOF > /etc/sysctl.d/k8s.conf | |
net.bridge.bridge-nf-call-ip6tables = 1 | |
net.bridge.bridge-nf-call-iptables = 1 | |
EOF | |
sysctl --system | |
# Enable IP Forward | |
echo "1" > /proc/sys/net/ipv4/ip_forward |
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
# Scans your plex movies, if a movie has only SD quality, it will send it to Radarr | |
# pip install plexapi | |
# python 3.6+ | |
# | |
from plexapi.server import PlexServer | |
import re | |
import requests | |
plex_url = 'http://192.168.1.100:32400' | |
plex_token = 'abc123' |
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 json | |
import requests | |
import time | |
import warnings | |
from enum import Enum | |
from dataclasses import dataclass | |
from dataclasses_json import dataclass_json | |
from typing import List, Tuple | |
warnings.filterwarnings('ignore', message='Unverified HTTPS request') |
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
class CarPlayMapView: UIViewController, CPMapTemplateDelegate { | |
var mapView: MKMapView? | |
override func viewDidLoad() { | |
super.viewDidLoad() | |
print("loading the carplay mapview") | |
let region = MKCoordinateRegion( |