Skip to content

Instantly share code, notes, and snippets.

import flickrapi
import urllib
import json
import random
import filecmp
import shutil
import os.path
from pprint import pprint
api_key = u'your api key'
import flickrapi
import urllib
import json
import random
import filecmp
import shutil
import os.path
from pprint import pprint
api_key = u'your api key'
import flickrapi
import urllib
import json
import random
import filecmp
import shutil
import os.path
from pprint import pprint
api_key = u'your api key'
@libbymiller
libbymiller / randomFeedsToHTML.rb
Created June 3, 2017 14:56
A script to take an OPML file, hack-parse it, and find 10 random things to read
require 'rss'
require 'open-uri'
require 'open_uri_redirections'
require 'cgi'
links = []
# hackparse opml file
file = File.new("subscriptions.opml", "r")
while (line = file.gets)
#!/usr/bin/python
# coding=UTF8
# Copyright 2015 Google Inc. All Rights Reserved.
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
@libbymiller
libbymiller / petey-pi.md
Last active April 22, 2016 17:39
Petey autostarted with supervisor on a Pi B+ with physical buttons and wifi enabled.

install the wifi stuff

git clone https://github.com/radiodan/provision
cd provision
sudo ./provision node

git fetch origin
git checkout -b minimal origin/minimal

sudo apt-get install libv8-dev -y

# using a B+ and the default skeleton app I get no startup audio on a B+.
# pi 2 works perfectly.
# I can control audio from the webpage fine.
# This is what I did:
diskutil list
diskutil unmountDisk /dev/disk2
sudo dd bs=1m if=~/Downloads/2016-02-26-raspbian-jessie.img of=/dev/rdisk2
Put it in the Pi, login, expand the filesystem, reboot and login again.
var radiodan = require('radiodan-client');
radiodan.create().player.discover().then(function(players) {
console.log(players); // [ playerObjects ]
});
var radiodan = require('radiodan-client').create;
radiodan.player.discover().then(function(players) {
console.log(players); // [ playerObjects ]
});

Keybase proof

I hereby claim:

  • I am libbymiller on github.
  • I am nicecupoftea (https://keybase.io/nicecupoftea) on keybase.
  • I have a public key whose fingerprint is 792A 4FED BFA1 2FA7 45CC 6EAB 567E 547D 14ED 4690

To claim this, I am signing this object: