Skip to content

Instantly share code, notes, and snippets.

@srgrn
srgrn / gist:8cfdf1c4ad2642925e54
Created May 14, 2015 02:08
docker-machine-set-env-on-cmd
1. open cmd
2. ensure your env is up
`docker-machine ls`
3. run `set DOCKERENV='your env name'`
4. run the following command ` echo @echo off > %TEMP%\%DOCKERENV%.bat && ( docker-machine.exe env %DOCKERENV% | sed 's/export/set/'
| sed 's,\\\\\\\\,\\\\,g' | sed 's,#,rem,g') >> %TEMP%\%DOCKERENV%.bat && %TEMP%\%DOCKERENV%.bat %% del
%TEMP%\%DOCKERENV%.bat`
@srgrn
srgrn / AnacondaSympy
Last active August 29, 2015 14:22
Anaconda build for sympy
This is a placeholder to set the gistName
# set enviroment
sudo chown `id -u` /etc/environment
cat <<EOT > /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
LANG=en_US.UTF-8
LANGUAGE=en_US.UTF-8
LANG=en_US.UTF-8
LC_ALL=en_US.UTF-8
EOT
@srgrn
srgrn / general_azure_uploader.py
Created November 1, 2015 09:08
Simple script to upload files to azure
""" uploads files to azure and reports to dashboard """
import sys
import argparse
import os
from azure.storage import BlobService
import logging
LOG_LEVEL = 'WARNING'
@srgrn
srgrn / runner_script_skeleton.py
Last active September 27, 2016 14:35
simple runner script skeleton
""" <replace with string description> """
import json
import argparse
import sys
import logging
CONFIG = None
def setup(args):
log_level = 'WARNING'
@srgrn
srgrn / getting_user_email.py
Last active December 5, 2015 00:59
example of how to get user email from google apis
from bottle import route, request, redirect, view
from apiclient import discovery
# from apiclient import errors
from oauth2client import client
import httplib2
import json
import os
CLIENT_ID = 'YOURCLIENTID.apps.googleusercontent.com'
@srgrn
srgrn / carbon-cache
Created March 28, 2016 07:31
monit and service configuration scripts
check process carbon-cache
matching "carbon-cache"
start program = "/usr/sbin/service carbon-cache restart"
stop program = "/usr/sbin/service carbon-cache stop"
if 5 restarts within 5 cycles then alert
@srgrn
srgrn / SqlServer.py
Last active April 5, 2016 09:12
Azure Sql Server Metrics gatharer
"""Azure Test SQL Module"""
import json
import argparse
import sys
import logging
import pymssql
def connect(server, database_name):
try:
@srgrn
srgrn / SendEventToEventHub.rb
Created April 19, 2016 06:50
A simple script to send event to event hub with SAS authentication
require "optparse"
require "CGI"
require 'openssl'
require "base64"
require "Faraday"
require 'Digest'
def generateToken(url,keyname,keyvalue)
encoded = CGI::escape(url)
ttl = (Time.now + 60*5).to_i
@srgrn
srgrn / runner.sh
Created May 8, 2016 11:32
simple python runner that runs a python script in a given virtual env for cron
VIRTUALENV=$1
SCRIPT=$2
PARAMS="${@:3}"
source $VIRTUALENV/bin/activate
if [ -f $(dirname $SCRIPT)/requirements.txt ]
then
pip install -r $(dirname $SCRIPT)/requirements.txt
fi
python $SCRIPT $PARAMS