レス数が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/
-
このスレに登場するV2C
V2CMOD
オリジナルのV2CMODです(jarファイル名はV2C_R20131210.jar)
メンテは停止しています
https://v2c.kaz-ic.net/wiki/?%E9%9D%9E%E5%85%AC%E5%BC%8F%E6%B4%BE%E7%94%9F%E7%89%88#t3dc5c5e
最新版
https://www.dropbox.com/s/80oqtebz7z3nl6r/V2CMOD.zip?dl=1
V2CMOD-Z
V2CMODに勝手にいろいろと手を加えた物です(jarファイル名はV2C_R20131210.jar)
主にTwitterとスクリプトスレの扱いが強化されています
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1501765780/974
最新版
https://www.dropbox.com/s/nvn7p7uoxqmg8t0/V2CMOD-Z_2.18.7%28R20180707%29.zip?dl=1
V2C/2、V2CMOD/2
Zの追加機能のうちTwitter周りの重たい処理を除いてV2C本家、V2CMODに移植した物です
V2C/2ではV2C本家で出来なかったTwitterアカウントの登録が可能です
V2C/2(jarファイル名はV2C_U20131210.jar)はJava5、
V2CMOD/2(jarファイル名はV2C_U20150401.jar)はJava6以降をターゲットにしています
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1501765780/985
最新版
https://www.dropbox.com/s/64hq0q8uzova8e9/V2C2_x.0.2%28R20180711%29.zip?dl=1
-
上記の全てのV2Cで2chAPIパッチ B11が必要となります
-
ヘビーユーザーはreadcgiで取ってるとgoneされるのでこれを参考にしてapiにしたほうがよい
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1504427627/18
設定→外部コマンド→2chAPI設定
-
https://gori.me/twitter/twitter-news/106317
ここを読んで思ったのですが、Account Activity API を利用するには、15アカウントまでなら無料ならば、
V2C 利用者の各々が、API の利用申請をすれば、DM機能なども使えるんじゃないかと感じたのですが、
そういうことじゃないのですかね?
具体的には、V2C でツイッターを使うには、
https://v2c.kaz-ic.net/wiki/?Twitter%2F%E3%82%88%E3%81%8F%E3%81%82%E3%82%8B%E8%B3%AA%E5%95%8F#b9cca2b8
ここに書いてあるような方法で、各自がKeyを取得するようにするのでは駄目なのでしょうか?
-
新し仕組みを使うにはWebhookという中継機(サーバ?)を用意することが必要になります
これも申請が必要で申請が通らない(通っても後のち凍結される?)こともありそうです
なんで万人が使える環境ってことを考えると個人で何とかってのは難しいってのが正直なところです
-
あと個人的にWebhookの実装方法が全く分からないとか
もあります
-
強いよね
-
userstreamの仕様変わった?
TL
https://i.imgur.com/9JQZf5R.png
usertimeline
https://i.imgur.com/evhHnw8.png
-
>>9
これが引用ツイートの仕様変わった?って言ってたパターンか
Q1
TL=ホームTLのこと?
UserStreamを使うにチェックでいいんだよね?
Q2
UserTimeLine
FilterStreamを使うにチェック入れてる?
Q3
仕様が変わったってのが
現状はこうだったけどこんなふうになっちゃった
って書いてもらえるとありがたいです
ただ瞬間的な出来事だった可能性もあるんでできれば
テスト用に別のV2Cを立ててそこでも試してみてもらえると助かります
今試したらUserTLでFilterStream有り無し共に引用RTのurlが表示されました
(V2Cの再起動はしなかったので完全に同じ環境では無かったかもしれませんが)
-
>>10
Q1
yes
Q2
yes
Q3
瞬間的な出来事だった気もするので
FilterStreamのチェックを外して様子を見てみます
-
只今、引用RTの表示を確認しました
イレギュラーな出来事だったようです
-
ほーい
ご連絡ありがとうございます
-
毎回取って出しのクライアントなら次回再起動で表示できるのかもだけど
V2Cは既読はログ化して以降ははそこから表示するから再起動で挽回できないのよね
-
Res Over 1000って何ですか?
-
Instagramの画像が403で開かなくなった
-
削除してもう一回取得したら直ってた
-
>>15
アニメ2みたいな1000を超えても書き込める板で
書き込み欄を開いたり書き込んだりする時の警告を出さないようにする機能の記憶なんですが
今はバグってて追加を選択するとV2Cが重くなるので使用しないで下さい
-
5ch BBSPINK板で日付&IDが正常に表示されない事象があります
https://i.imgur.com/u7bSBRz.png
これはReplaceStr.txtに置換を設定すれば改善するのでしょうか?
-
>>19
read.cgi.jsのほうになります
こうなるようになったのは最近ですか?
どの板ですか(全て禁止)
あとB11用のバグ報告テンプレを貼って下さい
-
http://nazr.in/11BC
-
>>20
【V2C】 2.18.7 (Z Ver.) [R20180707] (L-0.7.0:x86)
【Java】 1.8.0_171-b11 (Oracle Corporation)
【OS】 Windows 8 (x86)
【メモリ】 Total(Free)/Max.: 51(34)/802 (Phys. Total/Avail.: 3317/509) [MB]
【不具合内容】 5ch BBSPINK板で日付&IDが正常に表示されない事象
【再現方法】 単純に読み込むだけです
【調査済項目】 下記の通りです
対象URL
http://phoebe.bbspink.com/test/read.cgi/nuki/1482679119/
読み込み結果【テキスト】
1+2 : 名無しさん@ピンキー ↓ 2016.49</div><div class="uid">ID:yN9OzN4s0</div>/12.49</div><div class="uid">ID:yN9OzN4s0</div>/26.49</div><div class="uid">ID:yN9OzN4s0</div> (月.49</div><div class="uid">ID:yN9OzN4s0</div>) 00:18:39.49</div><div class="uid">ID:yN9OzN4s0</div> [.49</div><div class="uid">ID:yN9OzN4s0</div>]
<div class="escaped"> オフィシャルサイト
https://www.suika-g.net/suika/
前スレ
【池袋】スイカpart4【マットヘルス】
http://phoebe.bbspink.com/test/read.cgi/nuki/1345197078/
読み込み結果【画像】
https://i.imgur.com/mErtUjG.png
-
>>20
>こうなるようになったのは最近ですか?
最初からかと思います
これがV2CMOD-Zの仕様だと思っていました
-
>>23
設定>2chAPI設定2にB11用バグ報告テンプレってのがあるんでそこで
【B11スクリプト】 readcgi.js(2018/06/18 23:13:16), readcgi_aux.js(2018/06/24 15:15:08)
の日付けを確認して下さい
うちの環境では
https://i.imgur.com/Ak7PYq5.png
で正しく表示されてるので
readcgi.jsとreadcgi_aux.jsが古いのではないかと
-
何日か前からInstagramの名前が文字化けしてない?ログ削除して読み直したらInstagramのスレ一覧の名前も文字化けした。
-
http://yokkaicispa.blog.fc2.com/blog-entry-1715.html?sp
-
http://yokkaicispa.blog.fc2.com/blog-entry-1715.html?sp
-
>>25
名前にUTF-8の文字コードで文字を打ってるんじゃないかな?
その人
よくあるのは韓国語
https://i.imgur.com/BVl9bSt.png
そういう場合は絵文字が化けてるの同じ感じ
-
http://nazr.in/11C7
-
http://nazr.in/11Ce
-
>>28
新しく取得したのはほとんど文字化けしてる。まったく文字化けしない人もある。
https://i.imgur.com/p3Q5jvx.jpg
-
>>31
instagramUsers.txtを削除して登録し直したら治りました。
-
>>24
仰せの通りでした
【B11スクリプト】 readcgi.js(2017/11/24 09:04:52), readcgi_aux.js(2017/11/24 09:04:52)
どうも古いようなので最新を導入して確認してみます
ご助言ありがとうございました
-
http://yokkaicispa.blog.fc2.com/blog-entry-1715.html?sp
-
画質悪すぎやろ
わからんわ
-
ごめん、誤爆
-
http://nazr.in/11CB
-
最近、画像がSSL接続エラーで開かないケースが多くなったけど
これはV2C側でどうにかならないのかな
-
>>38
urlとB11のバグ報告テンプレくださいな
p.s. TwitterのUserStream代替機能は暑くて未だ未着手です
-
https://www.talentsearch.jp/wp-content/uploads/2018/08/09b690a277a1b4048348e803372c59e1.jpg
-
https://i.imgur.com/KjLza9D.png
【V2C】 2.18.8 (V2CMOD-Z) [R20180801] (L-0.7.0:x86)
【Java】 [P]9.0.4+11 (Oracle Corporation)
【OS】 Windows 7 6.1 (x86)
【BouncyCastle】 あり (最終更新日:2018/05/21 11:57:17)
【外付けcacerts(Java CA 証明書)】 あり (最終更新日:2018/03/27 10:45:54)
Java7でも古い方のやつかな?
ならB11の最新のzipから
bcprov-jdk15on.jarとcacerts
をパッチと同じフォルダにコピーして
https://i.imgur.com/5Dn5omK.png
をチェックしてV2Cを再起動して画像を取り直してみて
-
とおもったら、
Let's Encryptの証明書だったからJava7だと見られない奴
なのでJava8に上げるか>>41
-
ありがとう
試してみます
-
なんJだけ見れなくなってしまった
同じような人います?
-
明日から本気だす
>>44
まだみられないようならB11バグ報告用テンプレ
-
http://yaruoshelter.com/yaruo001/
http://hosirin.sakura.ne.jp/bbs/
http://yarufox.sakura.ne.jp/FOX/
http://bbs.yaruyomi.com/ban/
https://bbs18.yaruyomi.com/ban/
http://yaruos-ark.sakuratan.com/reppua7m1/
http://bulkyaruo.sakura.ne.jp/BUL/
元気があったら上記のような2ch互換?掲示板の過去ログ倉庫にも
対応してほしいっす
-
V2C_R20131210.2.18.8T2(R20180811).zip
https://www.axfc.net/u/3928383?key=V2CMOD-Z
Twitter UserStream廃止対応版です
Twitterの設定でUserStream、FilterStreamを使用するのチェックボックスを全てオフにして使用して下さい
更新時間間隔はホームTLの間隔を使用します
15回/15分の制限を受けるAPIを使用しているので最短でも60秒間隔として下さい
( ´ⅴ`)<ちゃんとテストしてるけど、テスト版なんだからね
( ´ⅴ`)<何が起こったって知らないんだからね(影響が発生するとしたら通知のTLです)
-
おそらく初回更新時は環境生成も同時に行うのでそれなりに時間がかかると思います
------------------------------------------------------------
また、いいねはUserTLを最大1000件(RTは除く)受信し、直前のいいねの件数との増加をチェックするのでそこそこ時間がかかると思います
正式版では
初回更新時は1000件、それ以降は200件単位で1000件までの指定
をできるようにする予定
------------------------------------------------------------
イベント発生ではなくTwitterを検索しての表示なので検索結果に反映されるまで通知TLには反映されません
新しいTweetの場合は比較的スグに反映されますが、古いTweetの場合は検索結果に反映されるまで時間がかかるようです
------------------------------------------------------------
コンソールログに○○を表示するための「Twitter鯖へのアクセスと後続用へのデータ加工の時間」を表示しています
出力形式は「Twitter通知(お前様) ○○ xxxms 」
------------------------------------------------------------
通知タブに以下の振り分けを付けると見やすくなるかも
すべて正規表現(REをチェック)で抽出語句は
RT
Retweeted\sby\s[^ ]+ \d{4}/\d{2}/\d{2}\(.\)\s\d{2}:\d{2}:\d{2}
フォロー
@[^\s]+\sさんがあなたをフォローしました
フォローリクエスト
@[^\s]+\sさんがあなたにフォローリクエストしています
いいね
@?[^\s]+\sさんがあなたのツイートをいいねしました
残りに引用ツイートが表示されます
https://i.imgur.com/BfWHiI9.png
-
忘れてた
いいねはイベントを拾うのではなくいいねの個数の増減でチェックしていてまたいいねをした個人の特定ができません
なので、Aがいいねを付けて、それがTLに表示されたあとの更新でAがいいねを取り消してBがいいねをしても
Bのいいねは通知TLには反映されません
いいねをした個人の特定をできないため
いいねをした人の名前を一律で「Somebody_in_Somewhere」に固定しています
また同じツイートで複数のいいねを同じTLに表示するためにツイートのツイートIDを捏造しています
そのためいいねのツイートをWEBブラウザで開こうとしてもIDが不正なのでページがありませんになります
-
盆なのに乙
-
WE ARE 盆 NOW
-
ツイッタークライアントは、V2Cがツイッターに対応してから、ずっと使っているので、
他のクライアントに移行しなくて済むのは有難いです。
-
windows10x64で+(readcgi Only)から移行してMOD-Zを使おうとしたんですが起動はできるけどスレ一覧に表示されたスレを読み込めないので
設定の外部コマンドを見たら2chAPIの項目がなかったのでそのせいでしょうか
やったことは
V2C+のフォルダをコピーしてV2CMODZにリネーム
launcherフォルダのV2C_R20171103.jarをB11のV2C_R20131210.jarと入れ替えてv2c_api_patch_B11.jarを追加
v2c_api_patch_B11.24.6_20180722のscriptフォルダをまるごとコピー
C:\Program Files\Java\jre1.8.0_181\lib\extにjs-engine.jarとrhino.jarを追加
V2CMODZフォルダ直下にReplaceStr(For B11 Only).txtをFor B11 Only ReplaceStr.txtにリネームして追加
なんですが足りない手順は何でしょうか
【V2C】 2.18.7 (Z Ver.) [R20180707] (L-0.7.0:amd64)
【Java】 1.8.0_181-b13 (Oracle Corporation)
【OS】 Windows 8 (amd64)
【メモリ】 Total(Free)/Max.: 196(178)/1639 (Phys. Total/Avail.: 16316/11294) [MB]
あとwindows10なのにWindows8と表示されるのはMODZのバグ報告テンプレの仕様でしょうか?
-
>>47
元からUserStreamとFilterStreamは使わない設定にしてるんですけど
その場合はバージョン上げなくても大丈夫ですか?
-
>>53
>>53
>設定の外部コマンドを見たら2chAPIの項目がなかったのでそのせいでしょうか
パッチが当たってません。多分起動するjarを指定するv2cjar.txtにパッチのファイル名を書くのができてないと思います。
正確なファイル名を一つだけ記述してください。うちはMacなのでv2c_api_patch_B11_for_R2.11.8_on_MacOSX.jar
と書いてあります。
-
>>53
>For B11 Only ReplaceStr.txtにリネームして追加
これはReplaceStr.txtが正解ですが大丈夫ですか?それとreadcgi.jsとreadcgi_aux.jsの場所は
scriptフォルダからlauncherフォルダに変更になっています。
-
>>55-56
ありがとうございます。
v2cjar.txtの記述をV2C_R20131210.jarからv2c_api_patch_B11.jarに
変えたら無事APIでも読みこめました。
ReplaceStr.txtはFor B11 OnlyかFor Maintenance B11 OnlyのどちらかをReplaceStr.txtの先頭に追加 or リネームして使用する
と書いてあるのでFor B11 OnlyをReplaceStr.txtの前に持ってくるものだと勘違いしていました
-
>>57
了解です。「先頭に追加」というのは既存のファイルにコピペする場合ですね。
リネームして置き換えるか、既存のものにコピペするか、ということです。
-
V2C_R20131210.2.18.8T2
判明・報告を頂いたバグ
・複数個のいいねがあっても1件しかツイが表示されない
・画像、動画を添付したツイも引用ツイートとして通知される
明日V2C_R20131210.2.18.8T3で修正
後者のバグは検索オプションで -filter:media を追加すれば回避できます
-
>>54
もともとUserStreamを使ってないなら今回のバージョンアップで上げる必要はありません
ただ上げると
・新規フォロワー
・新規フォローリクエスト
・リツイートされたこと
・引用ツイートされたこと
・いいねされたこと(誰がいいねをしたかの特定は不可)
の通知を受け取るよう(最短で60秒間隔)になります
-
>>46
今はそんな元気ないのですが
大きく分けると0ch系とDMM系って感じでしょうか?
で0ch系ですが過去ログ倉庫が2階層になってるんですが
自分、2階層の過去ログ倉庫って作ってましたっけ
作った記憶があるようなないような
-
http://nazr.in/11JN
-
V2C/2って改悪された-R版が原型になってるのか?
入れた途端ワッチョイのポップアップが出来なくなって即戻した
ワッチョイが要るようなスレはキチガイが湧くから
過去の書き込みがワッチョイ単位で参照できないと微妙に不便なんだが
-
MOD-Zの方でもポップアップ出来ないぞ
+では出来てたからわざとワッチョイでポップアップしないようにしてるのかね
-
+では普通に機能する必死チェッカーがMOD-Zではピクリともしないのは何故だ
-
>>65
必死チェッカーもどきは使えてる
-
V2C_R20131210.2.18.8T3(R20180814).zip
https://www.axfc.net/u/3929501?key=V2CMOD-Z
jarの更新日時は‎2018/08/14 19:43:35 です
( ´ⅴ`)<ちゃんとテストしてるけど、まだテスト版なんだからね
( ´ⅴ`)<何が起こったって知らないんだからね(影響が発生するとしたら通知とDMのTLです)
修正箇所
・ >>59の修正
・ 通知の設定画面の追加(https://i.imgur.com/T53AUGn.png)
チェックボックスは兼デバッグ用なんでチェックなしで可
ページ数は2〜3くらいで
・ DM機能の改悪に対応
以下のDM機能の改悪に対応しました
① 15回/15分(実質最短1分に1回)しかDMの取得ができないのに1回で取れる最大件数が200件から50件に減少
② DMを取得できる期間が30日以内に減少
→ ①と②の合わせ技でDMの更新間隔が60秒である前提で1回のDM取得での取得最大件数を50件としました
#やり方で100件とか150件とか取れるんですがそうすると更新間隔60秒ではアクセス過多になるため
#なのでV2Cが起動していない間に51件以上のDMがあった場合は50件目以降の古いDMは取得できません
③ DMの取得仕様変更に対応
→ 送信したDMを鯖がリアルタイムでリリースしないため、受信側から見た場合に受信遅れが発生します
(実際の送信時刻より早くて5分くらい遅れて到着)
旧仕様が電話的早さなら新仕様は郵便的早さです
以上れす
-
DM続き
DMに画像や動画が添付されている場合にそのメディアのurlを直リンするようにしました
ただ画像に関しては表示にTwitterへのログインが必要なためV2Cでサムネを表示できません
-
② DMを取得できる期間が過去30日以内に減少
です
-
>>67
早速入れ替えて人柱になります
-
Twitter 5 なんてない
-
頭沸きそうw
-
Twitterから転載(昨日出た情報)
【速報:UserStream 廃止スケジュール発表】
Twitter 公式アプリ以外の外部アプリでは、「流れるタイムライン」の機能が段階的に停止され、8/24 1:00 には完全に廃止されます。UserStream 廃止に対応していないクライアントでは、タイムライン機能が動かなくなる可能性があります。
http://pbs.twimg.com/media/Dkmpy7dUwAA-2Xc.jpg:orig
-
これどうなるん
V2CではTL見れなくなるのかな…
-
Twitter UserStream廃止・DM仕様変更対応
V2CMOD-Z 2.18.8 [R20180816] (V2CMOD-Z_2.18.8(R20180816).zip)
https://www.dropbox.com/s/b6lyw06vho3n32o/V2CMOD-Z_2.18.8%28R20180816%29.zip?dl=1
V2C/2 2.11.4.118.8 [R20180816] (V2C2_2.11.4.118.8(R20180816).zip)
https://www.dropbox.com/s/d0c252leu10s4id/V2C2_2.11.4.118.8%28R20180816%29.zip?dl=1
V2CMOD/2 2.11.4.218.8 [R20180816] (V2CMOD2_2.11.4.218.8(R20180816).zip)
https://www.dropbox.com/s/xo6mv6zdjfyg0ov/V2CMOD2_2.11.4.218.8%28R20180816%29.zip?dl=1
内容物
V2CMOD-Z V2C_R20131210.jar (R2.18.8) 2018/08/07 13:41:08
V2C/2 .V2C_U20131210.jar (R2.11.4.118.8) 2018/08/11 13:57:56
V2CMOD/2 V2C_U20150401.jar (R2.11.4.218.8) 2018/08/11 13:50:17
UserStreamが廃止になるのでTwitter設定の
アカウント>設定>UserStreamを使用する
のチェックボックスをオフにして下さい
同じく
UserStreamが廃止になるのでTwitter設定の
アカウント>設定>リストの更新にFilterSteramを使用する
と
一般>Streaming>UserStreamの更新にFilterSteramを使用する
もチェックボックスのオフが必要になるかも
(UserStreamコンソールを見るとこれらにチェックが入ってるとUserStreamに接続に行く模様)
-
>>74
V2CがTLを引っ張ってくる方法には2種類あって
一つがUserStreamによるリアルタイム表示
もう一つが REST APIによる時間間隔指定表示
です
今回廃止になるのはUserStreamのほうでREST APIによる時間間隔指定表示は死なないので
時間間隔指定でTLを更新することができます
尚合わせてDMの仕様改悪をやらかしてくれてるんですが
これもV2Cで対応が必要なので>>75以外のV2CではDMを使えなくなります
-
通知タブに関してはUserStreamに流れてきた出来事を受動的に垂れ流しで表示してたのですが
今回そのUserStreamが無くなるので垂れ流す元ネタがなくなります
そこで通知タブに表示するネタをZ側から能動的に取りに行く(ユーザTLの取得は検索を行う)ようにしています
その結果からこんな出来事があったんだろうと類推して通知タブに表示しています
なのでこの検索から一時的に漏れる、検索にヒットしないなどの場合は
Zからは何も発生していないと同じに見えます
あとでまた書きますがツイッターはアカウント毎に書き込み実績でランク付けされているらしく
書き込みが少ない(=ランクが低い)アカウントからの書き込みは検索にヒットしづらい(数日間はヒットしないことも)ので
ランクの低いアカウントからのRTや引用ツイートは検索でヒットじょしらく、通知タブに表示されない可能性が高いです
通知タブの更新サイクルはホームTLと同じ時間間隔とします
なので15回/15分のアクセス制限縛りもあるので更新時間間隔は最短でも60秒として下さい
-
×:ユーザTLの取得は検索を行う
○:ユーザTLの取得や検索を行う
-
>>76
ありがとう
今までよりはどうしても不便になりそう…?だけど対応感謝です
-
「いいね」
通知タブの更新時にUserTimeLineを取得し随時ツイートに対する「いいね」の数を記録していきます
更新時に今回の「いいね」の個数と直前の「いいね」の個数を比較し数が増えた場合に増えた個数分の「いいね」を通知タブに表示します
この方法では誰が「いいね」をしたのかを取得できないため「いいね」をした人の名前を「Somebody_in_Somewhere」固定にします
またUserTimeLine取得時の「いいね」の数が不安定だと実際には「いいね」が増えないのに「いいね」が増えたと誤検出して
本当は発生していない「いいね」を通知タブに表示する場合があります
-
「フォロワー/フォローリクエスト」
通知タブの更新時に「フォロワー/フォローリクエスト」の一覧を取得し随時それを記録していきます
更新時に新しい「フォロワー/フォローリクエスト」が発生した場合にそれを通知タブに表示します
V2C側で「フォロワー/フォローリクエスト」と記録されたアカウントが一度それを解除し
再度「フォロワー/フォローリクエスト」をしてきてもV2C側ではそのアカウントを登録済みと判断し
改めて通知タブ表示しなおすことはしません
|
|
掲示板管理者へ連絡
無料レンタル掲示板