Skip to content

Instantly share code, notes, and snippets.

View catermelon's full-sized avatar
🚩
oh no

Rachelle Green catermelon

🚩
oh no
View GitHub Profile
@catermelon
catermelon / sample.py
Created January 20, 2015 22:54
PyExchange Stackoverflow answer
from pyexchange import Exchange2010Service, ExchangeNTLMAuthConnection
from datetime import datetime
import time
from pytz import timezone, utc
def getEvents():
URL = u'https://blah.blah/EWS/exchange.asmx'
USERNAME = u'DOMAIN\\user'
PASSWORD = u"password"
@catermelon
catermelon / config.py
Created October 4, 2013 15:49
Flask-SQLAlchemy - separating reads and writes
# This is not used unless SQLALCHEMY_BINDS is not present
SQLALCHEMY_DATABASE_URI = 'mysql+pymysql://{username}:{password}@{hostname}/{database}?charset=utf8'
SQLALCHEMY_BINDS = {
'master': 'mysql+pymysql://{username}:{password}@{hostname}/{database}?charset=utf8',
'slave': 'mysql+pymysql://{username}:{password}@{hostname}/{database}?charset=utf8'
}
from flask import current_app
class FeatureFlags(object):
def __init__(self, app=None):
if app is not None:
self.init_app(app)
def init_app(self, app):

Keybase proof

I hereby claim:

  • I am catermelon on github.
  • I am ohnorainbow (https://keybase.io/ohnorainbow) on keybase.
  • I have a public key whose fingerprint is 852C 5FFC D2EE 9F6A D016 B0E5 BCA7 3947 7A89 393C

To claim this, I am signing this object:

@catermelon
catermelon / me.pub
Created February 12, 2022 06:01
gpg public key
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQINBGIHRHkBEADocq8TrwFZB4JjEgjzCCm7qakBf7VcNjl3ZaXTWC7o/mnpf3Ts
MasFXmi01c/F3jiowJstsrbLdCuYTr9vNegURF/BvGSIMpcwz3bNW9hz/HCrhqzw
jVo9JfER/mg+yJGIvFj3eqwNDg0pHI3iWXEgdbCBrQKgJTNjhQRfuqJCuPCAie4A
vX0G57qoQMu82q7K5D9uNRSd5+9PGWsypNTQVU/45gQa6WEXLWOYaw5ZChmhGQcV
AwnYWTxv3TK0WPbQRtpxcR1HqRtjugAV61YvIaaeWxqsXNnYkyYzC1WiLuhRqpLV
+oFbQyubwKT1D3PF9UkKKZLUgvI9MsQdGA5BUQNaxn0UkZc4t43FV2hJTG1t52iu
4mqPMAYsHpIug1BWFXqvkyTnOhfr6TUgle21/Qt7+KLdX+cR79ISn9WHBNf93+0H
vRb/Y1KH6dQP9ZwIWLF/N9gd9GD7r7zfcR4UsBnaSI2ZdoDqkyerWyascSaeOLVw