Skip to content

Instantly share code, notes, and snippets.

View SomeClown's full-sized avatar

SomeClown SomeClown

View GitHub Profile
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World!"
if __name__ == "__main__":
app.run()
@SomeClown
SomeClown / update_all_pip.sh
Created March 1, 2017 04:16
bash script to update all pip packages
#!/bin/bash
# Updates all out of date pip packages
pip freeze --local | grep -v '^\-e' | cut -d = -f 1 | xargs -n1 pip install -U
@SomeClown
SomeClown / 0_reuse_code.js
Created January 25, 2017 18:14
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
@SomeClown
SomeClown / gist:f0b39a8ee3b9d03819c1436945d04980
Created January 15, 2017 02:37
openssl command to pull certificates from mail server
openssl s_client -showcerts -connect www.example.com:443 </dev/null
@SomeClown
SomeClown / crontab
Created January 15, 2017 02:30
crontab entry for mbsync
*/5 * * * * killall mbsync &>/dev/null; /usr/local/bin/mbsync -a -V 2>&1 > ~/.mbsync_log
# Paths ----------------------------------------------
set folder = "~/.mail/acme" # mailbox location
set spoolfile = "~/.mail/acme/inbox" # inbox
set record = "~/.mail/acme/sent" # sent mail
set postponed = "~/.mail/acme/drafts"
set alias_file = "~/.mutt/alias" # where to store aliases
set header_cache = "~/.mutt/cache/headers" # where to store headers
set message_cachedir = "~/.mutt/cache/bodies" # where to store bodies
set certificate_file = "~/.mutt/certificates" # where to store certs
set mailcap_path = "~/.mutt/mailcap" # entries for filetypes
@SomeClown
SomeClown / .muttrc
Last active January 13, 2017 23:13
Example working muttrc
# Paths ----------------------------------------------
source ~/.mutt/acme1_config
source ~/.mutt/acm2_config
source ~/.mutt/acme3_config
macro index <F1> '<sync-mailbox><enter-command>source ~/.mutt/acme1_config<enter><change-folder>!<enter>'
macro index <F2> '<sync-mailbox><enter-command>source ~/.mutt/acme2_config<enter><change-folder>!<enter>'
macro index <F3> '<sync-mailbox><enter-command>source ~/.mutt/acme3_config<enter><change-folder>!<enter>'
# Basic Options --------------------------------------
set wait_key = no # shut up, mutt
@SomeClown
SomeClown / .davmail.properties
Last active January 13, 2017 23:11
Example working davmail configuration file
#DavMail settings
#Fri Jan 06 10:26:00 PST 2017
davmail.allowRemote=true
davmail.bindAddress=
davmail.caldavAlarmSound=
davmail.caldavEditNotifications=true
davmail.caldavPastDelay=90
davmail.caldavPort=1080
davmail.clientSoTimeout=
davmail.defaultDomain=
@SomeClown
SomeClown / mbsyncrc
Last active January 13, 2017 22:49
sanitized and truncated mbsyncrc example file
# ------------------------------------------------------------
IMAPAccount Acme
Host mail.acme.net
Port 993
User username@acme.net
PassCmd "/usr/local/bin/gpg2 -q --for-your-eyes-only --no-tty -d /Users/username/.accounts/.acme.gpg"
SSLType IMAPS
AuthMechs PLAIN
CertificateFile /Users/username/.accounts/acme1.crt
CertificateFile /Users/username/.accounts/acme2.crt

Keybase proof

I hereby claim:

  • I am SomeClown on github.
  • I am someclown (https://keybase.io/someclown) on keybase.
  • I have a public key whose fingerprint is 7A49 14AE CE22 924A 755A 54EE 1F4E 791A 5DA6 6575

To claim this, I am signing this object: