Skip to content

Instantly share code, notes, and snippets.

Carleton pca2

View GitHub Profile
#Search for files that do NOT contain a given string
#Import os module
import os
# Ask the user to enter string to search
search_path = input("Enter directory path to search : ")
file_type = input("File Type : ")
search_str = input("Enter the search string : ")
# Append a directory separator if not already present
import os, re, glob
#get file list
with open('order.txt') as file:
titles = file.readlines()
#remove \n
for index, item in enumerate(titles, start=0):
titles[index] = item.rstrip()
View clock.go
package clock
import (
type clock struct {
hour int
minute int
pca2 / 538.1h.rb
Created Oct 17, 2018
BitBar Plugin that Scrapes election odds from FiveThirtyEight's Midterm election tracker
View 538.1h.rb
#!/usr/bin/env ruby
# <bitbar.title>538 Midterm Tracker</bitbar.title>
# <bitbar.version>v1.0</bitbar.version>
# <>Carleton Atwater</>
# <>pca2</>
# <bitbar.desc>Scrapes election odds from FiveThirtyEight's Midterm election tracker</bitbar.desc>
# <bitbar.image></bitbar.image>
# <bitbar.dependencies>ruby,Chrome, Mac OS X</bitbar.dependencies>
# This code is pretty hacky, but it was a fun 1 hour project to track something 20ish days away.
require 'nokogiri'
pca2 / weightCheck.js
Last active Oct 1, 2018
Combining MongoDB Stitch Triggers and Services
View weightCheck.js
exports = function(changeEvent) {
const http ="wt_http_service");
const newWeight = changeEvent.fullDocument.weight;
const thresholdWeight = 145;
const slackURL = '';
const slackMsg = `Uh-oh a weight was posted of ${newWeight}, better lay off the pie`;
if(newWeight < thresholdWeight ){
return "Weight under threshold";
} else {
pca2 /
Last active Nov 3, 2018
Linux Battery Unplug Reminder script (FruitJuice)
#! /bin/bash
#Adapted from
# DEBUG=true #uncomment to enable logging
datestamp=$(date +%Y-%m-%d_%H:%M:%S)
echo "[$datestamp]- $msg"
pca2 /
Last active Jan 8, 2018
return specific line number from file
# return line number $1 from file $2
get_line () { sed -n "$1,0p" $2 ; }
pca2 /
Created Mar 1, 2017
bash containing directory
#return the containing directory of file
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
You can’t perform that action at this time.