レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。
V2CMOD #5
非公式の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/
名前欄のポップアップは今でも出来るじゃない
カウントはthreadld.jsでやれば良いけど何処にくっつけるかやな
名前にくっつけたら別の名前扱いになるだろうし
別冊マガジンの読み切り良かった
ツイッターに書いたつもりやったorz
ごめん
朝からソースとにらめっこでアタマおかしくなりそうでふわふわしてるw
そんなわけで、
アサヒちゃん、あやしいけどカワイイ
まさかおにゃのこの足があそこまでの凶器になるとは思わなんだw
やっぱn|aさんすげーわ
大概のものがすでに作り込まれてる
どうもTwitterさんは個人でAPPキーを取得することを排除していきたい模様
取得済みの個人キーも
サイトを開けなくなってメンテが出来なくなるだけなのか
なんかのタイミングで一気に凍結されるのか
先行きが不透明
最悪は個人キー利用者は公式/非公式のキーに移行せざるを得なくなるんだけど
非公式キーはAPIの制限緩和申請が通らないとほぼ使い物にならない
となると公式キーに移行せざるを得なくなるんだけど
公式キーの場合はTwitter側もクライアントの挙動やUAを把握してるだろうから
今修正してるささやかな抵抗を公式キーで使ったら当然Twitterが認識してる挙動やUAと違うわけで、最悪
「お前、違うだろ」
ってことになってTwitterアカウントの凍結までおおごとになる悪寒
まあどんだけサードパーティーのアプリを排除して公式アプリの広告で稼ぎたいんだよ?という
もっとも利用者多すぎて課金制にするがムリなのかもしらんけど
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で出来なくなるかも
めも
鍵垢はFilterStreamに載らないためHomeTimeLineから取得するので
以下となる
・鍵垢が俺様をRT
鍵垢のRTはHomeTimeLine上では俺様のツイに纏められ単独では存在しないため
Homeタブに表示できない、同じく通知タブに表示できない
・鍵垢が俺様を引用ツイート
通知タブに表示できない
また通知は検索の結果を表示してるため鍵垢は載らないので
以下となる
・引用ツイートはまたはフォロー外からのRT
鯖側でAPI用DBへの反映遅延があった場合は通知タブへの表示が遅れることがある
また、投稿数が少ないアカウントからの場合は表示されない
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で取得するのは好ましくないようですが
以降に詳細
>>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で取得)
>>176
FilterStreamって簡単にいうと検索用のAPIです
また通知タブはがっつりただの文字列検索をしてるだけです
なので
鍵垢はFilterStreamに載らないためHomeTimeLineAPIから取得するが
HomeTimeLineAPIの制約で以下となる
・鍵垢が俺様をRT
鍵垢のRTはHomeTimeLineAPI上では俺様のツイに纏められ単独では存在しないため
Homeタブに表示できない、同じく通知タブに表示できない
・鍵垢が俺様を引用ツイート
通知タブに表示できない
また通知は検索の結果を表示してるだけなので鍵垢アカウントからのツイは載らない
また以下となる
・引用ツイートはまたはフォロー外からのRT
鯖側でAPI用DBへの反映遅延があった場合は通知タブへの表示が遅れることがある
また、投稿数が少ないアカウントからの場合は表示されない
となります
>>176
FilterStreamからフォローのツイートを取得するためにFollowしてるアカウントの一覧を渡す必要があるのですが
FilterStreamは一度urlにアクセスしたら以降はずーっと繋がりぱなしになります
なのでV2C起動後(FilterStream接続後)にFollowと追加/削除した場合はFollowの一覧をリフレッシュするための
FilterStreamの切断→接続を行う必要があります
このFilterStreamの切断→接続は
https://i.imgur.com/J2Dj0US.png
からチェックボックスのOFF/ONで主導で行って下さい
理由としては
・Followの処理の中で行うと連続してFollow/UnFollowを行った場合に向こうから見たら邪魔くさい接続を連続する不良アカウントに見える
・同じく自動でやった場合に接続エラーとなっても現状再接続する術がない
ためです
#V2C起動時にFoliow関連の情報の更新をしています(ダイアログが一瞬表示されて消えるはず)
>>176
FilterStream接続中はUserStreamコンソール(面倒なので名前そのまま)に以下の通信履歴が表示されます
https://i.imgur.com/qa2E5Mc.png
また以前はUserStream未使用時に更新間隔に0を指定した場合はTL更新しないのが仕様でしたが
今は都合上0にしてもFilterStreamの使用/未使用に関わらず、直前の更新間隔時間を引き継いだままTL更新を繰り返します
再起動すると0秒間隔で暴走更新する可能性があるのでTwitter設定>一般タブ>更新間隔に0をしてしないで下さい
>>176
なんか書き忘れたことがあった場合は >>176 のレスアンで追記します
あれ?
自分がフォローしてる人のツイがリツイートされました
・リツイートした人全員がHomeTimeLineタブに表示される
・リツイートした人のうち自分がフォローしてる人だけがHomeTimeLineタブに表示される
どっちがUserStream時の仕様だったっけ?
【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関係のメッセージウインドウが出てるのだが消えるのが早すぎて読むことができなかった。
>>183
マジ・・・
orz
戻したら正常になりますか?
起動時のは>>179 の一番下だろうけど
>>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)
メニューを潰しそうなことはやってないはずなんで
起動時の
#V2C起動時にFoliow関連の情報の更新をしています(ダイアログが一瞬表示されて消えるはず)
がダメなのかな?
今Macを使えないんであとで確認してみます
お手数ですが簡単に再現できて戻せるようなら以下を試してみて貰えますか?
2.18.9で起動/終了させてv2clog.txtに何かエラーが出力されてるか
>>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
>>189
どうもです
ログ的には問題が出てないようです
ログ出力する前になんか出るのかも
あとはこちらで見ます
>>180
これは現状だとTLを自動更新しないという設定はできないということでしょうか?
>>191
そういうことになります
自動更新をさせたくない場合は逆に更新間隔を大きくとって下さい
動作の確認はしてませんが、最大864,000秒(240時間)まで設定できるようです
(但しこの場合でもV2C起動直後の更新ははると思います)
>>192
わかりました
そのように設定して使ってみます
更新間隔は表示されているタブに紐づいているので
そのタブが表示されていない場合は更新間隔はいくらであっても
実際に更新が動かないはずです
>>194
タブが表示されていない、というのはHomeやリストそのものを開いてない場合ということでしょうか、
それともアクティブではない場合ということでしょうか?
ひとまず更新間隔を全て86,400秒に設定してみたのですが、新着があると1分も経たずに取得しています
また今までHomeタブで、フォローした相手から自分がフォローしてない相手へのリプは表示されていなかったのですが
2.18.9にしてから全て表示されるようになりました
どこの設定を修正すれば表示されなくなるでしょうか
>タブが表示されていない、というのはHomeやリストそのものを開いてない場合ということでしょうか、
>それともアクティブではない場合ということでしょうか?
それがタブとして表示されていない状態です
>ひとまず更新間隔を全て86,400秒に設定してみたのですが、新着があると1分も経たずに取得しています
FilterStreamを使用する状態でしょうか?
その場合は更新間隔に関係なく鯖が見つけしだい速攻で表示されます
→以前のUserStreamを使わずに更新間隔によりタブを更新していた運用とは異なる挙動になります
>また今までHomeタブで、フォローした相手から自分がフォローしてない相手へのリプは表示されていなかったのですが
>2.18.9にしてから全て表示されるようになりました
ツイートの取得選択処理は変更していないので今まで取得してなかったツイートが取り込まれてるのかもしれません
依然と設定を何も変えてないようなら現在それを抑制する術はありません
今まではUserStreamを使ってたでしょうか?使ってなかったでしょうか?
現状はFilterStreamを使用した場合は
鍵垢ではないFollowのやったこと、されたことは全て見える
って感じになってる思います
>>176
ルーブのアサヒちゃんかわいい
HomeTimeLineタブに表示するアカウントは全てFollow内で完結させるって機能が元々だったんだろうか?
以前で言ったらAll @Repliesが無条件で効いてる感じかな?
上手く動いてないだけ?
>>196
FilterStreamを使用する状態にしています
今まではUserStreamを使ってなかったです
これまでとは挙動が違うということで了解しました
ありがとうございます
>以前で言ったらAll @Repliesが無条件で効いてる感じ
自分はこのように感じました
>>以前で言ったらAll @Repliesが無条件で効いてる感じ
>自分はこのように感じました
自分がフォローしてない相手へのリプを表示しない
→他も含めてHomeTimeLineの登場人物はフォローしている人に限る
って機能も必要なのかも
あと更新間隔0でタブの更新を行わないの実装も
>>176
HomeTimeLineタブのツイート補完のためにFilterStreamを使います
とか
さも当然のようにいってますけど
FilterStreamは新着を発見するたびにタイミングお構いなしにタブを更新するので
以前はUserStreamを使ってなくて更新間隔に従って定期的にタブの更新をしてた人には
かなり違和感のある挙動になるかもしれません
実際、ヌルヌル更新されるからUserStreamは嫌いだって言ってた人もいたし
自分はまさにUserStreamの挙動が嫌いで切ってた人間なんですが、
FilterStreamは無理に使わなくてもいいんですよね?
基本的にはFilterStreamを使うべき人は
前にUserStreamを使っていた人だけでいいかと思います
あとは現状のHomeTimeLineタブの情報が
なんか前と比べて減ったんじゃね?って思った人がお試しで
メニューがグレイアウトされる:
Apple Java6とフォロー関連の情報を更新するタイミングの相性が原因だったみたいです
他にフォロー関連の情報を更新するタイミングがないので起動時のワチャワチャ出てくるのは取り辞めます
→V2C外でFollow登録したアカウントをV2Cに取り込むために行ってたので
普段使いがV2Cならマストじゃない処理です
またV2C外でアカウントをFollow登録した場合は手動でフォロー関連の情報を更新して下さい
(そしたら次にFilterStreamの繋ぎ直しも)
尚この処理はFilterStreamを使用するために必要なだけなのでFilterStreamを使用しない場合は何もしなくてもOKです
Twitter更新間隔が0の場合はタブ表示の更新処理を行わない
→なんとかなりそうです
自分のFollowしてる人 が 自分のFollowしてない人 へ 返信すると、その返信までHomeTimeLineタブに表示される
自分のFollowしてる人 が 自分のFollowしてない人 へ 返信した場合
自分のアカウントが Z設定>Twitter設定 1>All @Replies に登録されている場合に
その返信をHomeTimeLineタブに表示するように修正
UserStream存命時の挙動に寄せたので新しく設定が必要な項目はありません
(ただしUserStreamの挙動を100%トレースは出来てないかもです)
以上3つ合わせて明日リリースします
8月の大虐殺の以前と以後でHomeTimeLine取得APIでの取得結果に変化があったのかどうかわからないのですが
もし変化がないようで、且つ以前もUserStreamや通知タブを使用していなかった場合は
UserStreamの代替としてのFilterStreamを使う必要はないと思います
もともとが使ってなかった機能なんで今ここで新しく使い始める必要もそれほどないのかなと
自分がUserStream派だったから使うのが当たり前のテイでFilterStreamについて語ってますが
今回のFilterStream実装は新機能の導入ではなく
あくまでも廃止されたUserStreamの代替機能としてFilterStreamを実装しただけの話です
なのでそもそもUserStreamを使ってなかった場合は今回のFilterStream実装はスルーしてかまわない案件となります
【V2C】 2.18.7 (Z Ver.) [R20180707] (L-0.7.0:x86)
【不具合内容】 10秒で連投できるのにSamba24=128
あと120secたたないと書けませんという警告ポップアップがでる
>>212
浪人ログインに失敗してる?
そこは弄ってなくて5chの言うがままの箇所です
出来てたことができなくなった
最近使い始めて使ってみたら出来なかった
のどちらでしょう?
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は削除しました
基本的には今後可能な対応は
余計なものは削れるけど足りないものがあっても追加できない
という対応になります
>>214
>>183 です。
Java6で正常動作確認しました。ありがとうございます。
>>213
https://i.imgur.com/Ztn1Odu.jpg
浪人知りません
昔から出来ないと思ってたことができた
10秒待つと今すぐ再書き込できる
Sambaを使わなくなった?
書き込み欄の上の●とか、設定でのデフォルトで浪人を使って〜のチェックとか
完全に読み違えてました
10秒で連投出来てたのに
Samba24=128で120secたたないと書けませんという警告ポップアップがでるようになって
10秒で連投できなくなった
だと思ってた
今は120秒ポップアップが出ても「今すぐ再書き込み」を押すと10秒間隔でですぐ書き込める状態
でOK?
>Sambaを使わなくなった?
そこら辺、まったく興味がないんで何が何やら
気まぐれだから
あの人達
【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を引用して返信」を代換として今は使っている形です。
アカウント>設定>リストの更新にFilterSteramを使用する
一般>Streaming>UserStreamの更新にFilterSteramを使用する
は何が違うんだい
>>220
140文字制約解除と同じタイミングでTwitterとしての返信の仕様が変わって
仕様変更前は @ だとその人だけ、 @の前に半角ピリオドを付けると関わる人全員に返信だったのが
仕様変更後は書き込み欄に @を表示しないで(140文字に返信先を含めないようになった)、かつ関連する人全員に返信となりました
(知ってたらゴメンナサイ)
でZもそれに対応したのですが
WEBブラウザの公式を使って返信すると返信時の操作に続きがあって
返信先の一覧が表示されて返信先を取得選択することができます
ですがZはその返信先の取得選択の機能を作っていません
(仲間外れはイクナイという幼少時のトラウマが理由)
ただ確かにTweet主だけに返信するって機能はあってしかるべきなんで
返信先(@xxxx)を140文字に含めない綺麗な返信にするか
返信先(@xxxx)を140文字に含める昔の返信にするか
どちらかで「このTweetの投稿者だけに返信」の機能を追加します
ただ週末まで待ってくらさい
>>221
両方とも以前からある機能で
>アカウント>設定>リストの更新にFilterSteramを使用する
リストを使用している場合にそのそのリスト内のユーザに追加削除があった場合にリアルタイムでV2Cに取り込む機能
っぽいです
リスト使ってないのとこれが目視で効果を確認できない機能なんでそれくらいしかわかりません
>一般>Streaming>UserStreamの更新にFilterSteramを使用する
UserTimeLineタブに表示しているユーザが投稿したら(UserTimeLineに新規投稿があったら)
リアルタイムでそのユーザのUserTimeLineタブが更新されます
(これは目視で確認できます)
これ専用にデフォルトユーザ(設定のアカウントリストで一番上のユーザ)でFilterSteram常時接続を1本作ります
この1本で複数ユーザのUserTimeLineタブを捌きます
>>222
ありがとうございます。
2.18.9.1で
Twitter設定>一般タブで更新間隔を0にした場合
自動更新は勿論しなくなりましたが、タブをダブルクリックしても更新されなくなりました
何らかの数値を指定しておけばダブルクリックで更新できます
+だとgoneならないのにModZだとそっこうgoneいくな
>>225
申し訳です
自動更新に頭がいっぱいで手動の更新のほうまで気がまわりませんでした
https://www.axfc.net/u/3937646?key=V2CMOD-Z
Zを使ってるのなら上を使ってみてください
2.18.9.2 (V2CMOD-Z) [R20180919]
2018/09/19 12:11:49
本人です
>>226
そのZでGoneになったスレを+で開いてGoneにならなかったらおそらくUA(+はUA空白っしょ?)
WEBブラウザで開いてもGoneになるはず
>>227
MOD/2でも数値指定しないと手動更新できない症状出てますね
あとDMに関しては更新そのものにタイムラグが発生してるみたいです
ついっとぺーんでもDMの挙動がおかしいので
DM関連はTwitter側の問題という可能性もありますが
>>229
もうしわけです
MOD/2の方ですか
ちょっとそっちも作って上げます
21時頃
DMは即時に配信されるのではなく、どっかにいろんなユーザのDMを一度全部溜めて
ある程度それが溜まったら一気に解放するみたいな挙動なのでどうしても遅れが出ます
5分前後は覚悟しといたほうがいい模様
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は削除しました
更新間隔0で手動更新できるようになりました
ありがとうございました
>>231
対応感謝です。さっそく使わせてもらいます
おつ!
初めて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を指定しているッス
ワッチョイ(LS)
名無しの部分(番組の途中ですが〜等)は
非表示とかできないのん?
今まで投稿した画像を見れるといいと思う
今は探すのが大変
>>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がある場合)
の処置が必要です
>>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は使えなかった記憶
>>238
画面作るの苦手なの
根性ないから・・・
imgurの一覧で代用して下さい
申し訳です
会話(返信チェーン)ですが
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の告げ口をしてるのと同じ扱いみたい
試してはいませんが返信の仕様を読むとそんな感じ
>>239
詳しいレス、有難うございます
早速やってみます
>>240
㌧です
具体的には
> 番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイWW 42d5-yYFC)
の「番組の途中ですがアフィサイトへの転載は禁止です」の部分のみを削除したくて、
教えてもらった
> <rx2>置換対象の文字列(正規表現)[TAB]置換文字列[TAB]置換対象[TAB]<n>対象URL/タイトル
や
> <rx2>^番組の途中ですがアフィサイトへの転載は禁止です$[TAB]<font></font>[TAB]name[TAB]/news/
を試してみたのですが、どうも上手くいきませんでした。
もしよかったらお暇な時でも構いませんでので、
具体的にどう記述すればいいか書き込んでもらえないでしょうか?
[TAB]をそのまま記述してるってオチなんじゃ・・・
>>245
レス有難うございます
[TAB]はもちろんその部分を反転してTabキーを押しております
「ReplaceStr.txt 名無し v2c」でググったら
> 名前欄5文字以上省略
> //▽名前欄5文字以上省略
> <rx2>(.{5}).* $1 name
というものが見つかり、試したところ無事に省略できたので
暫くそれを使ってみようと思います
あ、途中で送信しちゃいました・・・
ただ、
> 名前欄5文字以上省略
> //▽名前欄5文字以上省略
> <rx2>(.{5}).* $1 name
だと、名無しの部分だけではなくワッチョイも消えてしまい
ちょっと不便ですが・・・
以前はV2C+を使っており、ワッチョイは残し、名無しの部分だけ
綺麗に削除するオプションがあり、それをReplaceStr.txtで
どうにか出来るのかなー?と思い質問した次第です
決め打ちでいいならこれで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の一部分はもっと短くできるかも
>>248
うひゃ〜〜〜!!
見事に綺麗さっぱり名無し部分が消え、ワッチョイだけ残りました!
望んでいた機能そのものです!
名無し分が消え、視認性が良くなり、スレがとても見やすくなりました!
素早いレス、そして的確なお答え、本当に有難うございました!!
これから教えてもらった 名無し削除 をいくつかの
板にも適用していきたいと思ってリマス
本当にお世話にrなりましたm(_ _)m
>>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のメンテが必要になります
>>247
V2C+用のパッチもあるのでネットワーク周りの安心感・不安感は他の広告なしV2Cと同じです
パッチの当て方も他の広告無しV2Cと同じです
V2C+から移行した理由はわかりませんが、移行理由がTwitterでないのであれば
まだまだV2C+は行けますよ
>>250
> これがV2C-RやV2C+と大きく違う所で
> V2C本体部分に直接5ch対応の修正を加えられないため
> 本当は5chなんだけどV2Cには2chだよと言って騙す必要があります
ははー、なるほど
以前使っていたV2C+とは結構違うもんなのですね
V2C+で使っていたNGExやReplaceStr.txtの中身をコピペしても
上手く動かないのはなんでかなーと思っておりました
私の環境かは分かりませんが、V2C+でちょっとずつ不具合が出てきており
同じ板にV2CMODなるものが存在しておるのをつい最近知り、
更にはMOD/2というものまであり、超久々にV2Cを一から作り直して
今回ReplaceStr.txtの質問に至りました
プログラミングとか全然分からないのですが、
懇切丁寧に教えてもらい、快適な2chライフがおくれそうです
いろいろと有難うございました!
嫌儲のリンクが文中にあるとNGワードにひっかかって非表示になってしまう
他板での誘導がウザい筆頭だから入れたんだけど
こういう流れの時には数少ないとばっちりだな・・・
あー
<rx2>^番組の途中ですがアフィサイトへの転載は禁止です\s【TAB】【TAB】name【TAB】<0>.2ch.net/test/read.cgi/poverty/
の例のことね
なんか>>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 となります
なお、NGワードからIDで連鎖するので
>>255 も右クリからの「このIDのレスを常に表示」しないと見えないのであったw
合掌。
あっ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 となります
アサヒちゃんが可愛いすぎて進捗がわるかったんで
ツイ主だけに返信の機能は明日だします
ついでに制約つきですがいいねをした人が可能なかぎり(鍵垢にされたいいねはムリ)誰だかわかるようします
(いいねをされたツイートに関して2回通信を行うのでその分また遅くなります)
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や通知タブを使用していなかった場合は今回の更新は必須ではありません
(開発側としてはバグを枯らすために更新していただいたほうがありがたいですが・・・)
>>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が起動しない
(メイン画面が表示されない/表示されてもスレ一覧やスレが表示されない)の障害の報告がありました
どうもバージョン管理をしている鯖側の情報不正っぽいんですがその環境を変えたため再現確認ができていません
念のため更新チェックのチェックボックスは両方チェックしないようにお願いします
追っかけで確認予定
>>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にアクセスしたくらいで
速攻でアカウント停止ということには現状はならないようです
おおお確かに導入した後はfavされた奴がSomebody_in_Somewhereでなく具体的にアカウント名が出るようになったわ
改善ありがとうございます!
例えば直前の通知終了時点でのいいねした人が新しい順に
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件新着いいねを表示するという数上の帳尻があうという仕様です
>>260
このtweetに返信(投稿者宛)
ありがとう!そして、ありがとう!
過去ログを見ようとするとunknownになってしまうんですが解決方法はありますか?
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板