Skip to content

Instantly share code, notes, and snippets.

View get_video_metadata.py
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'
View get_flickr_faves.py
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 Jun 3, 2017
A script to take an OPML file, hack-parse it, and find 10 random things to read
View randomFeedsToHTML.rb
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)
View classify_image.py
#!/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 Apr 22, 2016
Petey autostarted with supervisor on a Pi B+ with physical buttons and wifi enabled.
View petey-pi.md

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
View radiodan_logs_no_audio.txt
# 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.
View test2.js
var radiodan = require('radiodan-client');
radiodan.create().player.discover().then(function(players) {
console.log(players); // [ playerObjects ]
});
View test1
var radiodan = require('radiodan-client').create;
radiodan.player.discover().then(function(players) {
console.log(players); // [ playerObjects ]
});
View keybase.md

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:

@libbymiller
libbymiller / test_flickraw.rb
Created Feb 7, 2016
flickr download script with flickraw
View test_flickraw.rb
require 'flickraw'
require 'pp'
FlickRaw.api_key="xxx"
FlickRaw.shared_secret="xxx"
flickr.access_token = "xxx"
flickr.access_secret = "xxx"
login = flickr.test.login
You can’t perform that action at this time.