Skip to content

Instantly share code, notes, and snippets.

View mrpatrick's full-sized avatar

Patrick Tully mrpatrick

View GitHub Profile
http://chart.apis.google.com/chart?cht=qr&chs=500x500&choe=UTF-8&chld=H&chl=[HTTP_URL_HERE]
<script type="text/javascript">
var addthis_config = {
data_ga_property: 'UA-123456-1',
data_ga_social : true
};
</script>
@mrpatrick
mrpatrick / ssl_check_expire_days.py
Last active September 8, 2020 07:39
Updated to use OpenSSL and cert tags as subprocess no longer works with latest dd-agent
import time
import datetime
from OpenSSL import crypto as c
from checks import AgentCheck
class SSLCheckExpireDays(AgentCheck):
def check(self, instance):
metric = "ssl.expire_in_days"
certfile = instance['cert']
cert_tag = 'cert:%s' % (certfile.split('/')[-1:],)
$ travis encrypt S3_ACCESS_KEY_ID=asdlfkjsadf --add env.global
$ travis encrypt S3_SECRET_KEY=kajsdflkjasdfk --add env.global
@mrpatrick
mrpatrick / _config_with_redcarpet.yml
Created September 25, 2013 21:24
Add to jekyll config to enable redcarpet with extensions (Github flavored markdown)
markdown: redcarpet
redcarpet:
extensions: ["no_intra_emphasis", "fenced_code_blocks", "autolink", "tables", "with_toc_data"]
source "https://rubygems.org"
gem 'jekyll'
gem 'redcarpet'
gem 's3_website'
gem 'nokogiri'
gem 'json'
@mrpatrick
mrpatrick / s3_website.yml
Created September 25, 2013 19:15
s3_website.yml config for jekyll website
s3_id: <%= ENV['S3_ACCESS_KEY_ID'] %>
s3_secret: <%= ENV['S3_SECRET_KEY'] %>
s3_bucket: YOUR_WEBSITE_HERE
max_age:
"public/*": 6000
"*": 300
s3_endpoint: us-east-1
@mrpatrick
mrpatrick / .travis_jekyll_s3_deploy.yml
Last active December 23, 2015 22:39
.travis file to deploy jekyll site to amazon s3
language: ruby
rvm:
- 1.9.3
script: bundle exec jekyll build
install: bundle install
after_success: bundle exec s3_website push --headless
@mrpatrick
mrpatrick / s3_bucket_public_policy.json
Last active December 23, 2015 22:19
Amazon S3 Public Website Bucket Policy - ensures anything added or new will
{ "Version": "2008-10-17", "Id": "http referer policy", "Statement": [ { "Sid": "readonly policy", "Effect": "Allow", "Principal": "*", "Action": "s3:GetObject", "Resource": "arn:aws:s3:::BUCKET_NAME_HERE/*" } ] }
auth, authpriv, cron, dæmon, kern, lpr, mail, mark, news, syslog, user, UUCP and local0 through local7.