'14/5/18追記
昨夜は300ツイートを1時間半弱で記録したw
- riocampos(りおかんぽす)(@riocampos)/2014年05月17日 - Twilog
- riocampos(りおかんぽす)(@riocampos)/2014年05月18日 - Twilog
のですが、規制されませんでした。もうしばらく調査してみます。
はじめに
今日はパリ〜ルーベという、自転車ロードレースクラスタのお祭りの一つ*1でしたので、自然とツイート数が増えました。
ソチ五輪以降、ツイートを増やしても意外と規制されずに済んでいました。
ですが、とうとう今日は規制されましたw
で、以前作った「ツイート数と時間を確認するスクリプト」を使って、規制ツイート数と規制解除までの時間を確認しました。
スクリプト
#!/usr/bin/env ruby # coding: utf-8 require 'twitter' def h_mm(sec) min = sec.to_i / 60 hh , mm = min.divmod(60) "%3dh%02dm" % [hh, mm] end client = eval(ENV["TW"]) # 本エントリ末尾の註記を確認してください tl = [] 2.times do |i| if i > 0 max_id = tl.last.id opt = {count: 200, max_id: max_id} else opt = {count: 200} end tl.concat(client.user_timeline(opt)) end next_time = time_now = Time.now yet_three_hour_flag = true tl.each_with_index do |tw, i| tw_time = tw.created_at tweet_how_long_ago = time_now - tw_time diff_from_next_tweet = next_time - tw_time puts "num: tweeted time : since : diff" if i % 20 == 0 puts if diff_from_next_tweet > 3600 puts "#{'%3d' % i}: #{tw.created_at}: #{h_mm(tweet_how_long_ago)}: #{h_mm(diff_from_next_tweet)}" if tweet_how_long_ago > 3 * 3600 and yet_three_hour_flag yet_three_hour_flag = false puts " " + "= " * 11 + "3h" + " =" * 11 end next_time = tw_time end
なおclient = eval(ENV["TW"])という表記は、.bashrcにTwitter API token/secretを入れてます。
一般の表記(Twitter gemのバージョンが5以上)であれば
client = Twitter::REST::Client.new( consumer_key: "your_consumer_key", consumer_secret: "your_consumer_secret", access_token: "your_access_token", access_token_secret: "your_access_token_secret" )
となります。
.bashrcをつかう方法は末尾に記載しました。
ツイートの実データ
num: tweeted time : since : diff 0: 2014-04-14 00:20:57 +0900: 0h00m: 0h00m 1: 2014-04-14 00:20:52 +0900: 0h00m: 0h00m 2: 2014-04-14 00:20:44 +0900: 0h00m: 0h00m 3: 2014-04-14 00:20:36 +0900: 0h00m: 0h00m 4: 2014-04-14 00:20:17 +0900: 0h00m: 0h00m 5: 2014-04-13 23:37:16 +0900: 0h43m: 0h43m 6: 2014-04-13 23:21:58 +0900: 0h59m: 0h15m 7: 2014-04-13 23:10:53 +0900: 1h10m: 0h11m 8: 2014-04-13 23:10:29 +0900: 1h10m: 0h00m 9: 2014-04-13 23:10:22 +0900: 1h10m: 0h00m 10: 2014-04-13 23:09:50 +0900: 1h11m: 0h00m 11: 2014-04-13 23:09:24 +0900: 1h11m: 0h00m 12: 2014-04-13 23:09:07 +0900: 1h12m: 0h00m 13: 2014-04-13 23:08:57 +0900: 1h12m: 0h00m 14: 2014-04-13 23:08:38 +0900: 1h12m: 0h00m 15: 2014-04-13 23:08:33 +0900: 1h12m: 0h00m 16: 2014-04-13 23:08:18 +0900: 1h12m: 0h00m 17: 2014-04-13 23:08:02 +0900: 1h13m: 0h00m 18: 2014-04-13 23:07:55 +0900: 1h13m: 0h00m 19: 2014-04-13 23:07:06 +0900: 1h14m: 0h00m num: tweeted time : since : diff 20: 2014-04-13 23:06:37 +0900: 1h14m: 0h00m 21: 2014-04-13 23:06:35 +0900: 1h14m: 0h00m 22: 2014-04-13 23:06:28 +0900: 1h14m: 0h00m 23: 2014-04-13 23:05:48 +0900: 1h15m: 0h00m 24: 2014-04-13 23:05:16 +0900: 1h15m: 0h00m 25: 2014-04-13 23:04:34 +0900: 1h16m: 0h00m 26: 2014-04-13 23:04:23 +0900: 1h16m: 0h00m 27: 2014-04-13 23:04:08 +0900: 1h17m: 0h00m 28: 2014-04-13 23:04:01 +0900: 1h17m: 0h00m 29: 2014-04-13 23:03:54 +0900: 1h17m: 0h00m 30: 2014-04-13 23:03:47 +0900: 1h17m: 0h00m 31: 2014-04-13 23:03:37 +0900: 1h17m: 0h00m 32: 2014-04-13 23:03:21 +0900: 1h17m: 0h00m 33: 2014-04-13 23:02:42 +0900: 1h18m: 0h00m 34: 2014-04-13 23:02:31 +0900: 1h18m: 0h00m 35: 2014-04-13 23:02:19 +0900: 1h18m: 0h00m 36: 2014-04-13 23:01:49 +0900: 1h19m: 0h00m 37: 2014-04-13 23:01:40 +0900: 1h19m: 0h00m 38: 2014-04-13 23:01:19 +0900: 1h19m: 0h00m 39: 2014-04-13 23:01:05 +0900: 1h20m: 0h00m num: tweeted time : since : diff 40: 2014-04-13 23:00:59 +0900: 1h20m: 0h00m 41: 2014-04-13 23:00:41 +0900: 1h20m: 0h00m 42: 2014-04-13 23:00:11 +0900: 1h20m: 0h00m 43: 2014-04-13 22:59:06 +0900: 1h22m: 0h01m 44: 2014-04-13 22:58:56 +0900: 1h22m: 0h00m 45: 2014-04-13 22:58:40 +0900: 1h22m: 0h00m 46: 2014-04-13 22:58:33 +0900: 1h22m: 0h00m 47: 2014-04-13 22:57:49 +0900: 1h23m: 0h00m 48: 2014-04-13 22:57:46 +0900: 1h23m: 0h00m 49: 2014-04-13 22:57:31 +0900: 1h23m: 0h00m 50: 2014-04-13 22:56:54 +0900: 1h24m: 0h00m 51: 2014-04-13 22:56:14 +0900: 1h24m: 0h00m 52: 2014-04-13 22:55:45 +0900: 1h25m: 0h00m 53: 2014-04-13 22:55:11 +0900: 1h25m: 0h00m 54: 2014-04-13 22:54:56 +0900: 1h26m: 0h00m 55: 2014-04-13 22:54:47 +0900: 1h26m: 0h00m 56: 2014-04-13 22:54:37 +0900: 1h26m: 0h00m 57: 2014-04-13 22:53:55 +0900: 1h27m: 0h00m 58: 2014-04-13 22:53:51 +0900: 1h27m: 0h00m 59: 2014-04-13 22:53:46 +0900: 1h27m: 0h00m num: tweeted time : since : diff 60: 2014-04-13 22:53:29 +0900: 1h27m: 0h00m 61: 2014-04-13 22:53:14 +0900: 1h27m: 0h00m 62: 2014-04-13 22:52:56 +0900: 1h28m: 0h00m 63: 2014-04-13 22:52:49 +0900: 1h28m: 0h00m 64: 2014-04-13 22:52:09 +0900: 1h29m: 0h00m 65: 2014-04-13 22:51:42 +0900: 1h29m: 0h00m 66: 2014-04-13 22:51:05 +0900: 1h30m: 0h00m 67: 2014-04-13 22:50:38 +0900: 1h30m: 0h00m 68: 2014-04-13 22:50:14 +0900: 1h30m: 0h00m 69: 2014-04-13 22:49:39 +0900: 1h31m: 0h00m 70: 2014-04-13 22:49:31 +0900: 1h31m: 0h00m 71: 2014-04-13 22:49:10 +0900: 1h31m: 0h00m 72: 2014-04-13 22:48:41 +0900: 1h32m: 0h00m 73: 2014-04-13 22:48:26 +0900: 1h32m: 0h00m 74: 2014-04-13 22:47:30 +0900: 1h33m: 0h00m 75: 2014-04-13 22:47:13 +0900: 1h33m: 0h00m 76: 2014-04-13 22:46:58 +0900: 1h34m: 0h00m 77: 2014-04-13 22:46:45 +0900: 1h34m: 0h00m 78: 2014-04-13 22:46:40 +0900: 1h34m: 0h00m 79: 2014-04-13 22:45:54 +0900: 1h35m: 0h00m num: tweeted time : since : diff 80: 2014-04-13 22:45:39 +0900: 1h35m: 0h00m 81: 2014-04-13 22:44:48 +0900: 1h36m: 0h00m 82: 2014-04-13 22:44:36 +0900: 1h36m: 0h00m 83: 2014-04-13 22:44:32 +0900: 1h36m: 0h00m 84: 2014-04-13 22:44:15 +0900: 1h36m: 0h00m 85: 2014-04-13 22:43:18 +0900: 1h37m: 0h00m 86: 2014-04-13 22:42:54 +0900: 1h38m: 0h00m 87: 2014-04-13 22:42:49 +0900: 1h38m: 0h00m 88: 2014-04-13 22:42:40 +0900: 1h38m: 0h00m 89: 2014-04-13 22:41:48 +0900: 1h39m: 0h00m 90: 2014-04-13 22:41:42 +0900: 1h39m: 0h00m 91: 2014-04-13 22:41:28 +0900: 1h39m: 0h00m 92: 2014-04-13 22:41:04 +0900: 1h40m: 0h00m 93: 2014-04-13 22:40:43 +0900: 1h40m: 0h00m 94: 2014-04-13 22:39:24 +0900: 1h41m: 0h01m 95: 2014-04-13 22:39:07 +0900: 1h42m: 0h00m 96: 2014-04-13 22:38:47 +0900: 1h42m: 0h00m 97: 2014-04-13 22:37:45 +0900: 1h43m: 0h01m 98: 2014-04-13 22:37:35 +0900: 1h43m: 0h00m 99: 2014-04-13 22:37:06 +0900: 1h44m: 0h00m num: tweeted time : since : diff 100: 2014-04-13 22:36:50 +0900: 1h44m: 0h00m 101: 2014-04-13 22:36:17 +0900: 1h44m: 0h00m 102: 2014-04-13 22:35:49 +0900: 1h45m: 0h00m 103: 2014-04-13 22:35:20 +0900: 1h45m: 0h00m 104: 2014-04-13 22:34:25 +0900: 1h46m: 0h00m 105: 2014-04-13 22:33:30 +0900: 1h47m: 0h00m 106: 2014-04-13 22:33:15 +0900: 1h47m: 0h00m 107: 2014-04-13 22:33:06 +0900: 1h48m: 0h00m 108: 2014-04-13 22:32:33 +0900: 1h48m: 0h00m 109: 2014-04-13 22:32:19 +0900: 1h48m: 0h00m 110: 2014-04-13 22:31:02 +0900: 1h50m: 0h01m 111: 2014-04-13 22:30:45 +0900: 1h50m: 0h00m 112: 2014-04-13 22:30:31 +0900: 1h50m: 0h00m 113: 2014-04-13 22:30:22 +0900: 1h50m: 0h00m 114: 2014-04-13 22:30:01 +0900: 1h51m: 0h00m 115: 2014-04-13 22:29:53 +0900: 1h51m: 0h00m 116: 2014-04-13 22:29:12 +0900: 1h51m: 0h00m 117: 2014-04-13 22:29:03 +0900: 1h52m: 0h00m 118: 2014-04-13 22:28:56 +0900: 1h52m: 0h00m 119: 2014-04-13 22:28:49 +0900: 1h52m: 0h00m num: tweeted time : since : diff 120: 2014-04-13 22:28:08 +0900: 1h53m: 0h00m 121: 2014-04-13 22:27:30 +0900: 1h53m: 0h00m 122: 2014-04-13 22:27:21 +0900: 1h53m: 0h00m 123: 2014-04-13 22:27:17 +0900: 1h53m: 0h00m 124: 2014-04-13 22:27:04 +0900: 1h54m: 0h00m 125: 2014-04-13 22:26:58 +0900: 1h54m: 0h00m 126: 2014-04-13 22:26:12 +0900: 1h54m: 0h00m 127: 2014-04-13 22:26:02 +0900: 1h55m: 0h00m 128: 2014-04-13 22:25:48 +0900: 1h55m: 0h00m 129: 2014-04-13 22:25:47 +0900: 1h55m: 0h00m 130: 2014-04-13 22:24:59 +0900: 1h56m: 0h00m 131: 2014-04-13 22:23:58 +0900: 1h57m: 0h01m 132: 2014-04-13 22:23:36 +0900: 1h57m: 0h00m 133: 2014-04-13 22:23:18 +0900: 1h57m: 0h00m 134: 2014-04-13 22:22:58 +0900: 1h58m: 0h00m 135: 2014-04-13 22:22:30 +0900: 1h58m: 0h00m 136: 2014-04-13 22:22:09 +0900: 1h59m: 0h00m 137: 2014-04-13 22:21:57 +0900: 1h59m: 0h00m 138: 2014-04-13 22:21:31 +0900: 1h59m: 0h00m 139: 2014-04-13 22:21:10 +0900: 1h59m: 0h00m num: tweeted time : since : diff 140: 2014-04-13 22:20:59 +0900: 2h00m: 0h00m 141: 2014-04-13 22:20:20 +0900: 2h00m: 0h00m 142: 2014-04-13 22:20:11 +0900: 2h00m: 0h00m 143: 2014-04-13 22:20:06 +0900: 2h01m: 0h00m 144: 2014-04-13 22:19:39 +0900: 2h01m: 0h00m 145: 2014-04-13 22:19:31 +0900: 2h01m: 0h00m 146: 2014-04-13 22:18:59 +0900: 2h02m: 0h00m 147: 2014-04-13 22:18:47 +0900: 2h02m: 0h00m 148: 2014-04-13 22:18:38 +0900: 2h02m: 0h00m 149: 2014-04-13 22:18:29 +0900: 2h02m: 0h00m 150: 2014-04-13 22:18:15 +0900: 2h02m: 0h00m 151: 2014-04-13 22:17:55 +0900: 2h03m: 0h00m 152: 2014-04-13 22:17:17 +0900: 2h03m: 0h00m 153: 2014-04-13 22:17:04 +0900: 2h04m: 0h00m 154: 2014-04-13 22:15:39 +0900: 2h05m: 0h01m 155: 2014-04-13 22:15:01 +0900: 2h06m: 0h00m 156: 2014-04-13 22:14:57 +0900: 2h06m: 0h00m 157: 2014-04-13 22:14:07 +0900: 2h07m: 0h00m 158: 2014-04-13 22:13:46 +0900: 2h07m: 0h00m 159: 2014-04-13 22:13:05 +0900: 2h08m: 0h00m num: tweeted time : since : diff 160: 2014-04-13 22:12:49 +0900: 2h08m: 0h00m 161: 2014-04-13 22:12:46 +0900: 2h08m: 0h00m 162: 2014-04-13 22:12:34 +0900: 2h08m: 0h00m 163: 2014-04-13 22:11:36 +0900: 2h09m: 0h00m 164: 2014-04-13 22:11:07 +0900: 2h10m: 0h00m 165: 2014-04-13 22:10:53 +0900: 2h10m: 0h00m 166: 2014-04-13 22:10:14 +0900: 2h10m: 0h00m 167: 2014-04-13 22:09:56 +0900: 2h11m: 0h00m 168: 2014-04-13 22:09:50 +0900: 2h11m: 0h00m 169: 2014-04-13 22:09:44 +0900: 2h11m: 0h00m 170: 2014-04-13 22:09:13 +0900: 2h11m: 0h00m 171: 2014-04-13 22:09:02 +0900: 2h12m: 0h00m 172: 2014-04-13 22:08:48 +0900: 2h12m: 0h00m 173: 2014-04-13 22:08:30 +0900: 2h12m: 0h00m 174: 2014-04-13 22:08:26 +0900: 2h12m: 0h00m 175: 2014-04-13 22:07:52 +0900: 2h13m: 0h00m 176: 2014-04-13 22:07:46 +0900: 2h13m: 0h00m 177: 2014-04-13 22:07:34 +0900: 2h13m: 0h00m 178: 2014-04-13 22:07:09 +0900: 2h14m: 0h00m 179: 2014-04-13 22:06:44 +0900: 2h14m: 0h00m num: tweeted time : since : diff 180: 2014-04-13 22:06:08 +0900: 2h15m: 0h00m 181: 2014-04-13 22:05:49 +0900: 2h15m: 0h00m 182: 2014-04-13 22:05:44 +0900: 2h15m: 0h00m 183: 2014-04-13 22:05:03 +0900: 2h16m: 0h00m 184: 2014-04-13 22:04:05 +0900: 2h17m: 0h00m 185: 2014-04-13 22:03:26 +0900: 2h17m: 0h00m 186: 2014-04-13 22:03:19 +0900: 2h17m: 0h00m 187: 2014-04-13 22:03:00 +0900: 2h18m: 0h00m 188: 2014-04-13 22:02:41 +0900: 2h18m: 0h00m 189: 2014-04-13 22:02:19 +0900: 2h18m: 0h00m 190: 2014-04-13 22:01:55 +0900: 2h19m: 0h00m 191: 2014-04-13 22:01:51 +0900: 2h19m: 0h00m 192: 2014-04-13 22:01:42 +0900: 2h19m: 0h00m 193: 2014-04-13 22:01:30 +0900: 2h19m: 0h00m 194: 2014-04-13 22:01:13 +0900: 2h19m: 0h00m 195: 2014-04-13 22:00:04 +0900: 2h21m: 0h01m 196: 2014-04-13 21:59:55 +0900: 2h21m: 0h00m 197: 2014-04-13 21:59:32 +0900: 2h21m: 0h00m 198: 2014-04-13 21:59:17 +0900: 2h21m: 0h00m 199: 2014-04-13 21:59:10 +0900: 2h21m: 0h00m num: tweeted time : since : diff 200: 2014-04-13 21:59:10 +0900: 2h21m: 0h00m 201: 2014-04-13 21:59:01 +0900: 2h22m: 0h00m 202: 2014-04-13 21:58:50 +0900: 2h22m: 0h00m 203: 2014-04-13 21:58:09 +0900: 2h23m: 0h00m 204: 2014-04-13 21:57:56 +0900: 2h23m: 0h00m 205: 2014-04-13 21:57:53 +0900: 2h23m: 0h00m 206: 2014-04-13 21:57:33 +0900: 2h23m: 0h00m 207: 2014-04-13 21:57:03 +0900: 2h24m: 0h00m 208: 2014-04-13 21:56:51 +0900: 2h24m: 0h00m 209: 2014-04-13 21:56:38 +0900: 2h24m: 0h00m 210: 2014-04-13 21:55:47 +0900: 2h25m: 0h00m 211: 2014-04-13 21:55:27 +0900: 2h25m: 0h00m 212: 2014-04-13 21:55:20 +0900: 2h25m: 0h00m 213: 2014-04-13 21:55:15 +0900: 2h25m: 0h00m 214: 2014-04-13 21:55:06 +0900: 2h26m: 0h00m 215: 2014-04-13 21:55:01 +0900: 2h26m: 0h00m 216: 2014-04-13 21:54:40 +0900: 2h26m: 0h00m 217: 2014-04-13 21:53:54 +0900: 2h27m: 0h00m 218: 2014-04-13 21:53:38 +0900: 2h27m: 0h00m 219: 2014-04-13 21:53:04 +0900: 2h28m: 0h00m num: tweeted time : since : diff 220: 2014-04-13 21:52:54 +0900: 2h28m: 0h00m 221: 2014-04-13 21:52:32 +0900: 2h28m: 0h00m 222: 2014-04-13 21:51:52 +0900: 2h29m: 0h00m 223: 2014-04-13 21:50:30 +0900: 2h30m: 0h01m 224: 2014-04-13 21:50:26 +0900: 2h30m: 0h00m 225: 2014-04-13 21:50:08 +0900: 2h31m: 0h00m 226: 2014-04-13 21:49:36 +0900: 2h31m: 0h00m 227: 2014-04-13 21:49:09 +0900: 2h32m: 0h00m 228: 2014-04-13 21:48:17 +0900: 2h32m: 0h00m 229: 2014-04-13 21:48:06 +0900: 2h33m: 0h00m 230: 2014-04-13 21:47:57 +0900: 2h33m: 0h00m 231: 2014-04-13 21:47:36 +0900: 2h33m: 0h00m 232: 2014-04-13 21:47:09 +0900: 2h34m: 0h00m 233: 2014-04-13 21:46:56 +0900: 2h34m: 0h00m 234: 2014-04-13 21:45:55 +0900: 2h35m: 0h01m 235: 2014-04-13 21:45:34 +0900: 2h35m: 0h00m 236: 2014-04-13 21:45:04 +0900: 2h36m: 0h00m 237: 2014-04-13 21:44:07 +0900: 2h37m: 0h00m 238: 2014-04-13 21:43:27 +0900: 2h37m: 0h00m 239: 2014-04-13 21:43:06 +0900: 2h38m: 0h00m num: tweeted time : since : diff 240: 2014-04-13 21:42:58 +0900: 2h38m: 0h00m 241: 2014-04-13 21:42:10 +0900: 2h38m: 0h00m 242: 2014-04-13 21:41:53 +0900: 2h39m: 0h00m 243: 2014-04-13 21:41:35 +0900: 2h39m: 0h00m 244: 2014-04-13 21:40:20 +0900: 2h40m: 0h01m 245: 2014-04-13 21:39:38 +0900: 2h41m: 0h00m 246: 2014-04-13 21:39:28 +0900: 2h41m: 0h00m 247: 2014-04-13 21:39:13 +0900: 2h41m: 0h00m 248: 2014-04-13 21:39:02 +0900: 2h42m: 0h00m 249: 2014-04-13 21:38:51 +0900: 2h42m: 0h00m 250: 2014-04-13 21:38:25 +0900: 2h42m: 0h00m 251: 2014-04-13 21:37:45 +0900: 2h43m: 0h00m 252: 2014-04-13 21:37:32 +0900: 2h43m: 0h00m 253: 2014-04-13 21:37:08 +0900: 2h44m: 0h00m 254: 2014-04-13 21:36:41 +0900: 2h44m: 0h00m 255: 2014-04-13 21:36:21 +0900: 2h44m: 0h00m 256: 2014-04-13 21:36:13 +0900: 2h44m: 0h00m 257: 2014-04-13 21:35:30 +0900: 2h45m: 0h00m 258: 2014-04-13 21:35:09 +0900: 2h46m: 0h00m 259: 2014-04-13 21:34:29 +0900: 2h46m: 0h00m num: tweeted time : since : diff 260: 2014-04-13 21:34:07 +0900: 2h47m: 0h00m 261: 2014-04-13 21:33:29 +0900: 2h47m: 0h00m 262: 2014-04-13 21:32:48 +0900: 2h48m: 0h00m 263: 2014-04-13 21:32:28 +0900: 2h48m: 0h00m 264: 2014-04-13 21:32:10 +0900: 2h48m: 0h00m 265: 2014-04-13 21:31:54 +0900: 2h49m: 0h00m 266: 2014-04-13 21:31:27 +0900: 2h49m: 0h00m 267: 2014-04-13 21:31:23 +0900: 2h49m: 0h00m 268: 2014-04-13 21:31:15 +0900: 2h49m: 0h00m 269: 2014-04-13 21:30:50 +0900: 2h50m: 0h00m 270: 2014-04-13 21:30:44 +0900: 2h50m: 0h00m 271: 2014-04-13 21:30:38 +0900: 2h50m: 0h00m 272: 2014-04-13 21:29:51 +0900: 2h51m: 0h00m 273: 2014-04-13 21:29:39 +0900: 2h51m: 0h00m 274: 2014-04-13 21:29:27 +0900: 2h51m: 0h00m 275: 2014-04-13 21:28:49 +0900: 2h52m: 0h00m 276: 2014-04-13 21:28:23 +0900: 2h52m: 0h00m 277: 2014-04-13 21:28:06 +0900: 2h53m: 0h00m 278: 2014-04-13 21:27:54 +0900: 2h53m: 0h00m 279: 2014-04-13 21:27:33 +0900: 2h53m: 0h00m num: tweeted time : since : diff 280: 2014-04-13 21:26:26 +0900: 2h54m: 0h01m 281: 2014-04-13 21:26:12 +0900: 2h54m: 0h00m 282: 2014-04-13 21:25:56 +0900: 2h55m: 0h00m 283: 2014-04-13 21:25:48 +0900: 2h55m: 0h00m 284: 2014-04-13 21:25:31 +0900: 2h55m: 0h00m 285: 2014-04-13 21:25:07 +0900: 2h56m: 0h00m 286: 2014-04-13 21:24:54 +0900: 2h56m: 0h00m 287: 2014-04-13 21:23:28 +0900: 2h57m: 0h01m 288: 2014-04-13 21:23:22 +0900: 2h57m: 0h00m 289: 2014-04-13 21:23:19 +0900: 2h57m: 0h00m 290: 2014-04-13 21:23:05 +0900: 2h58m: 0h00m 291: 2014-04-13 21:22:56 +0900: 2h58m: 0h00m 292: 2014-04-13 21:22:20 +0900: 2h58m: 0h00m 293: 2014-04-13 21:21:41 +0900: 2h59m: 0h00m 294: 2014-04-13 21:21:12 +0900: 2h59m: 0h00m 295: 2014-04-13 21:20:42 +0900: 3h00m: 0h00m = = = = = = = = = = = 3h = = = = = = = = = = = 296: 2014-04-13 21:20:29 +0900: 3h00m: 0h00m 297: 2014-04-13 21:20:22 +0900: 3h00m: 0h00m 298: 2014-04-13 21:20:14 +0900: 3h00m: 0h00m 299: 2014-04-13 21:19:57 +0900: 3h01m: 0h00m num: tweeted time : since : diff 300: 2014-04-13 21:19:25 +0900: 3h01m: 0h00m 301: 2014-04-13 21:19:13 +0900: 3h01m: 0h00m 302: 2014-04-13 21:18:54 +0900: 3h02m: 0h00m 303: 2014-04-13 21:18:35 +0900: 3h02m: 0h00m 304: 2014-04-13 21:17:56 +0900: 3h03m: 0h00m 305: 2014-04-13 21:17:11 +0900: 3h03m: 0h00m 306: 2014-04-13 21:16:33 +0900: 3h04m: 0h00m 307: 2014-04-13 21:16:19 +0900: 3h04m: 0h00m 308: 2014-04-13 21:16:07 +0900: 3h05m: 0h00m 309: 2014-04-13 21:15:57 +0900: 3h05m: 0h00m 310: 2014-04-13 21:15:50 +0900: 3h05m: 0h00m 311: 2014-04-13 21:15:44 +0900: 3h05m: 0h00m 312: 2014-04-13 21:15:34 +0900: 3h05m: 0h00m 313: 2014-04-13 21:15:10 +0900: 3h05m: 0h00m 314: 2014-04-13 21:14:50 +0900: 3h06m: 0h00m 315: 2014-04-13 21:14:25 +0900: 3h06m: 0h00m 316: 2014-04-13 21:14:03 +0900: 3h07m: 0h00m 317: 2014-04-13 21:13:48 +0900: 3h07m: 0h00m 318: 2014-04-13 21:13:17 +0900: 3h07m: 0h00m 319: 2014-04-13 21:12:55 +0900: 3h08m: 0h00m num: tweeted time : since : diff 320: 2014-04-13 21:12:43 +0900: 3h08m: 0h00m 321: 2014-04-13 21:12:39 +0900: 3h08m: 0h00m 322: 2014-04-13 21:12:11 +0900: 3h08m: 0h00m 323: 2014-04-13 21:11:50 +0900: 3h09m: 0h00m 324: 2014-04-13 21:11:42 +0900: 3h09m: 0h00m 325: 2014-04-13 21:11:37 +0900: 3h09m: 0h00m 326: 2014-04-13 21:11:04 +0900: 3h10m: 0h00m 327: 2014-04-13 21:10:42 +0900: 3h10m: 0h00m 328: 2014-04-13 21:10:28 +0900: 3h10m: 0h00m 329: 2014-04-13 21:10:19 +0900: 3h10m: 0h00m 330: 2014-04-13 21:10:08 +0900: 3h11m: 0h00m 331: 2014-04-13 21:09:49 +0900: 3h11m: 0h00m 332: 2014-04-13 21:08:46 +0900: 3h12m: 0h01m 333: 2014-04-13 21:08:19 +0900: 3h12m: 0h00m 334: 2014-04-13 21:07:38 +0900: 3h13m: 0h00m 335: 2014-04-13 21:07:24 +0900: 3h13m: 0h00m 336: 2014-04-13 21:07:03 +0900: 3h14m: 0h00m 337: 2014-04-13 21:06:46 +0900: 3h14m: 0h00m 338: 2014-04-13 21:05:01 +0900: 3h16m: 0h01m 339: 2014-04-13 18:50:44 +0900: 5h30m: 2h14m num: tweeted time : since : diff 340: 2014-04-13 18:49:48 +0900: 5h31m: 0h00m 341: 2014-04-13 18:48:49 +0900: 5h32m: 0h00m 342: 2014-04-13 18:47:57 +0900: 5h33m: 0h00m 343: 2014-04-13 18:47:37 +0900: 5h33m: 0h00m 344: 2014-04-13 18:46:54 +0900: 5h34m: 0h00m 345: 2014-04-13 18:46:02 +0900: 5h35m: 0h00m 346: 2014-04-13 18:45:48 +0900: 5h35m: 0h00m 347: 2014-04-13 18:45:44 +0900: 5h35m: 0h00m 348: 2014-04-13 18:44:02 +0900: 5h37m: 0h01m 349: 2014-04-13 18:40:25 +0900: 5h40m: 0h03m 350: 2014-04-13 18:28:17 +0900: 5h52m: 0h12m 351: 2014-04-13 18:25:11 +0900: 5h55m: 0h03m 352: 2014-04-13 18:21:56 +0900: 5h59m: 0h03m 353: 2014-04-13 18:20:08 +0900: 6h01m: 0h01m 354: 2014-04-13 18:19:20 +0900: 6h01m: 0h00m 355: 2014-04-13 18:18:16 +0900: 6h02m: 0h01m 356: 2014-04-13 18:18:01 +0900: 6h03m: 0h00m 357: 2014-04-13 18:17:43 +0900: 6h03m: 0h00m 358: 2014-04-13 17:54:42 +0900: 6h26m: 0h23m 359: 2014-04-13 17:54:21 +0900: 6h26m: 0h00m num: tweeted time : since : diff 360: 2014-04-13 17:52:31 +0900: 6h28m: 0h01m 361: 2014-04-13 17:51:59 +0900: 6h29m: 0h00m 362: 2014-04-13 17:14:39 +0900: 7h06m: 0h37m 363: 2014-04-13 17:14:10 +0900: 7h06m: 0h00m 364: 2014-04-13 16:33:27 +0900: 7h47m: 0h40m 365: 2014-04-13 16:31:26 +0900: 7h49m: 0h02m 366: 2014-04-13 16:27:51 +0900: 7h53m: 0h03m 367: 2014-04-13 16:21:51 +0900: 7h59m: 0h06m 368: 2014-04-13 16:20:10 +0900: 8h00m: 0h01m 369: 2014-04-13 16:19:09 +0900: 8h02m: 0h01m 370: 2014-04-13 16:18:26 +0900: 8h02m: 0h00m 371: 2014-04-13 16:16:34 +0900: 8h04m: 0h01m 372: 2014-04-13 16:16:19 +0900: 8h04m: 0h00m 373: 2014-04-13 16:15:34 +0900: 8h05m: 0h00m 374: 2014-04-13 16:14:19 +0900: 8h06m: 0h01m 375: 2014-04-13 16:14:06 +0900: 8h07m: 0h00m 376: 2014-04-13 16:13:28 +0900: 8h07m: 0h00m 377: 2014-04-13 16:12:53 +0900: 8h08m: 0h00m 378: 2014-04-13 16:12:05 +0900: 8h09m: 0h00m 379: 2014-04-13 16:11:45 +0900: 8h09m: 0h00m num: tweeted time : since : diff 380: 2014-04-13 16:11:30 +0900: 8h09m: 0h00m 381: 2014-04-13 16:11:28 +0900: 8h09m: 0h00m 382: 2014-04-13 16:10:56 +0900: 8h10m: 0h00m 383: 2014-04-13 16:09:56 +0900: 8h11m: 0h01m 384: 2014-04-13 16:07:38 +0900: 8h13m: 0h02m 385: 2014-04-13 16:04:04 +0900: 8h17m: 0h03m 386: 2014-04-13 16:03:40 +0900: 8h17m: 0h00m 387: 2014-04-13 16:02:56 +0900: 8h18m: 0h00m 388: 2014-04-13 16:02:07 +0900: 8h19m: 0h00m 389: 2014-04-13 15:59:47 +0900: 8h21m: 0h02m 390: 2014-04-13 15:58:25 +0900: 8h22m: 0h01m 391: 2014-04-13 15:58:04 +0900: 8h23m: 0h00m 392: 2014-04-13 15:56:40 +0900: 8h24m: 0h01m 393: 2014-04-13 15:53:51 +0900: 8h27m: 0h02m 394: 2014-04-13 15:53:34 +0900: 8h27m: 0h00m 395: 2014-04-13 15:53:13 +0900: 8h27m: 0h00m 396: 2014-04-13 15:52:41 +0900: 8h28m: 0h00m 397: 2014-04-13 15:49:31 +0900: 8h31m: 0h03m 398: 2014-04-13 15:48:20 +0900: 8h32m: 0h01m 399: 2014-04-13 15:47:18 +0900: 8h33m: 0h01m
規制基準は以前の通り3時間であると仮定しています。
ツイートが復帰してからいくつかツイートしてますが、3時間の基準の位置で、300ツイートぐらいになっています。
ということで、おそらく300ツイート/3時間なのだろうと思います。
以前の127ツイート/3時間に比べると倍以上ですね。
ということで、だいたいのひとは予備垢も要らなくなってるんじゃないでしょうか。
私は多分要るでしょうけどw
おまけ1:Twitter公式の規制情報との整合は
2400ツイート/日。半時間単位での細かな制限あり。公式RTはツイートとして数える。
Tweets: 2,400 per day. The daily update limit is further broken down into smaller limits for semi-hourly intervals. Retweets are counted as Tweets.
Twitter Help Center | Twitter limits (API, updates, and following)
これを素直に読むと
「2400ツイート/日?300ツイート/3時間に合ってるけど、つまり50ツイート/半時間の制限だよね?」
と理解すると思いますよね。
でも、上記ツイートデータのうち295〜142(逆順で見ます)で1時間なんですね、つまりこの1時間に約150ツイートしています。次の1時間は141〜6なのでやはり約140ツイート。
いずれにせよ半時間50ツイートなんて超えまくっています。なので3時間セクション説は未だ有効であろうと思われます。
なお、Wayback Machineで公式規制情報ページの過去記載を確認してみると、3/28時点ではまだ
Tweets: 1,000 per day. The daily update limit is further broken down into smaller limits for semi-hourly intervals. Retweets are counted as Tweets.
となっていました。ちなみに1000ツイート/日というのは、3時間あたり125ツイート、1時間あたり約42ツイートです。
ソチオリンピック - Wikipediaの期間中(2月7日〜23日)の2/15における記載もやはり1000ツイート/日となっています。ただ印象としてソチ五輪期間中からそれ以降は規制頻度が明らかに落ちていたので、ドキュメント更新が行われていなかっただけではないかと思っています。
おまけ2:Twitter API token/secretを.bashrcに登録
.bashrcに登録
環境変数へ登録するために、.bashrcへ以下の内容を追加します(修正済み)。
export CONSUMER_KEY="your_consumer_key" export CONSUMER_SECRET="your_consumer_secret" export OAUTH_TOKEN="your_oauth_token" export OAUTH_TOKEN_SECRET="your_oauth_token_secret" export TW='Twitter::Client.new(consumer_key:ENV["CONSUMER_KEY"],consumer_secret:ENV["CONSUMER_SECRET"],oauth_token:ENV["OAUTH_TOKEN"],oauth_token_secret:ENV["OAUTH_TOKEN_SECRET"])'
の
Twitter::Client.new
部分を
Twitter::REST::Client.new
に変更してください。
*1:いろんな派閥がありますがワンデーレース派閥には特に大事