Skip to content

Instantly share code, notes, and snippets.

Avatar

Christian Stade-Schuldt Tafkas

View GitHub Profile
@Tafkas
Tafkas / here-theme.json
Last active May 4, 2018
HERE Theme for Deckset.app
View here-theme.json
{
"identifier": "7235481C-546B-4E32-B068-F24B1FAC0D42",
"name": "HERE Theme",
"customizations": {},
"baseTheme": {
"variantIdentifier": "scheme2",
"identifier": "next"
},
"creationDate": 1525381263.4608269,
"importDate": 1525442729.7030401,
View gist:d6f5e50599e6079ccdb7c5d94e41399e
### Keybase proof
I hereby claim:
* I am tafkas on github.
* I am tafkas (https://keybase.io/tafkas) on keybase.
* I have a public key whose fingerprint is 7B9C 21AC AE24 13D8 CD42 C5CE 4B01 E33B 1795 4301
To claim this, I am signing this object:
@Tafkas
Tafkas / packt2slack.py
Last active Oct 9, 2017
ebook monkey script for posting Packt free technology eBook to Slack
View packt2slack.py
import json
import re
import requests
from lxml import html
BASEURL = 'https://www.packtpub.com'
HEADER = {'User-Agent': 'Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)'}
OUTPUT = {'pav': {'channel': "#ebook-monkey",
@Tafkas
Tafkas / slack_channel_munin.py
Created May 21, 2016
A munin plugin for to monitor channel count in Slack
View slack_channel_munin.py
#!/usr/bin/env python
"""
slack_channel_munin - A munin plugin for to monitor channel count in Slack
Copyright (C) 2015 Christian Stade-Schuldt
Author: Christian Stade-Schuldt
Like Munin, this plugin is licensed under the GNU GPL v2 license
http://www.opensource.org/licenses/GPL-2.0
Add the following section to your munin-node's plugin configuration:
[slack_*]
@Tafkas
Tafkas / slack_user_munin.py
Last active May 21, 2016
A munin plugin for to monitor online presence in Slack
View slack_user_munin.py
#!/usr/bin/env python
"""
slack_user_munin - A munin plugin for to monitor online presence in Slack
Copyright (C) 2015 Christian Stade-Schuldt
Author: Christian Stade-Schuldt
Like Munin, this plugin is licensed under the GNU GPL v2 license
http://www.opensource.org/licenses/GPL-2.0
Add the following section to your munin-node's plugin configuration:
[slack_*]
@Tafkas
Tafkas / collect_kostal.py
Created May 18, 2016
A script to fetch data from a Kostal Piko 5 inverter
View collect_kostal.py
#!/usr/local/bin/python
# encoding: utf-8
"""
collect_kostal.py
Created by Christian Stade-Schuldt on 2014-07-27.
"""
import urllib2
@Tafkas
Tafkas / collect_weather.py
Created May 18, 2016
A script to fetch weather data from OpenWeatherMap
View collect_weather.py
"""
Created by Christian Stade-Schuldt on 2014-07-28.
"""
import sqlite3
import json
import urllib
import time
import datetime
import calendar
@Tafkas
Tafkas / collect_meter.py
Created May 18, 2016
A script to collect values from a residential meter
View collect_meter.py
#!/usr/bin/env python
# encoding: utf-8
"""
collect_meter.py
Created by Christian Stade-Schuldt on 2014-10-25.
"""
import sys
import os
@Tafkas
Tafkas / codebase_munin.py
Last active Nov 24, 2015
A munin plugin for Linux to monitor Codebase ticket progress
View codebase_munin.py
#!/usr/bin/env python
"""
codebase_munin - A munin plugin for Linux to monitor Codebase ticket progress
Copyright (C) 2015 Christian Stade-Schuldt
Author: Christian Stade-Schuldt
Like Munin, this plugin is licensed under the GNU GPL v2 license
http://www.opensource.org/licenses/GPL-2.0
Add the following section to your munin-node's plugin configuration:
[codebase_*]
@Tafkas
Tafkas / fitbit_stride_regression.R
Created Dec 19, 2014
Fitbit Stride Length Linear Regression
View fitbit_stride_regression.R
runs <- read.csv("myrunninglog.csv", header=T, sep=",")
#convert date
runs$Date <- strptime(as.character(runs$Date), format="%Y-%m-%d")
#convert distance from km to meters
runs$Distance <- 1000 * runs$Distance
ggplotRegression <- function (fit) {
You can’t perform that action at this time.