Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View jamespo's full-sized avatar
🏠
Working from home

J.P jamespo

🏠
Working from home
View GitHub Profile
@jamespo
jamespo / smtpsend.py
Created November 11, 2013 23:08
A short mailx style script with smtp support
#!/usr/bin/env python
# smtpsend.py - mailx style tool with SMTP support
import smtplib
from optparse import OptionParser
import sys
from email.mime.text import MIMEText
def send_mail():
@jamespo
jamespo / thinkpad-buffer-navigate.el
Created November 7, 2013 15:13
Make browser back and forward keys work in emacs for changing buffers
;; make thinkpad browser keys navigate buffers
(setq w32-pass-multimedia-buttons-to-system nil)
(global-set-key (kbd "<browser-forward>") 'next-buffer)
(global-set-key (kbd "<browser-back>") 'previous-buffer)
@jamespo
jamespo / deflate.conf
Last active December 15, 2015 01:09
Ansible playbook to set up tt-rss on an Amazon EC2 instance
<Location />
# Insert filter
SetOutputFilter DEFLATE
# Don't compress images
SetEnvIfNoCase Request_URI \
\.(?:gif|jpe?g|png)$ no-gzip dont-vary
# Make sure proxies don't deliver the wrong content
Header append Vary User-Agent env=!dont-vary
@jamespo
jamespo / parsephpchain.py
Created June 29, 2012 20:45
parse phpchain xml export to csv format for import by keepass 2
#!/usr/bin/env python
# -*- coding:utf-8 -*-
'''parsephpchain.py - parse phpchain XML export to CSV'''
import xml.etree.ElementTree as ET
import sys
def parse(file):
tree = ET.parse(file)
@jamespo
jamespo / netup.sh
Created June 21, 2012 10:35
Quick script to bring Redhat network interfaces up
#!/bin/bash
cd /etc/sysconfig/network-scripts
for if in ifcfg-eth0*
do
if [[ ! $if =~ "backup" ]]; then
ifup ${if/ifcfg-}
echo $if
fi