Skip to content

Instantly share code, notes, and snippets.

View hiroxto's full-sized avatar
🏠
Working from home

Hiroto Kitazawa hiroxto

🏠
Working from home
View GitHub Profile

Keybase proof

I hereby claim:

  • I am hiroxto on github.
  • I am hiroxto (https://keybase.io/hiroxto) on keybase.
  • I have a public key ASB6ghmt1zzJr0eYMYl_u32XHCNjO_Mx1dOOnavujhjc9Qo

To claim this, I am signing this object:

@hiroxto
hiroxto / script.js
Created October 31, 2021 16:32
PeXからのdポイント交換を100pt単位にして,15%増量を20%増量にする
if (location.href === 'https://pex.jp/exchange/dpoint/new' || location.href === 'https://pex.jp/exchange/dpoint/confirm') {
$('input[type="submit"]').click();
} else {
location.href = 'https://pex.jp/exchange/dpoint/new';
}
@hiroxto
hiroxto / bank-branches-convert-to-csv.rb
Created February 10, 2021 11:10
BankCodeJP APIの支店APIのレスポンスをcsvに変換する
# BankCodeJP APIの支店APIのレスポンスをcsvに変換する
#
# 実行方法
# $ ruby convert-to-csv.rb ${source_filename} ${dist_filename}
require 'json'
require 'csv'
if ARGV.length < 2
puts 'ファイル名を渡してください'
@hiroxto
hiroxto / bookmarklet
Last active July 14, 2020 08:28
Amazon の URL を短くするブックマークレット
javascript:void((() => {const asin = document.getElementById('ASIN').value;location.href = `https://www.amazon.co.jp/dp/${asin}`;})());
@hiroxto
hiroxto / alt-tl.rb
Last active September 28, 2018 13:18
"statuses/home_timeline"の代替になるリストを作る。
# 複数アカウントで作れる "hiroto-k/alt-tl" を作ったのでそちらを参照。
# https://github.com/hiroto-k/alt-tl
require 'twitter'
require 'pp'
config = {
consumer_key: '',
consumer_secret: '',
access_token: '',
@hiroxto
hiroxto / bookmarklet-3000
Last active April 23, 2020 19:09
iTunes (Apple Music) で大きいサイズのジャケットを取得するブックマークレット
javascript:void((size => {const baseUrl = document.querySelector('img.product-lockup__artwork-for-radiosity-effect').src;const fileName = baseUrl.replace(/\\/g,'/').replace(/.*\//, '');const newUrl = baseUrl.replace(fileName, `${size}x${size}.jpg`).trim();window.open(newUrl, '_blank');})('3000'));
@hiroxto
hiroxto / auto-followback.rb
Created June 6, 2016 12:50
ユーザーストリームを監視して自動でフォローバック、リムーブバックする
# ライブラリはtwitterを使うので事前に`gem install twitter`を実行
require "twitter"
class AutoFollowBack
def initialize(config)
@config = config
@rest = Twitter::REST::Client.new(@config)
@stream = Twitter::Streaming::Client.new(@config)
@my_id = rest.user.id.freeze
@hiroxto
hiroxto / delete-tweets.rb
Last active February 25, 2017 12:17
黒歴史クリーナーもどき
require "twitter"
require "csv"
client = Twitter::REST::Client.new do |config|
config.consumer_key = ""
config.consumer_secret = ""
config.access_token = ""
config.access_token_secret = ""
end
@hiroxto
hiroxto / delete-monitoring.rb
Created February 5, 2016 09:27
ツイートを保存して削除検出をする
require "twitter"
require "sqlite3"
require "pp"
keys = {
:consumer_key => "",
:consumer_secret => "",
:access_token => "",
:access_token_secret => "",
}