Skip to content

Instantly share code, notes, and snippets.

View heyseus1's full-sized avatar

Matthew M. heyseus1

View GitHub Profile
@heyseus1
heyseus1 / Zendesk_agent_pull.py
Last active February 27, 2020 19:29
py script that pulls API data of agent users and outputs data to csv
import requests
from requests.auth import HTTPBasicAuth
import csv
import getpass
username = input('enter username:')
key = getpass.getpass("Enter your password: ")
user_emails = []
"""authorize via zendesk"""
@heyseus1
heyseus1 / GCDS.ps1
Created April 25, 2019 23:18
script to run google cloud directory sync in windows
$msbuild = "C:\Program Files\Google Apps Directory Sync\sync-cmd.exe"
$arguments = "-a -o -c config.xml"
while ($true) {
start-Process -FilePath $msbuild $arguments
Start-Sleep -Seconds 600
}
<#
-a,--apply
/* globals $driver $browser */
var request = require('request')
function elementIsPresent (ele) {
$browser.findElements(ele).then(function (found) {
return found.length > 0
})
}
function performBrowserClickTest (path) {
@heyseus1
heyseus1 / Lambda_Function.py
Created June 12, 2018 21:53
EBS Backup script
#!/usr/bin/python2.7
import boto3
import datetime
import pytz
import os
ec2 = boto3.resource('ec2')
def lambda_handler(event, context):
@heyseus1
heyseus1 / Salesforce.py
Created April 20, 2018 20:30
salesforce Teamcity CI script
#!/usr/bin/python3
import subprocess
import os
import sys
path = %teamcity.build.checkoutDir%
sfdx = 'sfdx'
alias = "cheeseburger"
auth = %env.auth_key%
@heyseus1
heyseus1 / Salesforcedx.py
Last active August 3, 2018 15:08
Authorize, deploy scratch org, grant permission, and unit test in Salesforcedx for Bamboo CI
#!/usr/bin/python3
import subprocess
import os
import sys
path = (os.environ['bamboo_build_working_directory'])
sfdx = 'sfdx'
alias= "cheeseburger"
auth_key= (os.environ['AUTH_KEY'])
#!/bin/bash
checkroot() {
if [ $UID -ne 0 ] ; then
echo "User has insufficient privilege."
exit 4
fi
}
install_deps () {
@heyseus1
heyseus1 / docker_deploy_atlassian.sh
Created June 8, 2017 18:09
atlassian suite docker deploy
#!/bin/bash
checkroot() {
if [ $UID -ne 0 ] ; then
echo "User has insufficient privilege."
exit 4
fi
}
install_deps ()
{
apt-get -y install \
subversion
}
git_tomcat_configs ()
{
cd /
svn export --force svn+ssh://svn.kqed.org/var/svn/repo/config/trunk/tomcat/tomcat_config_java_7/ .
ls -ls /vagrant
#!/bin/bash
setjdk() {
if [ $# -ne 0 ]; then
removeFromPath '/System/Library/Frameworks/JavaVM.framework/Home/bin'
if [ -n "${JAVA_HOME+x}" ]; then
removeFromPath $JAVA_HOME
fi
export JAVA_HOME=`/usr/libexec/java_home -v $@`
export PATH=$JAVA_HOME/bin:$PATH
fi