Skip to content

Instantly share code, notes, and snippets.

View morygonzalez's full-sized avatar
🌴
I may be slow to respond.

Hitoshi Nakashima morygonzalez

🌴
I may be slow to respond.
View GitHub Profile
@morygonzalez
morygonzalez / rt_rt_filter.rb
Last active August 29, 2015 14:01 — forked from siyo/rt_rt_filter.rb
多段非公式RTフィルタ earthquake.gem plugin (invalid byte sequence in UTF-8 (ArgumentError) 対応版)
# -*- coding: utf-8 -*-
require 'utf8-cleaner'
Earthquake.init do
output_filter do |item|
next if item.nil? || item["text"].nil?
str = UTF8Cleaner::URIString.new(item["text"]).cleaned
!(/^.+[¥"QR]T(?:[:\s]*@[A-Za-z0-9_]|\(via[:\s]*@[A-Za-z0-9_]).+[¥"QR]T/ =~ str)
end
end
@morygonzalez
morygonzalez / asahibyun.rb
Last active August 29, 2015 14:03 — forked from hagiyaki/asahibyun.rb
httpclient なし、要 nokogiri
# -*- coding: utf-8 -*-
# superdry tweet / earthquake plugin
#
# superdry: http://shindanmaker.com/43570
#
require 'net/http'
require 'nokogiri'
Earthquake.init do
command :byunasahi do
if(typeof(models)=='undefined')
this.models = models = new Repository();
var Pinboard = {
name : 'Pinboard',
ICON : 'http://pinboard.in/favicon.ico',
getCurrentUser : function() {
if(decodeURIComponent(getCookieString('pinboard.in', 'login')).match(/login=(.*?) /))
return RegExp.$1;
@morygonzalez
morygonzalez / haiku_tweet.rb
Created October 12, 2011 14:09 — forked from siyo/haiku_tweet.rb
俳句が読みたくなった時用earthquake plugin
# -*- coding: utf-8 -*-
# haiku tweet / earthquake plugin
#
Earthquake.init do
command :haiku do |m|
input(":update #{m[1]} ここで一句、 %s" % [open("http://haiku.jgate.de/"){|f| f.read}])
end
end
@morygonzalez
morygonzalez / dot.mongorc.js
Created November 1, 2011 02:17 — forked from tily/dot.mongorc.js
MongoDB DBQuery extension for easier printjson
DBQuery.prototype.p = function() {
var args = arguments
this.forEach(function(e) {
var result = {}
if(args.length == 0) {
result = e
} else {
for(var i = 0; i < args.length; i++) {
var target = e
var keys = args[i].split('.')
@morygonzalez
morygonzalez / dot.mongorc.js
Created November 1, 2011 02:17 — forked from tily/dot.mongorc.js
MongoDB DBQuery extension for easier printjson
DBQuery.prototype.p = function() {
var args = arguments
this.forEach(function(e) {
var result = {}
if(args.length == 0) {
result = e
} else {
for(var i = 0; i < args.length; i++) {
var target = e
var keys = args[i].split('.')
@morygonzalez
morygonzalez / favstar.rb
Created November 27, 2011 05:01 — forked from siyo/favstar.rb
favstar 見るやつ(色つき) / earthquakge.gem plugin
# -*- coding: utf-8 -*-
# favstar / earthquakge.gem plugin
#
# e.g. :favstar #=> your favstar
# :favstar who #=> who's favstar
#
require 'rss'
Earthquake.init do
@morygonzalez
morygonzalez / favstar.rb
Created November 28, 2011 14:41 — forked from siyo/favstar.rb
favstar 見るやつ(色つき) / earthquakge.gem plugin
# -*- coding: utf-8 -*-
# favstar / earthquakge.gem plugin
#
# e.g. :favstar #=> your favstar
# :favstar who #=> who's favstar
#
require 'rss'
Earthquake.init do
@morygonzalez
morygonzalez / ogyohee.rb
Created January 14, 2012 13:02 — forked from DOGEME/ogyohee.rb
オギョヒーっていう時用 / earthquake.gem plugin
# -*- coding: utf-8 -*-
# ogyohee tweet / earthquake plugin
#
# ogyohee: http://shindanmaker.com/152454
#
require 'net/http'
Earthquake.init do
command %r|^:ogyo\s*(.+)*|, :as => :ogyohee do |m|
url = "http://shindanmaker.com/152454"
@morygonzalez
morygonzalez / .zshrc
Created February 2, 2012 09:48 — forked from youpy/.zshrc
play music during command execution
p() {
local pid exit
# http://www.filesonic.com/file/703099021
afplay ~/Music/Nyan\ Cat.mp3 &
pid=$!
trap "kill -9 $pid" INT
command $*
exit=$?
kill -9 $pid
trap INT