Skip to content

Instantly share code, notes, and snippets.

View wrparker's full-sized avatar

William Ryan Parker wrparker

View GitHub Profile
find . -type d -exec chmod 755 {} \; # Change directory permissions rwxr-xr-x
find . -type f -exec chmod 644 {} \; # Change file permissions rw-r--r--
@wrparker
wrparker / indeed_atsdi_api.py
Created January 20, 2019 20:27
indeed-atsdi.com python API consumption
import requests
import json
import ntpath
url = 'https://indeed-atsdi.com/api/get_upload_url'
file_names = ['current_version5.txt', 'file2.tsv']
API_KEY = 'XXXXXXXXX'
headers = {'Accept': 'application/json',
@wrparker
wrparker / remove_dangling_docker
Created December 5, 2017 21:50
Removes dangling docker images and volumes
#!/bin/bash
#Remove dangling images
docker rmi $(docker images -q -f "dangling=true")
#Remove dangling volumes
docker volume rm $(docker volume ls -qf dangling=true)
@wrparker
wrparker / remove_docker.bash
Created December 5, 2017 21:05
Bash script that removes all docker containers and images.
#!/bin/bash
# Stop all containers
containers=`docker ps -a -q`
if [ -n "$containers" ] ; then
docker stop $containers
fi
# Delete all containers
containers=`docker ps -a -q`
@wrparker
wrparker / memory_check_php
Last active December 5, 2017 21:05
get free mem (Kb) PHP function
function checkMem(){
$fh = fopen('/proc/meminfo','r');
$mem = 0;
while ($line = fgets($fh)) {
$pieces = array();
if (preg_match('/^MemTotal:\s+(\d+)\skB$/', $line, $pieces)) {
$mem = $pieces[1];
break;
}
}