したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |
レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。

V2CMOD #5

1名無しさん@避難所:2018/07/15(日) 15:22:37 ID:K2/n7kpw0
非公式のV2C改造jarのスレです
アップデートの告知をここで行います。不具合のサポートなどもこちらで承ります
改造内容は2ch等の仕様変更の対応をメインにしてます
機能追加については技量的問題もあり受けられない場合も多々あると思われます

■注意事項
動作については保証できません自己責任でどうぞ
n|aさんに怒られたら消します。それ以外の理由では消しません

■導入方法
V2Cインストールフォルダのjarファイル(C:\Program Files\V2C\launcher\V2C_R20131210.jar)を同封のjarファイルに置き換えるだけです
Twitterの認証に問題がある場合は設定→Twitterアカウントから一度アカウントを削除し、再度追加して下さい。

前スレ
V2CMOD #4
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1501765780/

166名無しさん@避難所:2018/09/08(土) 15:53:27 ID:kywYUeqQ0
名前欄のポップアップは今でも出来るじゃない
カウントはthreadld.jsでやれば良いけど何処にくっつけるかやな
名前にくっつけたら別の名前扱いになるだろうし

167名無しさん@避難所:2018/09/09(日) 16:22:29 ID:42PuGiHI0
別冊マガジンの読み切り良かった

168名無しさん@避難所:2018/09/09(日) 17:01:00 ID:42PuGiHI0
ツイッターに書いたつもりやったorz
ごめん

169名無しさん@避難所:2018/09/09(日) 20:52:20 ID:uTYclQGs0
朝からソースとにらめっこでアタマおかしくなりそうでふわふわしてるw

そんなわけで、
アサヒちゃん、あやしいけどカワイイ
まさかおにゃのこの足があそこまでの凶器になるとは思わなんだw

170名無しさん@避難所:2018/09/10(月) 23:04:36 ID:7OoGFT6o0
やっぱn|aさんすげーわ
大概のものがすでに作り込まれてる

171名無しさん@避難所:2018/09/11(火) 12:01:56 ID:ATbf0mkw0
どうもTwitterさんは個人でAPPキーを取得することを排除していきたい模様
取得済みの個人キーも
サイトを開けなくなってメンテが出来なくなるだけなのか
なんかのタイミングで一気に凍結されるのか
先行きが不透明

172名無しさん@避難所:2018/09/11(火) 12:11:07 ID:ATbf0mkw0
最悪は個人キー利用者は公式/非公式のキーに移行せざるを得なくなるんだけど
非公式キーはAPIの制限緩和申請が通らないとほぼ使い物にならない

となると公式キーに移行せざるを得なくなるんだけど
公式キーの場合はTwitter側もクライアントの挙動やUAを把握してるだろうから
今修正してるささやかな抵抗を公式キーで使ったら当然Twitterが認識してる挙動やUAと違うわけで、最悪

「お前、違うだろ」

ってことになってTwitterアカウントの凍結までおおごとになる悪寒

173名無しさん@避難所:2018/09/11(火) 12:15:10 ID:ATbf0mkw0
まあどんだけサードパーティーのアプリを排除して公式アプリの広告で稼ぎたいんだよ?という
もっとも利用者多すぎて課金制にするがムリなのかもしらんけど

