I hereby claim:
- I am Terrance on github.
- I am terrance (https://keybase.io/terrance) on keybase.
- I have a public key whose fingerprint is A78E 9C1E 9514 4560 7BF0 77C8 645A 86C9 6168 F957
To claim this, I am signing this object:
#!/usr/bin/env python3 | |
import hashlib | |
import json | |
import logging | |
import os.path | |
from pathlib import Path | |
LOG = logging.getLogger(__name__) |
// ==UserScript== | |
// @id iitc-plugin-ingressdualmap-exporter@OllieTerrance | |
// @name IITC plugin: Ingress Dual Map Exporter | |
// @category Keys | |
// @version 0.0.0.1 | |
// @namespace https://github.com/jonatkins/ingress-intel-total-conversion | |
// @description Exports portals currently in view as a CSV list for use with Ingress Dual Map. | |
// @include https://www.ingress.com/intel* | |
// @include http://www.ingress.com/intel* | |
// @match https://www.ingress.com/intel* |
from collections import namedtuple | |
from datetime import datetime, date, timedelta | |
import re | |
import requests | |
from bs4 import BeautifulSoup | |
Row = namedtuple("Row", ["number", "network", "total", "left", "reset"]) |
_metadata: | |
major_version: 1 | |
minor_version: 1 | |
display_information: | |
name: IMMP | |
features: | |
app_home: | |
home_tab_enabled: false | |
messages_tab_enabled: true | |
messages_tab_read_only_enabled: false |
#!/usr/bin/env python3 | |
from csv import DictReader | |
from datetime import datetime, timedelta | |
import os.path | |
from pprint import pprint | |
import re | |
import sys | |
from icalendar import Calendar, Event, vDDDTypes |
#!/usr/bin/env python3 | |
from base64 import b64encode | |
from collections import namedtuple | |
from datetime import timedelta | |
from hashlib import md5 | |
import re | |
from bs4 import BeautifulSoup | |
from requests import Session |
I hereby claim:
To claim this, I am signing this object:
<!DOCTYPE html> | |
<html> | |
<head> | |
<title>Monzo account access</title> | |
<link | |
rel="stylesheet" | |
href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.7.1/css/bulma.min.css" | |
integrity="sha256-zIG416V1ynj3Wgju/scU80KAEWOsO5rRLfVyRDuOv7Q=" | |
crossorigin="anonymous"> | |
<style> |
from functools import wraps | |
from inspect import getargspec | |
def cacheResult(fn): | |
cacheAttr = "{0}Cache".format(fn.__name__) | |
argSpec = getargspec(fn) | |
argNames = argSpec.args[1:] | |
if len(argNames) > 1: | |
raise RuntimeError("can't cache results if function takes multiple args") | |
argName = argNames[0] if len(argNames) else None |
import aiohttp | |
import asyncio | |
import logging | |
class SlackAPIError(Exception): pass | |
class Slack(object): | |
""" |