Nested Twitter Replies 改造してみたよ - Togetter
Twitterのつぶやきマッシュアップメディア!
@togetter_jpをフォロー
マイページ
メニュー
設定
ログイン
トップ
ニュース
社会
地域
芸能・スポーツ
IT・Web
科学・教養
カルチャー
趣味
生活
仕事
ネタ・お笑い
ログ・日記
震災
311
原発
震災
ネタ
放射能
河本準一
不正受給
速報
国内
アジア
アメリカ
ヨーロッパ
その他
政治
経済
国際
法律
環境
コラム
東京
東京近郊
北海道
東北
関東
北陸・信越
東海
近畿
中国・四国
九州・沖縄
海外
芸能
テレビ
ラジオ
野球
サッカー
ゴルフ
格闘技
競馬
モータースポーツ
その他
Android
Apple
インターネット
パソコン
モバイル
ガジェット
サイト制作
プログラミング
その他
科学
テクノロジー
エネルギー
数学
物理
宇宙
自然
人文
建築
心理
その他
アニメ
ゲーム
マンガ
アイドル
映画
音楽
書籍
演劇
ファッション
社会学
カメラ
車・バイク
電車
旅行
釣り
歴史
アート
デザイン
動物
その他
ハウツー
レシピ
グルメ
恋愛
マネー
節約
健康・医療
教育
ペット
起業・ベンチャー
経営
マーケティング
会計・人事
法務
就職・転職
語学・資格
ネタ
お笑い
大喜利
画像・動画
やってみた
その他
ログ
日記
思い出
雑談
メモ
飲み会
議事録
イベント
セミナー
復興
原発
支援
政府
自治体
トップ
>
トップ
>
311
> Nested Twitter Replies ..
2010/09/05 12:22:59
編集可能
clione
rt
yuco
twitter
非公式rt
qt
+
Nested Twitter Replies 改造してみたよ
非公式RTの問題点とその解決
http://togetter.com/li/15115
関連。
Fx+グリモン+Nested Twitter Repliesを用いて、RepostLinkを使いやすくしようという試みのため、Nested Twitter Repliesの改造に挑みました。
環境構築には、 Nested Twitter Replies 使ってみたよ
http://togetter.com/li/44944
を前提としています。
by
elderalliance
1 fav
1102 view
Fav
1
お気に入りに登録ならここをクリック!
まとめ
メニューを開く
一括削除
nested_twitter_repliesをRepostLink対応に改造。これで、webクライアントでのURL展開が実質不要に。 QT
@elderalliance
:
https://twitter.com/elderalliance/status/23019270358
返信する
RTする
ふぁぼる
elderalliance
2010/09/05 11:48:54
あれ……多段QTのnestがうまくいかねーぞ。
返信する
RTする
ふぁぼる
elderalliance
2010/09/05 11:50:32
おk修正完了、完璧だ。
返信する
RTする
ふぁぼる
elderalliance
2010/09/05 11:56:33
RepostLinkによる参照は、ステータスのURLをつぶやくため参照元ステータスとの関連がわかりづらいことがあった。
返信する
RTする
ふぁぼる
elderalliance
2010/09/05 11:59:08
ここで
、Nested Twitter Repliesのユーザースクリプトを改造する
、という解決方法を提案する。
返信する
RTする
ふぁぼる
elderalliance
2010/09/05 12:00:06
使う環境は、 Firefox+グリモン(
https://addons.mozilla.org/ja/firefox/addon/748/
)+Nested Twitter Replies(
http://userscripts.org/scripts/show/30598
)。
返信する
RTする
ふぁぼる
elderalliance
2010/09/05 12:01:24
んで、改造がちと長いです。
返信する
RTする
ふぁぼる
elderalliance
2010/09/05 12:01:37
元のスクリプトでは、l.20-32にて、TLのツイートからReply元を探してツリーを作る、という作業をしています。
返信する
RTする
ふぁぼる
elderalliance
2010/09/05 12:03:56
んで、
作業(1)このl20-32をまるまる、直後にコピー。
返信する
RTする
ふぁぼる
elderalliance
2010/09/05 12:04:22
あ、ミス。
コピペするのは、l20-31です。
返信する
RTする
ふぁぼる
elderalliance
2010/09/05 12:05:00
作業(2)
if条件
a [i].innerHTML.substr (0, 11) == 'in reply to'
を...
返信する
RTする
ふぁぼる
elderalliance
2010/09/05 12:06:17
(a [i].innerHTML.substr (0, 20) == '
https://twitter.com/
') && (a [i].innerHTML.indexOf("status") != -1) に書き換えます。
返信する
RTする
ふぁぼる
elderalliance
2010/09/05 12:06:23
作業(3)
ID取得
var id = a [i].parentNode.parentNode.parentNode.id;
のところ。
返信する
RTする
ふぁぼる
elderalliance
2010/09/05 12:07:14
parentNodeを1個足して、 var id = a [i].parentNode.parentNode.parentNode.parentNode.id; とします。
返信する
RTする
ふぁぼる
elderalliance
2010/09/05 12:07:41
この作業(1)~(3)までで、「1段の」RepostLinkがReplyとして解決します。複数のステータスを同時にLinkした場合は未検証(検証する気なし)。
返信する
RTする
ふぁぼる
elderalliance
2010/09/05 12:08:48
んで、次は多段のRepostLinkを解決する方法。作業(1)~(3)は完了してると思いねぇ。(説明する行がずれるので)
返信する
RTする
ふぁぼる
elderalliance
2010/09/05 12:09:47
元のスクリプトでは、l.160-161にて、多段Replyを処理しています。l.20-31で実施した準備がいい感じなので、リストに1個足すだけで良くなってる。素敵。見習いたい。
返信する
RTする
ふぁぼる
elderalliance
2010/09/05 12:11:56
んで、
作業(4) l.160-161を直後にコピペし、コピペ先のl160を、作業(2)と同様に書き換える。
返信する
RTする
ふぁぼる
elderalliance
2010/09/05 12:13:44
作業は以上。作業(3)と異なり、コピペ先l161は書き換えないのがポイント。
返信する
RTする
ふぁぼる
elderalliance
2010/09/05 12:14:24
改造は大変ですが、実際使ってみて、RepostLinkの威力を体感してください。
返信する
RTする
ふぁぼる
elderalliance
2010/09/05 12:15:33
……うん、RiTsutterのPC版、開発継続する気力なくしたわ……orz
返信する
RTする
ふぁぼる
elderalliance
2010/09/05 12:15:38
ツイート2個リンクしてみるテスト。
http://twitter.com/elderalliance/status/23133740326
http://twitter.com/elderalliance/status/23133644184
返信する
RTする
ふぁぼる
elderalliance
2010/09/06 19:13:16
……あっれ? httpsがhttpになってる……
返信する
RTする
ふぁぼる
elderalliance
2010/09/06 19:13:55
とりあえず、httpの場合に対応できない対処はできた。 innerHTML.substr(0, 20) == '
https://www.twitter.com/
' を、 innerHTML.indexOf("://www.twitter.com/") に書き換えればおk。
返信する
RTする
ふぁぼる
elderalliance
2010/09/06 19:30:01
NTR改造: 単発のステータスからReplyをつなぐ。最後の方、twitter_replies.locate (); とあるコードを、if (document.location.href.indexOf ('/status') == -1) {} ブロックからくくり出せばおk。
返信する
RTする
ふぁぼる
elderalliance
2010/09/06 23:27:41
Content from Twitter
残りを読む(2)
ブログへ
iframe版
拡張版
張付けプレビュー
Fav
1
あわせて読みたい
Nested Twitter Replies 使ってみたよ
Twitter 関連のメモ
Twitter-fan
Twitter-fan2/8
Twitter-fan2/8
powered by Preferred Infrastructure
コメント
補足: 作業(2)および(3)で書き換えるのは、(作業(4)と同じく)コピペ先のほうです。さもないと、Reply+参照ツイートURLからなるツイートが流れてきたときに、リンク先の認識で狂いが生じます。
返信
elderalliance
2010/09/05 12:27:53
0
重大な追記。 ここで改造している Nested Twitter Replies は、 Aug 27, 2010 を用いています。
返信
elderalliance
2010/09/05 12:38:23
0
作業(2) (および、作業(4)) のミスについて、修正のツイートを追加しました。
返信
elderalliance
2010/09/06 19:46:17
0
あう、ミスってる…… 誤)innerHTML.indexOf("://www.twitter.com/") 正)innerHTML.indexOf("://www.twitter.com/") != -1 です。
返信
elderalliance
2010/09/06 22:01:27
0
別の改造を施してみました。 ステータス(
https://twitter.com/elderalliance/status/23133803505
みたいな単発ツイート)からでもレスポンスが見えるようになります。
返信
elderalliance
2010/09/06 23:30:15
0
自分のblogに、上記をまとめてさらに改良したパッチを乗せたのでリスト追加。
返信
elderalliance
2010/10/02 20:33:40
0
コメントを入力してください。
Twitterにも投稿する
みんなのおすすめ商品
商品を編集
おすすめ商品を登録する
設定を変更する
まとめを作成する
プロフィール
フォローする
秋月涼と右子を中心に担当する、アイマスDSのP。活動領域はしぶすぺ、ヴァイスシュヴァルツ(ネオスタン)、ニコマス(1103、卓M@S、理工学)、モゲマス(ID: 59079592)。そのほか、コンピュータ関連にはそこそこ詳しい様子。
elderalliance
link
twitter
rss
フォローされている
1
アップデート
まとめ
21
180
非公式RTを「返信」と思ってしまう問題。
35
非公式RTの法的正当性について考えてみた
14
アカツキPによる、ブシロードTCG「柄ありスリーブ着用の..
お気に入り
103
コメント
66
新着のまとめ
ライフネット生命開業4周年&上場記念セミナーに..
new
映画「テルマエ・ロマエ」に出てくるオペラ歌手
new
上戸彩つながり?「テルマエ・ロマエと」コラボし..
new
7月9日新入管法施行にともなう在留手続きなどの..
new
茂木健一郎氏 @kenichiromogi 【..
new
もっと見る
@togetter_jp
最近追加された商品
猫のゆりかご (ハヤカワ文庫 SF 353)
WiLL (ウィル) 2012年 06月号 [雑誌]
生活保護手帳2011年度版
How to 生活保護―申請・利用の徹底ガイド 雇用不安対応版
放射性廃棄物 ~終わらない悪夢~ 【DVD】
オススメ
マイスター
トゥギャ通
埼玉南部の奴らがみた変な虹の写真まとめ
up
MIT から低線量被曝影響の研究論文〜自然放射..
金環日食の写真を加工して遊んでたら収集つかない..
瓦礫処分の現状を知って下さい:宮城県石巻市(2..
学会開催校の恨み
(短編まとめ)金環日食にちなんだイラストがNA..
もっと見る
#一番ヤバいバックに付いている組織を考えたら優..
new
「おしっこ我慢大喜利」まとめ
new
明治大正昭和初期の農民の理想と現実
new
佐々木俊尚さんのstudygiht関連ツイート..
new
NHK あさイチ 「どうする?被災地ガレキの広..
new
NNNドキュメント’12 「医療被曝~過剰投与..
new
もっと見る
第80回「日食写真と昭和格差」
号外「みんなの金環日食まとめ―画像から教養ま..
第79回「虚構新聞とJリーグ」
第78回「コンプガチャとIT系かあちゃん」
第77回「びろーんと自宅警備隊」
第76回「Appleとパンツクッキー」
もっと見る
コメント