174名無しさん@避難所:2018/09/14(金) 02:46:04 ID:p9ESV8dk0
UserStreamをFilterStreamに切り替えて
それで出来なくなることの一つに鍵垢のHomeへの表示ってのがあるから
FilterStreamとHome更新APIを共存させたい(Ustream時代はUstreamとHome更新APIは排他)んだけど
( ´ⅴ`)<FilterStreamが生きてる時にどこでHome更新APIを停めてるのかさっぱり分からん・・・

これ
http://westplain.sakuraweb.com/translate/twitter/Documentation/Streaming-APIs/Overview/Streaming-API-request-parameters.cgi#follow

ただこの対応をやったら
UserStreamとリストの更新をFileStreamで出来なくなるかも

175名無しさん@避難所:2018/09/15(土) 10:34:03 ID:sN/hb0bE0
めも
鍵垢はFilterStreamに載らないためHomeTimeLineから取得するので
以下となる
 ・鍵垢が俺様をRT
  鍵垢のRTはHomeTimeLine上では俺様のツイに纏められ単独では存在しないため
  Homeタブに表示できない、同じく通知タブに表示できない

 ・鍵垢が俺様を引用ツイート
  通知タブに表示できない

また通知は検索の結果を表示してるため鍵垢は載らないので
以下となる
 ・引用ツイートはまたはフォロー外からのRT
  鯖側でAPI用DBへの反映遅延があった場合は通知タブへの表示が遅れることがある
  また、投稿数が少ないアカウントからの場合は表示されない

176 ◆9XZ3HUpzfw:2018/09/15(土) 20:07:33 ID:sN/hb0bE0
Twitter UserStream廃止・DM仕様変更対応(9月版)
 
V2CMOD-Z 2.18.9 [R20180915] (V2CMOD-Z_2.18.9(R20180915).zip)
https://www.dropbox.com/s/sjvijidhtsmsgwa/V2CMOD-Z_2.18.9%28R20180915%29.zip?dl=1
 
V2C/2 2.11.4.118.9 [R20180915] (V2C2_2.11.4.118.9(R20180915).zip)
https://www.dropbox.com/s/hrya812x1oeo1hv/V2CMOD2_2.11.4.218.9%28R20180915%29.zip?dl=1
 
V2CMOD/2 2.11.4.218.9 [R20180915] (V2CMOD2_2.11.4.218.9(R20180915).zip)
https://www.dropbox.com/s/1u9j77ectx7lhm2/V2C2_2.11.4.118.9%28R20180915%29.zip?dl=1
 
 
内容物
  V2CMOD-Z V2C_R20131210.jar (R2.18.9)      2018/09/15 18:01:45
  V2C/2     V2C_U20131210.jar (R2.11.4.118.9)  2018/09/15 18:04:23
  V2CMOD/2 .V2C_U20150401.jar (R2.11.4.218.9)  2018/09/15 18:06:43
 
 
一カ月の逃亡生活が明けてもまだ試行錯誤状態ですが・・・

HomeTimeLineタブの表示を修正しました
HomeTimeLineタブにFilterStreamなるものから取得したツイートをマージするようにしました
タブの表示に関しては
 ・HomeTimeLineAPIからの取得:一般>ホーム更新間隔
 ・FilterStreamからの取得:即時
となります

各アカウントのUserStreamが廃止になるのでTwitter設定の
 アカウント>設定>FilterStreamを使用する
のチェックボックスをチェックして下さい
https://i.imgur.com/J2Dj0US.png
 
 
内部的にはUserStreamを取得していた接続先urlをFilterStreamのurlに変えています
FilterStreamが取れる情報はUserStreamと比べてガクン(後述)と減ってますが
受信後のV2C内での表示処理はそのままなので拾える情報は表示できると思います
 
またUserstream時代はUserstreamかHomeTimeLineAPIかを排他的に使用してましたが
今回からはHomeTimeLineAPIが常時動いてそこに平行でFilterStreamが動くことになります
 
 
従来のようにUserTimeLineの取得とリストの更新も平行で動かせそうです
#UserTimeLineは鍵垢のことを考えるとFilterStreamで取得するのは好ましくないようですが

以降に詳細

177 ◆9XZ3HUpzfw:2018/09/15(土) 20:15:03 ID:sN/hb0bE0
>>176
FilterStreamで出来ることできないこと

FilterStreamでは通知関連の情報を取得できません
フォロー外アカウントからの引用ツイートも取得できません
鍵垢のツイも取得できません

できることできないこと的にはこんな感じになります
http://westplain.sakuraweb.com/translate/twitter/Documentation/Streaming-APIs/Overview/Streaming-API-request-parameters.cgi#follow

ストリーム上で流すツイートのツイート主を示すユーザーIDをコンマ区切りでまとめた一覧。
フォーロープロテクトしているユーザーはサポートしていません。
指定した各ユーザー(=V2C内部でフォローしていると把握してるアカウントの一覧)について、

ストリームは以下のものを取り込みます:
指定したユーザーがつぶやいたツイート。
指定したユーザーにリツイートされたツイート。
指定したユーザーがつぶやいたツイートへのリプライ。
指定したユーザーがつぶやいたツイートのリツイート。
リプライボタンを押さずに作成された手動リプライ (例えば “@twitterapi I agree”)。

ストリームは以下のものは取り込みません:
指定したユーザーについて言及しているツイート (例えば “Hello @twitterapi!”).
リツイートボタンを押さずに作成された手動リツイート (例えば “RT @twitterapi The API is great”).
プロテクトユーザーのツイート。(追記:これに関してはV2CがHomeTimeLineAPIで取得)

178 ◆9XZ3HUpzfw:2018/09/15(土) 20:22:15 ID:sN/hb0bE0
>>176
FilterStreamって簡単にいうと検索用のAPIです
また通知タブはがっつりただの文字列検索をしてるだけです
なので
 
 
鍵垢はFilterStreamに載らないためHomeTimeLineAPIから取得するが
HomeTimeLineAPIの制約で以下となる
 ・鍵垢が俺様をRT
  鍵垢のRTはHomeTimeLineAPI上では俺様のツイに纏められ単独では存在しないため
  Homeタブに表示できない、同じく通知タブに表示できない
 
 ・鍵垢が俺様を引用ツイート
  通知タブに表示できない

また通知は検索の結果を表示してるだけなので鍵垢アカウントからのツイは載らない
また以下となる
 ・引用ツイートはまたはフォロー外からのRT
  鯖側でAPI用DBへの反映遅延があった場合は通知タブへの表示が遅れることがある
  また、投稿数が少ないアカウントからの場合は表示されない
 
となります

179 ◆9XZ3HUpzfw:2018/09/15(土) 20:30:54 ID:sN/hb0bE0
>>176
FilterStreamからフォローのツイートを取得するためにFollowしてるアカウントの一覧を渡す必要があるのですが
FilterStreamは一度urlにアクセスしたら以降はずーっと繋がりぱなしになります

なのでV2C起動後(FilterStream接続後)にFollowと追加/削除した場合はFollowの一覧をリフレッシュするための
FilterStreamの切断→接続を行う必要があります

このFilterStreamの切断→接続は
https://i.imgur.com/J2Dj0US.png
からチェックボックスのOFF/ONで主導で行って下さい

理由としては
・Followの処理の中で行うと連続してFollow/UnFollowを行った場合に向こうから見たら邪魔くさい接続を連続する不良アカウントに見える
・同じく自動でやった場合に接続エラーとなっても現状再接続する術がない
ためです

#V2C起動時にFoliow関連の情報の更新をしています(ダイアログが一瞬表示されて消えるはず)

180 ◆9XZ3HUpzfw:2018/09/15(土) 20:36:58 ID:sN/hb0bE0
>>176
FilterStream接続中はUserStreamコンソール(面倒なので名前そのまま)に以下の通信履歴が表示されます
https://i.imgur.com/qa2E5Mc.png

また以前はUserStream未使用時に更新間隔に0を指定した場合はTL更新しないのが仕様でしたが
今は都合上0にしてもFilterStreamの使用/未使用に関わらず、直前の更新間隔時間を引き継いだままTL更新を繰り返します

再起動すると0秒間隔で暴走更新する可能性があるのでTwitter設定>一般タブ>更新間隔に0をしてしないで下さい

181 ◆9XZ3HUpzfw:2018/09/15(土) 20:37:55 ID:sN/hb0bE0
>>176

なんか書き忘れたことがあった場合は >>176 のレスアンで追記します

182名無しさん@避難所:2018/09/15(土) 20:55:22 ID:sN/hb0bE0
あれ?

自分がフォローしてる人のツイがリツイートされました
 ・リツイートした人全員がHomeTimeLineタブに表示される
 ・リツイートした人のうち自分がフォローしてる人だけがHomeTimeLineタブに表示される
どっちがUserStream時の仕様だったっけ?

183名無しさん@避難所:2018/09/15(土) 21:51:31 ID:x6XbmgM20
【V2C】 2.18.8 (V2CMOD-Z) [R20180816] (L-0.5)
【Java】 1.6.0_65-b14-462-10M4609 (Apple Inc.)
【OS】 Mac OS X 10.6.8 (x86_64)
【メモリ】 Total(Free)/Max.: 81(76)/252 [MB]
【BouncyCastle】 あり (最終更新日:2018/05/21 11:57:16)
【外付けcacerts(Java CA 証明書)】 あり (最終更新日:2018/03/27 10:45:54)

【systemスクリプト】 subject.js(A), getdat.js(SF), threadld.js(SF), post.js(A)
【ReplaceStr,URLExec等】 msgkw.txt, ImageViewURLReplace.dat, ReplaceStr.txt, ReplaceStr_Tw.txt, URLExec.dat, URLExec2.dat

【2ch板一覧取得URL】 http://menu.5ch.net/bbsmenu.html (最終更新日:2018/06/06 15:04:36)
【起動時に2chの板一覧を更新】 未チェック
【指定フォントにない文字は他のフォントを使用】 チェック済
【おπ送りを監視する】 チェック済

【2chAPIパッチ】 B11.24.8 read.cgi Only
【B11スクリプト】 readcgi.js(2018/08/25 15:10:06), readcgi_aux.js(2018/08/22 20:06:44)

V2CMOD-Z 2.18.9を入れたら、ツールバーのプルダウンメニューが「ファイル」から「ヘルプ」までグレー表示になって何もできなくなってしまった。
https://i.imgur.com/1qv2GG0.jpg
起動時になにやらTwitter関係のメッセージウインドウが出てるのだが消えるのが早すぎて読むことができなかった。

184名無しさん@避難所:2018/09/15(土) 21:58:54 ID:sN/hb0bE0
>>183
マジ・・・
orz

戻したら正常になりますか?

185名無しさん@避難所:2018/09/15(土) 21:59:27 ID:TaqIs0oA0
起動時のは>>179の一番下だろうけど

186名無しさん@避難所:2018/09/15(土) 22:01:57 ID:x6XbmgM20
>>184
2.18.8に戻すと正常になります。
OSX10.6.8のjavaが古いせいかもしれません。
別のOSX10.11.6のカプセル化したV2CMOD-Zでは正常に動きました。

【V2C】 2.18.9 (V2CMOD-Z) [R20180915] (L-0.3)
【Java】 [P]9.0.4+11 (Oracle Corporation)
【OS】 Mac OS X 10.11.6 (x86_64)
【メモリ】 Total(Free)/Max.: 31(21)/768 [MB]
【Rhinoスクリプトエンジン】 あり
【BouncyCastle】 なし

【systemスクリプト】 subject.js(A), getdat.js(SF), threadld.js(SF), post.js(A)
【ReplaceStr,URLExec等】 msgkw.txt, ImageViewURLReplace.dat, ReplaceStr.txt, ReplaceStr_Tw.txt, URLExec.dat, URLExec2.dat

【2ch板一覧取得URL】 http://menu.5ch.net/bbsmenu.html (最終更新日:2018/06/06 15:04:36)
【起動時に2chの板一覧を更新】 未チェック
【指定フォントにない文字は他のフォントを使用】 チェック済
【おπ送りを監視する】 チェック済

【2chAPIパッチ】 B11.24.8 read.cgi Only
【B11スクリプト】 readcgi.js(2018/08/25 15:10:06), readcgi_aux.js(2018/08/22 20:06:44)

187名無しさん@避難所:2018/09/15(土) 22:02:03 ID:sN/hb0bE0
メニューを潰しそうなことはやってないはずなんで
起動時の
#V2C起動時にFoliow関連の情報の更新をしています(ダイアログが一瞬表示されて消えるはず)
がダメなのかな?

今Macを使えないんであとで確認してみます

188名無しさん@避難所:2018/09/15(土) 22:07:15 ID:sN/hb0bE0
お手数ですが簡単に再現できて戻せるようなら以下を試してみて貰えますか?

2.18.9で起動/終了させてv2clog.txtに何かエラーが出力されてるか

189名無しさん@避難所:2018/09/15(土) 22:13:50 ID:x6XbmgM20
>>188
2.18.9で起動/終了させた後のv2clog.txtです。

運営原因のエラー対策 read.cgiモードでのHTTPレスポンスコード=[];チェック対象個数=0
運営原因のエラー対策 不正なdat=[];チェック対象個数=0
運営原因のエラー対策 画像のダウンロードにBouncyCastleを使用しないHost=[www.j-cast.com];チェック対象個数=1
rhino check
BouncyCastle check
Load BouncyCastle
BouncyCastle use User's cacerts keystore file => /Applications/Internet/V2C/V2CMOD-Z.app/Contents/Resources/Java/cacerts
【アカウントxxxxxx】のフォロー関連の情報更新
ワッチョイ取得日:20180915
ワッチョイ件数=0
アンケートTweet取得日:20180915
EnqueteTweetScanLebel changed from https://twitter.com/i/cards/tfw/v1/ to https://twitter.com/#userName#/status/
アンケートTweetIDキャッシュ件数=116
140文字Tweet取得日:20180915
140文字キャッシュ件数=0
V2CV2C2chBBSAllowOver1000:load V2C2chBBSAllowOver1000List.txt
Z Caches 終了保存開始(終了処理):2018/09/15 22:10:36
取得日が20180908より古いチェック済みアンケートのTweetIDのキャッシュを破棄し、116件保存しました
取得日が20180908より古い140文字Tweetを破棄し、0件保存しました
取得日が20180908より古いワッチョイを破棄し、0件保存しました
Z Caches 保存終了(終了処理):2018/09/15 22:10:39

190名無しさん@避難所:2018/09/15(土) 22:31:35 ID:sN/hb0bE0
>>189
どうもです
ログ的には問題が出てないようです
ログ出力する前になんか出るのかも

あとはこちらで見ます

191名無しさん@避難所:2018/09/15(土) 22:49:52 ID:hzolfssM0
>>180
これは現状だとTLを自動更新しないという設定はできないということでしょうか?

192名無しさん@避難所:2018/09/15(土) 23:06:23 ID:sN/hb0bE0
>>191
そういうことになります
自動更新をさせたくない場合は逆に更新間隔を大きくとって下さい
動作の確認はしてませんが、最大864,000秒(240時間)まで設定できるようです
(但しこの場合でもV2C起動直後の更新ははると思います)

193名無しさん@避難所:2018/09/15(土) 23:12:42 ID:hzolfssM0
>>192
わかりました
そのように設定して使ってみます

194名無しさん@避難所:2018/09/15(土) 23:29:28 ID:sN/hb0bE0
更新間隔は表示されているタブに紐づいているので
そのタブが表示されていない場合は更新間隔はいくらであっても
実際に更新が動かないはずです

195名無しさん@避難所:2018/09/16(日) 00:10:16 ID:bkQxMbX60
>>194
タブが表示されていない、というのはHomeやリストそのものを開いてない場合ということでしょうか、
それともアクティブではない場合ということでしょうか?
ひとまず更新間隔を全て86,400秒に設定してみたのですが、新着があると1分も経たずに取得しています
また今までHomeタブで、フォローした相手から自分がフォローしてない相手へのリプは表示されていなかったのですが
2.18.9にしてから全て表示されるようになりました
どこの設定を修正すれば表示されなくなるでしょうか

196名無しさん@避難所:2018/09/16(日) 00:37:23 ID:00O09G.I0
>タブが表示されていない、というのはHomeやリストそのものを開いてない場合ということでしょうか、
>それともアクティブではない場合ということでしょうか?
それがタブとして表示されていない状態です

>ひとまず更新間隔を全て86,400秒に設定してみたのですが、新着があると1分も経たずに取得しています
FilterStreamを使用する状態でしょうか?
その場合は更新間隔に関係なく鯖が見つけしだい速攻で表示されます
→以前のUserStreamを使わずに更新間隔によりタブを更新していた運用とは異なる挙動になります

>また今までHomeタブで、フォローした相手から自分がフォローしてない相手へのリプは表示されていなかったのですが
>2.18.9にしてから全て表示されるようになりました
ツイートの取得選択処理は変更していないので今まで取得してなかったツイートが取り込まれてるのかもしれません
依然と設定を何も変えてないようなら現在それを抑制する術はありません

今まではUserStreamを使ってたでしょうか?使ってなかったでしょうか?

197名無しさん@避難所:2018/09/16(日) 00:54:28 ID:00O09G.I0
現状はFilterStreamを使用した場合は
鍵垢ではないFollowのやったこと、されたことは全て見える
って感じになってる思います

198名無しさん@避難所:2018/09/16(日) 00:58:54 ID:00O09G.I0
>>176
ルーブのアサヒちゃんかわいい

199名無しさん@避難所:2018/09/16(日) 01:02:47 ID:00O09G.I0
HomeTimeLineタブに表示するアカウントは全てFollow内で完結させるって機能が元々だったんだろうか?

200名無しさん@避難所:2018/09/16(日) 01:05:44 ID:00O09G.I0
以前で言ったらAll @Repliesが無条件で効いてる感じかな?
上手く動いてないだけ?

201名無しさん@避難所:2018/09/16(日) 01:13:03 ID:bkQxMbX60
>>196
FilterStreamを使用する状態にしています
今まではUserStreamを使ってなかったです
これまでとは挙動が違うということで了解しました
ありがとうございます

>以前で言ったらAll @Repliesが無条件で効いてる感じ
自分はこのように感じました

202名無しさん@避難所:2018/09/16(日) 01:24:45 ID:00O09G.I0
>>以前で言ったらAll @Repliesが無条件で効いてる感じ
>自分はこのように感じました

自分がフォローしてない相手へのリプを表示しない
→他も含めてHomeTimeLineの登場人物はフォローしている人に限る
って機能も必要なのかも
あと更新間隔0でタブの更新を行わないの実装も

203名無しさん@避難所:2018/09/16(日) 01:51:51 ID:00O09G.I0
>>176

HomeTimeLineタブのツイート補完のためにFilterStreamを使います

とか
さも当然のようにいってますけど
FilterStreamは新着を発見するたびにタイミングお構いなしにタブを更新するので
以前はUserStreamを使ってなくて更新間隔に従って定期的にタブの更新をしてた人には
かなり違和感のある挙動になるかもしれません

実際、ヌルヌル更新されるからUserStreamは嫌いだって言ってた人もいたし

204名無しさん@避難所:2018/09/16(日) 19:14:03 ID:5gQIAM4w0
自分はまさにUserStreamの挙動が嫌いで切ってた人間なんですが、
FilterStreamは無理に使わなくてもいいんですよね?

205名無しさん@避難所:2018/09/16(日) 20:56:16 ID:00O09G.I0
基本的にはFilterStreamを使うべき人は
前にUserStreamを使っていた人だけでいいかと思います

あとは現状のHomeTimeLineタブの情報が
なんか前と比べて減ったんじゃね?って思った人がお試しで

206名無しさん@避難所:2018/09/16(日) 21:03:28 ID:00O09G.I0
メニューがグレイアウトされる:
 Apple Java6とフォロー関連の情報を更新するタイミングの相性が原因だったみたいです
 他にフォロー関連の情報を更新するタイミングがないので起動時のワチャワチャ出てくるのは取り辞めます

 →V2C外でFollow登録したアカウントをV2Cに取り込むために行ってたので
   普段使いがV2Cならマストじゃない処理です
   またV2C外でアカウントをFollow登録した場合は手動でフォロー関連の情報を更新して下さい
   (そしたら次にFilterStreamの繋ぎ直しも)

 尚この処理はFilterStreamを使用するために必要なだけなのでFilterStreamを使用しない場合は何もしなくてもOKです

207名無しさん@避難所:2018/09/16(日) 21:04:15 ID:00O09G.I0
Twitter更新間隔が0の場合はタブ表示の更新処理を行わない

 →なんとかなりそうです

208名無しさん@避難所:2018/09/16(日) 21:11:50 ID:00O09G.I0
自分のFollowしてる人 が 自分のFollowしてない人 へ 返信すると、その返信までHomeTimeLineタブに表示される

自分のFollowしてる人 が 自分のFollowしてない人 へ 返信した場合
自分のアカウントが Z設定>Twitter設定 1>All @Replies に登録されている場合に
その返信をHomeTimeLineタブに表示するように修正

UserStream存命時の挙動に寄せたので新しく設定が必要な項目はありません
(ただしUserStreamの挙動を100%トレースは出来てないかもです)

209名無しさん@避難所:2018/09/16(日) 21:12:23 ID:00O09G.I0
以上3つ合わせて明日リリースします

210名無しさん@避難所:2018/09/16(日) 21:21:53 ID:00O09G.I0
8月の大虐殺の以前と以後でHomeTimeLine取得APIでの取得結果に変化があったのかどうかわからないのですが
もし変化がないようで、且つ以前もUserStreamや通知タブを使用していなかった場合は
UserStreamの代替としてのFilterStreamを使う必要はないと思います

もともとが使ってなかった機能なんで今ここで新しく使い始める必要もそれほどないのかなと

211名無しさん@避難所:2018/09/16(日) 21:39:20 ID:00O09G.I0
自分がUserStream派だったから使うのが当たり前のテイでFilterStreamについて語ってますが

今回のFilterStream実装は新機能の導入ではなく
あくまでも廃止されたUserStreamの代替機能としてFilterStreamを実装しただけの話です

なのでそもそもUserStreamを使ってなかった場合は今回のFilterStream実装はスルーしてかまわない案件となります

212名無しさん@避難所:2018/09/17(月) 10:09:30 ID:xRgJGT/c0
【V2C】 2.18.7 (Z Ver.) [R20180707] (L-0.7.0:x86)
【不具合内容】 10秒で連投できるのにSamba24=128
あと120secたたないと書けませんという警告ポップアップがでる

213名無しさん@避難所:2018/09/17(月) 12:24:24 ID:Ys/aQwbw0
>>212
浪人ログインに失敗してる?

そこは弄ってなくて5chの言うがままの箇所です
出来てたことができなくなった
最近使い始めて使ってみたら出来なかった
のどちらでしょう?

214 ◆9XZ3HUpzfw:2018/09/17(月) 13:34:59 ID:Ys/aQwbw0
Twitter UserStream廃止・DM仕様変更対応(9月版改)
 
V2CMOD-Z 2.18.9.1 [R20180917] (V2CMOD-Z_2.18.9.1(R20180917).zip)
https://www.dropbox.com/s/da21t4byevet91j/V2CMOD-Z_2.18.9.1%28R20180917%29.zip?dl=1
 
V2C/2 2.11.4.118.9.1 [R20180917] (V2C2_2.11.4.118.9.1(R20180917).zip)
https://www.dropbox.com/s/csthi1u2h54bxbc/V2C2_2.11.4.118.9.1%28R20180917%29.zip?dl=1
 
V2CMOD/2 2.11.4.218.9.1 [R20180917] (V2CMOD2_2.11.4.218.9.1(R20180917).zip)
https://www.dropbox.com/s/v7jitdayb4c6zaj/V2CMOD2_2.11.4.218.9.1%28R20180917%29.zip?dl=1
 
 
8月に廃止されたUserStreamの代替としてFilterStreamを使用してHomeTimeLineタブを更新することや
ゴリゴリTwitterにアクセスして通知タブを更新することを目的とした修正です
 
そのため以前からUserStreamや通知タブを使用していなかった場合は今回の更新は必須ではありません
(開発側としてはバグを枯らすために更新していただいたほうがありがたいですが・・・)
 
 
内容物
 V2CMOD-Z V2C_R20131210.jar (R2.18.9.1)      2018/09/17 08:23:07
 V2C/2     V2C_U20131210.jar (R2.11.4.118.9.1)  2018/09/17 08:27:56
 V2CMOD/2 .V2C_U20150401.jar (R2.11.4.218.9.1)  2018/09/17 08:25:22
 
 
修正内容
 ① 2.18.9で追加したV2C起動時に「フォロー関連の更新」の自動起動を取りやめました
   →Javaのバージョンによっては起動タイミングの相性が悪くV2Cが正しく起動しないため
   →V2C以外でフォロー関連の登録・更新をした場合は手動で更新して下さい(FilterStreamの再起動も)
 
 ② Twitter設定>一般タブで更新間隔を0にした場合、そのタブで自動更新を行わないようにしました
 
 ③ 自分がFllowしてる人の返信先を自分がFollowしていない場合、その返信をHomeTimeLineタブに表示するのは
   以下の場合のみとしました
    →条件:Z設定>Twitter 1>All @Repliesを利用するアカウント に自分のアカウントが登録されている場合
   UserStreamが存在していた時の挙動に寄せるので、この件に関して新たに設定する項目はありまえん
 
 
特記事項
 HomeTimeLineの表示範囲的にまだ緩い部分があるかもしれませんがそれは適宜ということで
 >>176のjarは削除しました

215名無しさん@避難所:2018/09/17(月) 14:20:37 ID:Ys/aQwbw0
基本的には今後可能な対応は

余計なものは削れるけど足りないものがあっても追加できない

という対応になります

216名無しさん@避難所:2018/09/17(月) 17:41:36 ID:.CL4J/zE0
>>214

>>183です。
Java6で正常動作確認しました。ありがとうございます。

217名無しさん@避難所:2018/09/17(月) 22:06:25 ID:WMF2jI7o0
>>213
https://i.imgur.com/Ztn1Odu.jpg
浪人知りません
昔から出来ないと思ってたことができた
10秒待つと今すぐ再書き込できる
Sambaを使わなくなった?

218名無しさん@避難所:2018/09/17(月) 22:20:05 ID:bDh9dmSk0
書き込み欄の上の●とか、設定でのデフォルトで浪人を使って〜のチェックとか

219名無しさん@避難所:2018/09/17(月) 22:20:36 ID:Ys/aQwbw0
完全に読み違えてました

10秒で連投出来てたのに
Samba24=128で120secたたないと書けませんという警告ポップアップがでるようになって
10秒で連投できなくなった

だと思ってた

今は120秒ポップアップが出ても「今すぐ再書き込み」を押すと10秒間隔でですぐ書き込める状態
でOK?

>Sambaを使わなくなった?
そこら辺、まったく興味がないんで何が何やら
気まぐれだから
あの人達

220名無しさん@避難所:2018/09/18(火) 08:00:23 ID:HRzQ0eBw0
【V2C】 2.11.4.118.9.1 (V2C/2) [R20180917] (L-0.7.0:amd64)
【Java】 [P]10.0.1+10 (Oracle Corporation)
【OS】 Windows 8 (amd64)
【調査済項目】
Twitterの「このTweetに返信」を選ぶと、書込欄に@付き該当TwitterIDが出ず、
「このTweet」に含まれるTwitterID全てにリプライがいく形になっているのは現在のV2Cの仕様なのでしょうか?

AとBがtweetしていて、返信先の「このtweet」のtweet主にだけ返信を送りたい場合に
書込欄に@付きIDが表示されていればtweet主の@付きIDだけを残してリプライ出来るのですが・・・。
それなので、書込欄にIDが現れる「このTweetを引用して返信」を代換として今は使っている形です。

221名無しさん@避難所:2018/09/18(火) 09:13:48 ID:cPZPLt6s0
アカウント>設定>リストの更新にFilterSteramを使用する
一般>Streaming>UserStreamの更新にFilterSteramを使用する
は何が違うんだい

222名無しさん@避難所:2018/09/18(火) 09:54:05 ID:Lhs3B7PY0
>>220
140文字制約解除と同じタイミングでTwitterとしての返信の仕様が変わって
仕様変更前は @ だとその人だけ、 @の前に半角ピリオドを付けると関わる人全員に返信だったのが
仕様変更後は書き込み欄に @を表示しないで(140文字に返信先を含めないようになった)、かつ関連する人全員に返信となりました
(知ってたらゴメンナサイ)

でZもそれに対応したのですが
WEBブラウザの公式を使って返信すると返信時の操作に続きがあって
返信先の一覧が表示されて返信先を取得選択することができます

ですがZはその返信先の取得選択の機能を作っていません
(仲間外れはイクナイという幼少時のトラウマが理由)

ただ確かにTweet主だけに返信するって機能はあってしかるべきなんで
返信先(@xxxx)を140文字に含めない綺麗な返信にするか
返信先(@xxxx)を140文字に含める昔の返信にするか
どちらかで「このTweetの投稿者だけに返信」の機能を追加します

ただ週末まで待ってくらさい

223名無しさん@避難所:2018/09/18(火) 10:06:26 ID:Lhs3B7PY0
>>221
両方とも以前からある機能で

>アカウント>設定>リストの更新にFilterSteramを使用する
リストを使用している場合にそのそのリスト内のユーザに追加削除があった場合にリアルタイムでV2Cに取り込む機能
っぽいです
リスト使ってないのとこれが目視で効果を確認できない機能なんでそれくらいしかわかりません

>一般>Streaming>UserStreamの更新にFilterSteramを使用する
UserTimeLineタブに表示しているユーザが投稿したら(UserTimeLineに新規投稿があったら)
リアルタイムでそのユーザのUserTimeLineタブが更新されます
(これは目視で確認できます)
これ専用にデフォルトユーザ(設定のアカウントリストで一番上のユーザ)でFilterSteram常時接続を1本作ります
この1本で複数ユーザのUserTimeLineタブを捌きます

224名無しさん@避難所:2018/09/18(火) 11:05:54 ID:HRzQ0eBw0
>>222
ありがとうございます。

225名無しさん@避難所:2018/09/19(水) 09:51:03 ID:X405KJBg0
2.18.9.1で
Twitter設定>一般タブで更新間隔を0にした場合
自動更新は勿論しなくなりましたが、タブをダブルクリックしても更新されなくなりました
何らかの数値を指定しておけばダブルクリックで更新できます

226名無しさん@避難所:2018/09/19(水) 17:04:43 ID:BdrtX/8s0
+だとgoneならないのにModZだとそっこうgoneいくな

227名無しさん@避難所:2018/09/19(水) 18:26:47 ID:4CQCY6F60
>>225
申し訳です

自動更新に頭がいっぱいで手動の更新のほうまで気がまわりませんでした

https://www.axfc.net/u/3937646?key=V2CMOD-Z
Zを使ってるのなら上を使ってみてください

2.18.9.2 (V2CMOD-Z) [R20180919]
2018/09/19 12:11:49

228 ◆9XZ3HUpzfw:2018/09/19(水) 18:28:46 ID:4CQCY6F60
本人です

>>226
そのZでGoneになったスレを+で開いてGoneにならなかったらおそらくUA(+はUA空白っしょ?)
WEBブラウザで開いてもGoneになるはず

229名無しさん@避難所:2018/09/19(水) 18:37:38 ID:AUStv.Sw0
>>227
MOD/2でも数値指定しないと手動更新できない症状出てますね
あとDMに関しては更新そのものにタイムラグが発生してるみたいです
ついっとぺーんでもDMの挙動がおかしいので
DM関連はTwitter側の問題という可能性もありますが

230 ◆9XZ3HUpzfw:2018/09/19(水) 18:52:19 ID:4CQCY6F60
>>229
もうしわけです
MOD/2の方ですか
ちょっとそっちも作って上げます
21時頃

DMは即時に配信されるのではなく、どっかにいろんなユーザのDMを一度全部溜めて
ある程度それが溜まったら一気に解放するみたいな挙動なのでどうしても遅れが出ます
5分前後は覚悟しといたほうがいい模様

231 ◆9XZ3HUpzfw:2018/09/19(水) 22:30:37 ID:4CQCY6F60
Twitter UserStream廃止・DM仕様変更対応(9月版 改2)
 
V2CMOD-Z 2.18.9.2 [R20180919] (V2CMOD-Z_2.18.9.2(R20180919).zip)
https://www.dropbox.com/s/2xkhcwda3jxgmv5/V2CMOD-Z_2.18.9.2%28R20180919%29.zip?dl=1
>>227と同じjarです

 
V2C/2 2.11.4.1.18.9.2 [R20180919] (V2C2_2.11.4.1.18.9.2(R20180919).zip)
https://www.dropbox.com/s/oow5t6xcnr60c24/V2C2_2.11.4.1.18.9.2%28R20180919%29.zip?dl=1
 
V2CMOD/2 2.11.4.2.18.9.2 [R20180919] (V2CMOD2_2.11.4.2.18.9.2(R20180919).zip)
https://www.dropbox.com/s/s1h8koog3qd3kht/V2CMOD2_2.11.4.2.18.9.2%28R20180919%29.zip?dl=1
 
 
8月に廃止されたUserStreamの代替としてFilterStreamを使用してHomeTimeLineタブを更新することや
ゴリゴリTwitterにアクセスして通知タブを更新することを目的とした修正です
 
そのため以前からUserStreamや通知タブを使用していなかった場合は今回の更新は必須ではありません
(開発側としてはバグを枯らすために更新していただいたほうがありがたいですが・・・)
 
 
内容物
 V2CMOD-Z V2C_R20131210.jar (R2.18.9.2)      .2018/09/19 12:11:49
 V2C/2     V2C_U20131210.jar (R2.11.4.1.18.9.2)  2018/09/19 21:59:09
 V2CMOD/2 .V2C_U20150401.jar (R2.11.4.2.18.9.2)  2018/09/19 22:02:41
 
 
修正内容
 Twitter更新間隔を0にした場合手動でのTL更新ができなかったのを修正
 
 
特記事項
 HomeTimeLineの表示範囲的にまだ緩い部分があるかもしれませんがそれは適宜ということで
 >>227のjarは削除しました

232225:2018/09/20(木) 01:02:23 ID:i7x9f2C60
更新間隔0で手動更新できるようになりました
ありがとうございました

233名無しさん@避難所:2018/09/20(木) 04:51:36 ID:rRq7CtRY0
>>231
対応感謝です。さっそく使わせてもらいます

234名無しさん@避難所:2018/09/20(木) 09:45:19 ID:2sIX1Pyo0
おつ!

235名無しさん@避難所:2018/09/20(木) 09:52:16 ID:TMu4/t4M0
初めてMOD/2を導入しようと思ってるんですが、
必要なものは

・V2C本家本体
>>231のV2CMOD/2 2.11.4.2.18.9.2 [R20180919]
・v2c_api_patch_B11.24.9_20180917

ですよね?
んでlauncherフォルダに

・V2C_U20150401.jar
・v2c_api_patch_B11.jar

をブチ込んで、v2cjar.txtにv2c_api_patch_B11.jar
と記述すればOKですかね?
javaはこれまたlauncher内のv2cparms.txtで
java se 10を指定しているッス

236名無しさん@避難所:2018/09/20(木) 10:48:11 ID:BJ6W9CvY0
ワッチョイ(LS)

237名無しさん@避難所:2018/09/20(木) 10:49:25 ID:yEBvi4hk0
名無しの部分(番組の途中ですが〜等)は
非表示とかできないのん?

238名無しさん@避難所:2018/09/20(木) 22:56:33 ID:aUt3LML20
今まで投稿した画像を見れるといいと思う
今は探すのが大変

239名無しさん@避難所:2018/09/21(金) 00:21:40 ID:riwjNmfM0
>>235
V2C_U20150401.jarがあるフォルダにパッチのlauncherフォルダの中身を全部コピーする必要があります

加えて

ReplaceStr.txtに関して
ReplaceStr(For Maintenance B11 Only).txt

ReplaceStr(For B11 Only).txt

ReplaceStr.txtにリネームしてログフォルダに置く(ReplaceStr.txtがない場合)
ReplaceStr.txtの先頭にマージする(ReplaceStr.txtがある場合)

ImageViewURLReplace.datに関して
ImageViewURLReplace(For Be Premium Icon Only).dat

ImageViewURLReplace.datをにリネームしてログフォルダに置く(ImageViewURLReplace.datがない場合)
ImageViewURLReplace.datの先頭にマージする(ImageViewURLReplace.datがある場合)

の処置が必要です

240名無しさん@避難所:2018/09/21(金) 00:28:05 ID:riwjNmfM0
>>237
固定の文言を消すならReplaceStr.txtのname指定でいいかと
http://janesoft.net/janestyle/help/first/ReplaceStr.html

<rx>置換対象の文字列(正規表現)[TAB]置換文字列[TAB]置換対象[TAB]<n>対象URL/タイトル
とか
<rx2>置換対象の文字列(正規表現)[TAB]置換文字列[TAB]置換対象[TAB]<n>対象URL/タイトル
とか

V2Cはdateは使えなかった記憶

241名無しさん@避難所:2018/09/21(金) 00:29:30 ID:riwjNmfM0
>>238
画面作るの苦手なの
根性ないから・・・

imgurの一覧で代用して下さい
申し訳です

242名無しさん@避難所:2018/09/21(金) 00:57:56 ID:riwjNmfM0
会話(返信チェーン)ですが

Aの001を起点にして
Bの002 (BからAの001に返信)
Aの003 (AからBの002に返信)

って流れで自分がAの003に返信した(AとBの会話に割り込んだ)場合
自分がAの003に返信はできるのですが
Aの003はそもそもがAとBの会話(AとBの二人に属するもの)なので
どうも140文字対応(本文中に返信先メンションを含まない)の返信では
Bを蚊帳の外にしてAの003だけに返信はできないようです

#Bを外してAとBの会話に介入するのはAにBの告げ口をしてるのと同じ扱いみたい

試してはいませんが返信の仕様を読むとそんな感じ

243名無しさん@避難所:2018/09/21(金) 10:28:31 ID:tb5BfuuE0
>>239
詳しいレス、有難うございます
早速やってみます

244名無しさん@避難所:2018/09/21(金) 10:41:24 ID:3F63SpTE0
>>240
㌧です
具体的には

> 番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイWW 42d5-yYFC)

の「番組の途中ですがアフィサイトへの転載は禁止です」の部分のみを削除したくて、
教えてもらった

> <rx2>置換対象の文字列(正規表現)[TAB]置換文字列[TAB]置換対象[TAB]<n>対象URL/タイトル



> <rx2>^番組の途中ですがアフィサイトへの転載は禁止です$[TAB]<font></font>[TAB]name[TAB]/news/

を試してみたのですが、どうも上手くいきませんでした。
もしよかったらお暇な時でも構いませんでので、
具体的にどう記述すればいいか書き込んでもらえないでしょうか?

245名無しさん@避難所:2018/09/21(金) 11:01:02 ID:EjE/rqx60
[TAB]をそのまま記述してるってオチなんじゃ・・・

246名無しさん@避難所:2018/09/21(金) 11:03:10 ID:3F63SpTE0
>>245
レス有難うございます
[TAB]はもちろんその部分を反転してTabキーを押しております

「ReplaceStr.txt 名無し v2c」でググったら

> 名前欄5文字以上省略
> //▽名前欄5文字以上省略
> <rx2>(.{5}).* $1 name

というものが見つかり、試したところ無事に省略できたので
暫くそれを使ってみようと思います

247名無しさん@避難所:2018/09/21(金) 11:05:48 ID:3F63SpTE0
あ、途中で送信しちゃいました・・・


ただ、

> 名前欄5文字以上省略
> //▽名前欄5文字以上省略
> <rx2>(.{5}).* $1 name

だと、名無しの部分だけではなくワッチョイも消えてしまい
ちょっと不便ですが・・・
以前はV2C+を使っており、ワッチョイは残し、名無しの部分だけ
綺麗に削除するオプションがあり、それをReplaceStr.txtで
どうにか出来るのかなー?と思い質問した次第です

248名無しさん@避難所:2018/09/21(金) 11:14:05 ID:riwjNmfM0
決め打ちでいいならこれでOKじゃないかなと

<rx2>^番組の途中ですがアフィサイトへの転載は禁止です\s【TAB】【TAB】name【TAB】<0>.2ch.net/test/read.cgi/poverty/

① datを開いて名前欄を確認する
② 名前欄は 番組の途中ですがアフィサイトへの転載は禁止です </b>(ワッチョイ 5da2-CBXV)<b> なので先頭から</b>の前まで削除(</b>は残す)
③ 先頭からチェックの対象なので番組の前に先頭からだけを比較するの ^ を付ける
④ </b>の前の半角空白は怪しいので半角空白を意味する \s に置き変える
⑤ 名前欄を置き変えるのでname
⑥ urlは部分一致で当てるurlの部分は .2ch.net/test/read.cgi/poverty/ なので<0>.2ch.net/test/read.cgi/poverty/

⑥のurlの一部分はもっと短くできるかも

249名無しさん@避難所:2018/09/21(金) 11:19:50 ID:3F63SpTE0
>>248
うひゃ〜〜〜!!
見事に綺麗さっぱり名無し部分が消え、ワッチョイだけ残りました!
望んでいた機能そのものです!
名無し分が消え、視認性が良くなり、スレがとても見やすくなりました!
素早いレス、そして的確なお答え、本当に有難うございました!!

これから教えてもらった 名無し削除 をいくつかの
板にも適用していきたいと思ってリマス

本当にお世話にrなりましたm(_ _)m

250名無しさん@避難所:2018/09/21(金) 11:21:27 ID:riwjNmfM0
>>243のReplaceStr.txtを当てると
レスでの5ch表記でのurlが2chに置き換えられます

これがV2C-RやV2C+と大きく違う所で
V2C本体部分に直接5ch対応の修正を加えられないため
本当は5chなんだけどV2Cには2chだよと言って騙す必要があります

ReplaceStr.txtを当てない場合はちゃんとurlは5ch表記で表示されるのですが
逆に外部板の扱いとなり板一覧更新urlをデフォルトurlで使えなくなり、かつ板移転の自動更新ができなくなります

ただし実際の鯖へのアクセス時はパッチが2chを5chに置き変えて5ch鯖にアクセスしますし
書き込み欄に2chのurlを書いて送信しても同じくパッチが5chに置き変えて5ch鯖にレスを投げます

あとV2C+はUA空白がデフォでしたがパッチを使用する場合はこまめなUAは必須で
書きこめない読み込めないの場合はUAのメンテが必要になります

251名無しさん@避難所:2018/09/21(金) 11:33:21 ID:riwjNmfM0
>>247
V2C+用のパッチもあるのでネットワーク周りの安心感・不安感は他の広告なしV2Cと同じです
パッチの当て方も他の広告無しV2Cと同じです

V2C+から移行した理由はわかりませんが、移行理由がTwitterでないのであれば
まだまだV2C+は行けますよ

252名無しさん@避難所:2018/09/21(金) 11:33:22 ID:3F63SpTE0
>>250
> これがV2C-RやV2C+と大きく違う所で
> V2C本体部分に直接5ch対応の修正を加えられないため
> 本当は5chなんだけどV2Cには2chだよと言って騙す必要があります


ははー、なるほど
以前使っていたV2C+とは結構違うもんなのですね
V2C+で使っていたNGExやReplaceStr.txtの中身をコピペしても
上手く動かないのはなんでかなーと思っておりました

私の環境かは分かりませんが、V2C+でちょっとずつ不具合が出てきており
同じ板にV2CMODなるものが存在しておるのをつい最近知り、
更にはMOD/2というものまであり、超久々にV2Cを一から作り直して
今回ReplaceStr.txtの質問に至りました

プログラミングとか全然分からないのですが、
懇切丁寧に教えてもらい、快適な2chライフがおくれそうです

いろいろと有難うございました!

253名無しさん@避難所:2018/09/21(金) 19:09:04 ID:EjE/rqx60
嫌儲のリンクが文中にあるとNGワードにひっかかって非表示になってしまう
他板での誘導がウザい筆頭だから入れたんだけど
こういう流れの時には数少ないとばっちりだな・・・

254名無しさん@避難所:2018/09/21(金) 19:15:28 ID:riwjNmfM0
あー
<rx2>^番組の途中ですがアフィサイトへの転載は禁止です\s【TAB】【TAB】name【TAB】<0>.2ch.net/test/read.cgi/poverty/
の例のことね

255名無しさん@避難所:2018/09/21(金) 19:33:59 ID:riwjNmfM0
なんか>>253みたいなこともあるっぽいんで
>>248を地下板でリメイク

--------------------------------------------------------------------
>>237

決め打ちでいいならこれでOKじゃないかなと

<rx2>^47の素敵な【TAB】【TAB】name【TAB】<0>.2ch.net/test/read.cgi/akb/

① datを開いて名前欄を確認する
② 名前欄は 47の素敵な</b>(dion軍)<b> <small></small> なので先頭から</b>の前まで削除(</b>は残す)
③ 先頭からチェックの対象なので番組の前に先頭からだけを比較するの ^ を付ける
④ </b>の前の半角空白は怪しいので半角空白を意味する \s に置き変える (原典)
   →</b>より前に半角空白は全て怪しいので半角空白を意味する \s に置き変える (New)
⑤ 名前欄を置き変えるのでname
⑥ urlは部分一致で当てるurlの部分は .2ch.net/test/read.cgi/akb/ なので<0>.2ch.net/test/read.cgi/akb/

⑥のurlの一部分はもっと短くできるかも

そうすると
https://i.imgur.com/60b6icv.png が
https://i.imgur.com/WRIGqER.png となります

256名無しさん@避難所:2018/09/21(金) 20:56:27 ID:EjE/rqx60
なお、NGワードからIDで連鎖するので
>>255も右クリからの「このIDのレスを常に表示」しないと見えないのであったw
合掌。

257名無しさん@避難所:2018/09/21(金) 21:05:23 ID:riwjNmfM0
あっw

NG対策を気持ちを新たに
(そこまで拘ることか?w)
>>248をリメイク

>>237

決め打ちでいいならこれでOKじゃないかなと

<rx2>^47の素敵な【TAB】【TAB】name【TAB】<0>.2ch.net/test/read.cgi/akb/

① datを開いて名前欄を確認する
② 名前欄は 47の素敵な</b>(dion軍)<b> <small></small> なので先頭から</b>の前まで削除(</b>は残す)
③ 先頭からチェックの対象なので番組の前に先頭からだけを比較するの ^ を付ける
④ </b>の前の半角空白は怪しいので半角空白を意味する \s に置き変える (原典)
   →</b>より前に半角空白は全て怪しいので半角空白を意味する \s に置き変える (New)
⑤ 名前欄を置き変えるのでname
⑥ urlは部分一致で当てるurlの部分は .2ch.net/test/read.cgi/akb/ なので<0>.2ch.net/test/read.cgi/akb/

⑥のurlの一部分はもっと短くできるかも

そうすると
https://i.imgur.com/60b6icv.png が
https://i.imgur.com/WRIGqER.png となります

258名無しさん@避難所:2018/09/23(日) 23:06:35 ID:ZgC2bQuk0
アサヒちゃんが可愛いすぎて進捗がわるかったんで
ツイ主だけに返信の機能は明日だします

ついでに制約つきですがいいねをした人が可能なかぎり(鍵垢にされたいいねはムリ)誰だかわかるようします
(いいねをされたツイートに関して2回通信を行うのでその分また遅くなります)

259 ◆9XZ3HUpzfw:2018/09/24(月) 19:46:43 ID:fA.5ogSE0
Twitter UserStream廃止・DM仕様変更対応(9月版 改3)
 
V2CMOD-Z 2.18.9.3 [R20180924] (V2CMOD-Z_2.18.9.3(R20180924).zip)
https://www.dropbox.com/s/nceh9vucn121p7r/V2CMOD-Z_2.18.9.3%28R20180924%29.zip?dl=1
 
V2C/2 2.11.4.1.18.9.3 [R20180924] (V2C2_2.11.4.1.18.9.3(R20180924).zip)
https://www.dropbox.com/s/fnnp1kq3k1c9d10/V2C2_2.11.4.1.18.9.3%28R20180924%29.zip?dl=1
 
V2CMOD/2 2.11.4.2.18.9.3 [R20180924] (V2CMOD2_2.11.4.2.18.9.3(R20180924).zip)
https://www.dropbox.com/s/vp55ym582vmx1q4/V2CMOD2_2.11.4.2.18.9.3%28R20180924%29.zip?dl=1
 
 
8月に廃止されたUserStreamの代替としてFilterStreamを使用してHomeTimeLineタブを更新することや
ゴリゴリTwitterにアクセスして通知タブを更新することを目的とした修正です
 
そのため以前からUserStreamや通知タブを使用していなかった場合は今回の更新は必須ではありません
(開発側としてはバグを枯らすために更新していただいたほうがありがたいですが・・・)

260 ◆9XZ3HUpzfw:2018/09/24(月) 19:47:36 ID:fA.5ogSE0
>>259
書き込みを弾かれたんで分割
 
内容物
 V2CMOD-Z V2C_R20131210.jar (R2.18.9.3)      .2018/09/24 17:36:19
 V2C/2     V2C_U20131210.jar (R2.11.4.1.18.9.3)  2018/09/24 17:38:26
 V2CMOD/2 .V2C_U20150401.jar (R2.11.4.2.18.9.3)  2018/09/24 17:40:46
 
 またTwitter UA偽装を実装したB11パッチで投稿時にUAの偽装が出来なかったので
 その修正版(B11.24.10)の合わせて先行でリリースします
 v2c_api_patch_B11.jar                     2018/09/24 17:44:46 Java6以上用
 v2c_api_patch_B11_for_Mac_Java5.jar           .2018/09/24 17:46:49 Java5用
 
 
修正内容
 ・投稿者宛に返信できるようにした(旧140文字制約を受けます)
  メニュー項目が追加になりました(https://i.imgur.com/hoUKZGw.png)
  menu.jsを使用している場合は「このTweetに返信(投稿者宛)」を追加して下さい
 
 ・Home TimeLine上でFilterStreamの再接続をできるようにした
  メニュー項目が追加になりました(https://i.imgur.com/qQdnFKR.png)
  menu.jsを使用している場合は情報更新の子メニューに「FilterStream再接続…」を追加して下さい
 
 ・誰がいいねをしたのか可能な限り表示できるようにした(別途スクリプトが必要)
  スクリプト、及び諸々のことに関しては後ほど上げます
  鍵垢からのいいねは表示できません
 
 
特記事項
 HomeTimeLineの表示範囲的にまだ緩い部分があるかもしれませんがそれは適宜ということで
 
 更新チェックでチェックボックスがチェックされている場合にV2CMOD/2が起動しない
 (メイン画面が表示されない/表示されてもスレ一覧やスレが表示されない)の障害の報告がありました
 どうもバージョン管理をしている鯖側の情報不正っぽいんですがその環境を変えたため再現確認ができていません
 念のため更新チェックのチェックボックスは両方チェックしないようにお願いします
 追っかけで確認予定

261 ◆9XZ3HUpzfw:2018/09/24(月) 21:33:53 ID:fA.5ogSE0
>>259

いいねした人を取得するスクリプト
>>260にある別途必要になるスクリプトです

https://www.dropbox.com/s/yhj6v44u1ny7a9n/readfavorited_20180924.zip?dl=1
 
 readfavorited.js がJava6以上用
 readfavorited.rb がJava5用

です
 
このスクリプトをZ、/2のjarと同じフォルダに置くといいねをした人を可能な限り取得して
いいねの「Somebody_in_Somewhere」を「ユーザ名@アカウント」に置き変えます
 
 
以下重要(スクリプトを使用することによるリスクに関する記述を含みます)
-----------------------------------------------------------------------------------
TwitterのWEB公式ページの

https://twitter.com/i/activity/favorited_popup?id=

というWEBページ用のurlにTwitterにログインしないでアクセスしていいねした人を取得します

ログインはしないのでどのアカウントがこのurlに接続したかはわかりませんが
api鯖にアクセスしたIPアドレスとこのurlにアクセスしたIPアドレスを付き合わせれば
(そんな面倒なことしないと思いますが)このurlに接続したアカウントをTwitterが把握可能です
 
このurlが少し曲者でステータスとしては
 
 ・本来はWEBページで個別ツイートのいいねをクリックしてポップアップでいいねした人一覧を表示するときに使用
 ・WEBページで使用する場合はログインすることが必要
 ・なので、公式には非公開url
 ・ただ2014年の時点で存在は明らかになっていて、
  2015年にはこのurlでいいねした人のリストを取得するサンプルプログラムが多数ネットに上がってる
 ・WEBブラウザやV2CでTwitterにログインしない状態でこのurlに直接アクセスするとエラーではなく
  鍵垢以外のいいねをした人のリストが真っ当に返ってくる(ログインしなくても使える仕様)
 
とういう、なかなかあやふやな位置にいるurlです
 
なんで単にログイン保護を忘れてるだけなのか、ログインなし使うことを黙認してるのかが
今イチハッキリしません
#どなたかお客様の中に詳しい方いらしゃいますか?
 
 
一番怖いのは単にログイン保護を忘れてるだけでそれを思い出したTwitterが
想定外の使い方をしてるこちらに怒ってこちらのアカウントを停止する報復にでることです
 
なのでそれが心配な場合このスクリプトは使わないほうが望ましいです
 
 
もっとも一回や二回このurlにアクセスしたくらいで
速攻でアカウント停止ということには現状はならないようです

262名無しさん@避難所:2018/09/24(月) 21:59:05 ID:S.ugO9II0
おおお確かに導入した後はfavされた奴がSomebody_in_Somewhereでなく具体的にアカウント名が出るようになったわ
改善ありがとうございます!

263名無しさん@避難所:2018/09/24(月) 23:28:07 ID:fA.5ogSE0
例えば直前の通知終了時点でのいいねした人が新しい順に
A、B、C、D
だったとして
新しい通知で4件いいねが発生したことを認識して、具体的にはその4件が
鍵1、E、鍵2、F
の場合、上のurlから最新4件のいいねを取得しようとするんですが鍵垢は上のurlでは取得できないため最新4件を
E、F、A、B
と取得してしまいます

E、Fは新着なので表示しますが鍵垢が取れなくて詰まって鍵垢の代わりに取得してしまったA、Bに関しては
A、Bと再度表示するのではなく表示済みなので今まで通りSomebody_in_Somewhereと表示します

→これで4件新着いいねが来て4件新着いいねを表示するという数上の帳尻があうという仕様です

264名無しさん@避難所:2018/09/27(木) 11:13:17 ID:kTMX2BhY0
>>260
このtweetに返信(投稿者宛)
ありがとう!そして、ありがとう!

265名無しさん@避難所:2018/09/28(金) 21:10:57 ID:yGZZFXBI0
過去ログを見ようとするとunknownになってしまうんですが解決方法はありますか?




掲示板管理者へ連絡 無料レンタル掲示板