Skip to content

Instantly share code, notes, and snippets.

View Tafkas's full-sized avatar

Christian Stade-Schuldt Tafkas

View GitHub Profile
@Tafkas
Tafkas / git-up.sh
Created September 18, 2023 07:15 — forked from 0x-2a/git-up.sh
Replacement for Git-Up ruby gem
#!/bin/zsh
# Add the following to your ~/.gitconfig
#
# [alias]
# up = !zsh /path-to-this-script/git-up.sh
#
# Then you can call
#
# `git up`
@Tafkas
Tafkas / here-theme.json
Last active May 4, 2018 14:09
HERE Theme for Deckset.app
{
"identifier": "7235481C-546B-4E32-B068-F24B1FAC0D42",
"name": "HERE Theme",
"customizations": {},
"baseTheme": {
"variantIdentifier": "scheme2",
"identifier": "next"
},
"creationDate": 1525381263.4608269,
"importDate": 1525442729.7030401,
### 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 October 9, 2017 15:36
ebook monkey script for posting Packt free technology eBook to Slack
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 22:53
A munin plugin for to monitor channel count in Slack
#!/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 April 7, 2022 20:53
A munin plugin for to monitor online presence in Slack
#!/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 20:55
A script to fetch data from a Kostal Piko 5 inverter
#!/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 20:52
A script to fetch weather data from OpenWeatherMap
"""
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 20:50
A script to collect values from a residential meter
#!/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 November 24, 2015 16:00
A munin plugin for Linux to monitor Codebase ticket progress
#!/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_*]