Skip to content

Instantly share code, notes, and snippets.

View bmuller's full-sized avatar
🐒
Whoa github has statuses

Brian Muller bmuller

🐒
Whoa github has statuses
View GitHub Profile
@bmuller
bmuller / hook.js
Last active July 9, 2017 15:57
For lasership package notifications on lasership
var http = require('http');
module['exports'] = function myService (hook) {
http.get('http://www.lasership.com/track/' + hook.params.id + '/json', function(res) {
res.setEncoding('utf8');
let rawData = '';
res.on('data', function(chunk) { rawData += chunk; });
res.on('end', function() {
const json = JSON.parse(rawData);
feed = "<?xml version=\"1.0\"?><rss version=\"2.0\"><channel><title>LaserShip tracking for " + hook.params.id + "</title>";
class ItemAuthorization {
construtor(user, item) {
this.user = user
this.item = item
}
can_create() {
return this.item.list.organization_id == this.user.organization_id;
}
@bmuller
bmuller / list_authorization.js
Created November 19, 2016 16:20
authorization file for climate
class ListAuthorization {
construtor(user, list) {
this.user = user
this.list = list
}
can_create() {
return true;
}
@bmuller
bmuller / .bash_profile
Created August 2, 2016 18:27
venv function for dealing with virtualenv
function venv {
if [ "$1" == "" ]; then
echo "Currently using python in: "
dirname $(dirname $(which python))
echo
echo "Use: 'venv <name> [version]' to change. Version is 2.7 by default"
else
mkdir -p $HOME/.virtualenvs
if [ ! -d "$HOME/.virtualenvs/$1" ]; then
if [ "$2" == "" ]; then
@bmuller
bmuller / keybase.md
Created May 27, 2016 22:14
keybase proof

Keybase proof

I hereby claim:

  • I am bmuller on github.
  • I am bmuller (https://keybase.io/bmuller) on keybase.
  • I have a public key ASDGK40DQ_mjPlndyd5nQ9baGlZRKFURPH7k_XwdiH1R-Ao

To claim this, I am signing this object:

function flatten(obj) {
var result = {};
if(obj === null || typeof obj !== 'object') {
// error
}
for(k in obj) {
value = obj[k];
@bmuller
bmuller / two.tac
Created April 8, 2015 19:51
Second kademlia node
from twisted.application import service, internet
from twisted.python.log import ILogObserver
from twisted.internet import reactor, task
import sys, os
sys.path.append(os.path.dirname(__file__))
from kademlia.network import Server
from kademlia import log
application = service.Application("kademlia")
@bmuller
bmuller / one.tac
Created April 8, 2015 19:51
First kademlia node
from twisted.application import service, internet
from twisted.python.log import ILogObserver
from twisted.internet import reactor, task
import sys, os
sys.path.append(os.path.dirname(__file__))
from kademlia.network import Server
from kademlia import log
application = service.Application("kademlia")
Verifying that +bmuller is my openname (Bitcoin username). https://onename.io/bmuller
<div class="idTeaserLay idTeaserFloat idMediaLeft idFirst opbandit">
<a target="_self" id="aID4237737" class="idImgLink idTitem" title="Kranker Junge darf nicht auf Spenderherz-Warteliste" href="/news/deutschland-welt/kranker-junge-darf-nicht-spenderherz-warteliste-zr-4237737.html"> <img src="/bilder/2014/10/24/4237737/1352649251-muhamet-tHadX5S0w05.jpg" alt="Kranker Junge darf nicht auf Spenderherz-Warteliste" title="Kranker Junge darf nicht auf Spenderherz-Warteliste" width="232" height="174" /> </a>
<ul class="idTitem idMetaBarTitemHack idJSParamsHolder">
<li>
<div class="idMetaBar">
<ul>
<li class="idMetaItm"><a title="weitere Nachrichten zum Thema Deutschland&Welt" href="/news/deutschland-welt/" class="idMetaItmCategory">Deutschland&Welt</a></li>
<li class="idMetaItm"><a rel="nofollow" title="Es sind 4 Kommentare zu diesem Artikel vorhanden" href="/news/deutschland-welt/kranker-junge-darf-nicht-spenderherz-warteliste-zr-4237737.html#idAnchCom