近辺のツイート表示
by
furyu-tei
2018-04-20 [2018/04/20 16:31:56]
Twitterの個別ツイート(https://twitter.com/<name>/status/<id>)前後のタイムラインを表示→【ユーザースクリプトあります】http://d.hatena.ne.jp/furyu-tei/20140327/1395914958
@@ -1,7 +1,7 @@
/*
* @title 近辺のツイート表示
* @description Twitterの個別ツイート(https://twitter.com/<name>/status/<id>)前後のタイムラインを表示
- * @include https://twitter.com/\w+/status/\d+
+ * @include https://twitter.com/*
* @license MIT License
* @javascript_url
* @private
/*
* @title 近辺のツイート表示
* @description Twitterの個別ツイート(https://twitter.com/<name>/status/<id>)前後のタイムラインを表示
* @include https://twitter.com/*
* @license MIT License
* @javascript_url
* @private
*/
(function(i,u,s,c,q,w){w=window.open('https://twitter.com/search?q='+encodeURIComponent('from:'+u+' since:'+c(s-3600*24)+' until:'+c(s+3600*48))+'&f=realtime');c=function($){$=(function(){try{return w.$}catch(e){return 0}})();if(!$||!(q=$("li[data-item-id='"+i+"']"))[0]){if($)$('body,html').animate({scrollTop:$('li[data-item-id]:last').offset().top},'0');setTimeout(c,300)}else{q.css('background','gold');$('body,html').animate({scrollTop:q.offset().top-$(w).height()/2},'0')}};c()})($('div.opened-tweet').attr('data-item-id'),$('div.opened-tweet').attr('data-screen-name'),parseInt($('div.opened-tweet span[data-time]').attr('data-time')),function(s,d){d=new Date(1000*s);return d.getUTCFullYear()+'-'+(1+d.getUTCMonth())+'-'+d.getUTCDate()});
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。