Skip to content

Instantly share code, notes, and snippets.

View excenter's full-sized avatar

Andrew Batz excenter

View GitHub Profile
setInterval(function(){
var buttons = document.getElementsByClassName('liked');
var i = 0; buttons[i].scrollIntoView(); buttons[i].click();
},250);
@excenter
excenter / rune.bash
Created November 30, 2018 04:35
Mojave pyenv update
export VERSION="3.7.1"
xcode-select --install
brew update
brew upgrade
brew install zlib
brew reinstall zlib
export LDFLAGS="-L/usr/local/opt/zlib/lib"
export CPPFLAGS="-I/usr/local/opt/zlib/include"
pyenv install $VERSION
pyenv global $VERSION
@excenter
excenter / logger.js
Created October 30, 2018 17:08
a lambda that just logs everything.
exports.handler = async (event) => {
console.log(event)
// TODO implement
const response = {
statusCode: 200,
body: JSON.stringify('Hello from Lambda!')
};
return response;
};
@excenter
excenter / strip.bash
Last active October 9, 2018 13:55
pull file extensions off of file names
export INPUT=filename.pdf;
export FOLDER=folderName;
STRIPPED=${INPUT%%.*}
aws s3 cp $INPUT s3://BUCKET/path/$(echo $FOLDER)/$(echo $STRIPPED)_i.pdf --content-disposition inline
# Your init script
#
# Atom will evaluate this file each time a new window is opened. It is run
# after packages are loaded/activated and after the previous editor state
# has been restored.
#
# An example hack to log to the console when each text editor is saved.
#
# atom.workspace.observeTextEditors (editor) ->
# editor.onDidSave ->
@excenter
excenter / template.js
Last active June 20, 2018 21:00
example string templating in node
console.log(`into ${dir}/${repo}`);
command = `
cd ${__dirname};
cd ${dir};
git clone ${url};
cd ${repo}
`;
@excenter
excenter / bashrun.js
Created June 20, 2018 20:58
a javascript function that takes a string and runs it as bash, returning the output to the std pipes.
function bashRun(command){
var exec = require('child_process').exec;
console.log(command);
var child = exec(command);
child.stdout.on('data', function(data) {
console.log('stdout: ' + data);
});
child.stderr.on('data', function(data) {
console.log('stderr: ' + data);
@excenter
excenter / git-scrape.bash
Last active June 20, 2018 20:22
scrape (fetch and pull) every branch of the current git repo
git branch -r | grep -v '\->' | while read remote;
do git branch --track "${remote#origin/}" "$remote";
done;
git fetch --all;
git pull --all;
#fetch and pull every branch of the current git repo
# Eternal bash history.
# --------------------- http://stackoverflow.com/questions/9457233/unlimited-bash-history
# Undocumented feature which sets the size to "unlimited".
# http://stackoverflow.com/questions/9457233/unlimited-bash-history
export HISTFILESIZE=
export HISTSIZE=
export HISTTIMEFORMAT="[%F %T] "
# Change the file location because certain bash sessions truncate .bash_history file upon close.
# http://superuser.com/questions/575479/bash-history-truncated-to-500-lines-on-each-login
export HISTFILE=~/.bash_eternal_history
print("crazy fizz bugs buzzy busniess")
for value in range(0,101):
mod = value%3
mod5 = value%5
if mod == 0:
print("fizz")
if mod == 0
else: