Skip to content

Instantly share code, notes, and snippets.

@7kry
7kry / gist:6835844
Last active December 24, 2015 17:29
Twitter公式(Web)から要らないあれこれを排除して見やすくするためのブックマークレット。1行目のコメントを解除して、改行をくっつけて使ってください。めんどくさい方は http://marijnhaverbeke.nl/uglifyjs でも使うと良いのではないでしょうか。 ちなみに、キーボードショートカットは生きています。gnで新規ツイートとか。gcとかghすると色々復活してしまうので気が向いたら改善してみたい。
//javascript:
(function(){
/* ここからtopbar関連 */
$(".topics").remove();
//$("div[role='search']").remove();
//$(".topbar-divider").remove();
$("div[role='complementary']").remove();
/* ここまでtopbar関連 */
// $("#doc .topbar").remove();
@7kry
7kry / gist:6838264
Created October 5, 2013 08:18
Nginxのログをperlで切ってほげほげするワンライナ
cat /etc/nginx/logs/access.log | tail | perl -le 'while(<>){ chomp; my @r = m/(\[.*?\]|".*?"|\S+)/g; if($r[5] ne "200"){ print $_; } }'
@7kry
7kry / tweet
Created November 12, 2013 14:07
RubyでTwitterやるやつ。これは酷いコード。
#! /usr/bin/env ruby
require 'pp'
require 'cgi'
require 'twitter'
require 'io/console'
class Hash
def store(key, val)
self[key] = val
@7kry
7kry / epark
Last active December 29, 2015 05:49
EPARKをスクレイピングするアレ。Rubyとnokogiriが必要。 コマンドの使い方: % epark 154 # (とんQつくば本店の待ち状況が出る) % epark 154 104 # (整理番号104番の呼び出し情報が出る)
#! /usr/bin/env ruby
# vim:fileencoding=UTF-8:et:sts=2:ts=2:sw=2
require 'open-uri'
require 'net/http'
require 'nokogiri'
def nokogiri_parse(uri)
Nokogiri::HTML::parse *open(uri){|fp|
[fp.read, nil, fp.charset]
@7kry
7kry / ideyo_photonouchi.js
Last active December 29, 2015 21:59
Twitterのタイムラインからopen(クリックして開いた状態)なtweetの画像を一斉に新規タブで開くブックマークレット
/*javascript:*/(function(){$(".open div[data-card-type='photo'] .cards-base a").each(function(){ window.open($(this).attr("data-resolved-url-large"), "_blank", { }); });})();
@7kry
7kry / Favstar_cleaner.js
Created December 4, 2013 02:08
Favstarのベストツイートを上から順番に消していくブックマークレット。なお、実行前にTwitterとの連携は切ること。
/*javascript:*/
(function(){
(function loop(elems){
if(elems.length < 1){
return;
}
$(elems.pop()).click();
while($("#fs-prompt .button_labels").get().length < 1);
alert("hoge");
loop(elems);
@7kry
7kry / gmail_removeAd.js
Created December 11, 2013 04:04
Gmailの広告が消える。ちょっと実験してみたかっただけ。
//javascript:
(function(f,s){s=document.createElement("script");s.src="//ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js";s.onload=function(){f(jQuery.noConflict(true))};document.body.appendChild(s)})(function($){$("span:contains('広告の表示について')").parent("div").parent("td").parent("tr").parent("tbody").parent("table").parent("div").remove()})
@7kry
7kry / minesweeper.rb
Created December 13, 2013 06:00
マインスイーパ
#! /usr/bin/ruby
# vim:fileencoding=UTF-8
module MineSweeper
class InvalidBoardSizeError < StandardError
end
class TooMuchMinesError < StandardError
end
@7kry
7kry / get_goo_lyric.py
Last active December 31, 2015 22:18
goo歌詞のスクレイピング
#! /usr/bin/python
# vim:fileencoding=utf8
import sys
import re
import json
import subprocess
import pyquery
import pprint
@7kry
7kry / insert_external.js
Created January 14, 2014 00:21
ブックマークレットで、外部からJSを読みたい時のためのテンプレ。
(function(url){
var elem = document.createElement("script");
elem.setAttribute("type", "text/javascript");
elem.setAttribute('src', url);
document.body.appendChild(elem);
})("http://hoge.foo/bar.js");