I hereby claim:
- I am chadkouse on github.
- I am adko (https://keybase.io/adko) on keybase.
- I have a public key whose fingerprint is 287E 9B4E 48F3 9C77 DA09 080F 69FE 0A32 03C4 6E49
To claim this, I am signing this object:
<?php | |
/** | |
* @uri /lyrics/:artist/:title | |
*/ | |
class Lyrics extends Tonic\Resource { | |
/** | |
* @method GET | |
* @provides application/json |
File.open('foo_sorted_reduced.tab', 'w:UTF-8') { |f| | |
File.open('foo_sorted.tab', 'r:UTF-8').each_line do |line| | |
parts = line.strip.split("\t") | |
song_id = parts[0] | |
artist = parts[1] | |
title = parts[2] | |
date = parts[3] | |
country = parts[4] | |
if last_song_id == -1 | |
last_song_id = song_id |
PUT to http://host:9200/shares/share/1370441011073780507 | |
content: | |
{ | |
"artist": "Black Sabbath", | |
"id": "1370441011073780507", | |
"lyrics": "", | |
"song_title": "Am I Going Insane", | |
"media_url": "http://s3.amazonaws.com/images.tunewiki.com/shares/mobile/large/75475a5f15a0d9be76bf6822139119c0.jpg", | |
"has_lyric_art": true, | |
"has_comment": true, |
doScan: function (tableName, limit, startKey, callback) { | |
limit = typeof limit !== 'undefined' ? limit : null; | |
startKey = typeof startKey !== 'undefined' ? startKey : null; | |
var self = this; | |
var params = {TableName: tableName}; | |
if (limit != null) | |
params.Limit = limit; | |
if (startKey != null) | |
params.ExclusiveStartKey = startKey; | |
var items = []; |
loadObjectsFromArray: function (arr, finalCallback) { | |
var callbackCount = 0; | |
var embed = []; | |
var finishCallback = function () { | |
callbackCount++; | |
if (callbackCount >= arr.length) { | |
finalCallback(embed); | |
} | |
}; |
var cardNumber = "" | |
var cvv = "" | |
var expirationMonth = 0 | |
var expirationYear = 0 | |
var showError:(String)->Void = { errorMsg in | |
let alert = UIAlertView(title: "Missing Information", message: "Please ensure your \(errorMsg) is correct", delegate: nil, cancelButtonTitle: "OK") | |
alert.show() | |
} |
{ | |
init: function (elevators, floors) { | |
function findLeastBusyElevator() { | |
var e = elevators[0]; | |
elevators.forEach(function (el) { | |
if (el.destinationQueue.length < e.destinationQueue.length) | |
e = el; | |
}); | |
return e; | |
} |
I hereby claim:
To claim this, I am signing this object:
Make sure you have a working and configured s3cmd and you have notify-send installed
Update upload_screenshot
to point to your s3 bucket and path
you may need to update DISPLAY
and DBUS_SESSION_BUS_ADDRESS
(from a working terminal in your X session you can find these by doing echo $DISPLAY && echo $DBUS_SESSION_BUS_ADDRESS
)
make sure upload_screenshot
is in your (and probably root's) PATH (I put mine in /usr/local/bin
) -- also make sure it's executable chmod a+x upload_screenshot
Set up the directory to watch in your incrontab (in my example /home/chadkouse/screenshots ) Any file you put into this directory will get uploaded to s3 and it's url copied to the clipboard.
█▀▀▀▀▀█ ▀▀█▄▄█ ▄ █▀▀▀▀▀█
█ ███ █ ▄▀██▄▄▀ ▄ █ ███ █
█ ▀▀▀ █ ▀▄█ ▀▀▄ ▀ █ ▀▀▀ █
▀▀▀▀▀▀▀ ▀▄▀ ▀ █▄█ ▀▀▀▀▀▀▀
██▄ ▄█▀█▄▀█▄ █▄▄▄ ▄██▄▄
▀▄▀▀ █▀▄ ▀▄▄▄▀█▀▄▄▄▄ █ ▀█
███▄▄▀▀▄ ▀██▄▄▄▄█ ▀▄ ▄▀
█ ▀▄▄▀ ▀ ▄▄▀ █▄▀ █▀█▄▀█
▀ ▀ ▀▀█▀▄█▀▀▄██▀▀▀█ ▀