レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。
V2CMOD #4
非公式のV2C改造jarのスレです
アップデートの告知をここで行います。不具合のサポートなどもこちらで承ります
改造内容は2ch等の仕様変更の対応をメインにしてます
機能追加については技量的問題もあり受けられない場合も多々あると思われます
■注意事項
動作については保証できません自己責任でどうぞ
n|aさんに怒られたら消します。それ以外の理由では消しません
■導入方法
V2Cインストールフォルダのjarファイル(C:\Program Files\V2C\launcher\V2C_R20131210.jar)を同封のjarファイルに置き換えるだけです
Twitterの認証に問題がある場合は設定→Twitterアカウントから一度アカウントを削除し、再度追加して下さい。
前スレ
V2CMOD #3
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1479838067/
ちなみにこれがカラー絵文字を使わない環境で
クリックでレスコピーをした場合
https://i.imgur.com/ff2wK7u.png
カラー絵文字使ってないからどうでもいいです
あと
instagramストーリーのアクセス方法わかったら更新チェッカー機能を追加して下さい
スクリプトの実行中にエラーが発生しました。
sun.org.mozilla.javascript.internal.WrappedException: Wrapped java.lang.StringIndexOutOfBoundsException: String index out of range: -1 (<Unknown Source>#14) in <Unknown Source> at line number 14
このエラーの原因はrescheck.jsだった
削除したら直った
>>649
var onePageOlny= true; // 直近12投稿のみ取得する
script\system\getdat_sub\instagram.jsを↑に変更したら
読み込んでいないのに末得の数字だけがカウントされるバグがるみたいです
新着がないのに!と末得が赤くなる
あと新着時、登録ユーザーごとに音が鳴る設定がないと不便
instagram画像・動画のURLは途中カットしても大丈夫みたいです
https://scontent-nrt1-1.cdninstagram.com/t51.2885-15/e35/28763501_164196007572254_1668906119495417856_n.jpg
vp/74ad8c428f1772a6aee571c6754136ae/5B44FF44/t51.2885-15
vpからt51の前まで削除
mp4も同じです
>>676
なるほど
動画リンクが有効期限切れになったのはそこのせいだったのか
>>675
>新着がないのに!と末得が赤くなる
未取得の過去分を新着と御認識してる模様
さてどうするっか・・・
>あと新着時、登録ユーザーごとに音が鳴る設定がないと不便
( ´ⅴ`)<新着れす
みたいに声によるお知らせを聞きたがってると見たw
オモシロそうだから乗るけど
おそらくV2C側からは何もできないんでjs側で音声再生機能を付けるしかないかと
音声フォーマットは何?
ただできるかどうかも含めて4月に入ってから
待てないようなら自作にレッツトライ
imgurとyoutube、dailymotionにマークが入るようにしたのだが
youtubeの標準URLだけ水色なのは、どこで設定変更すればいいのでしょうか?
https://i.imgur.com/2Bdn44G.jpg
http://daturyokuss.seesaa.net/article/458045036.html
インスタの定期更新チェックが時々外れるんだけど。ボタンのやつで。
https://www.instagram.com/anna_yamada_/?__a=1
var html = v2c.readURL('https://www.instagram.com/anna_yamada_/?__a=1');
var json = JSON.parse(html);
var time = json['graphql']['shortcode_media']['taken_at_timestamp'];
上手くいかないと思ったらJSONだけだと読み込まないのか
readURL(java.net.URL u)
プロトコルがHTTPでContent-Typeが"text/"で始まっている場合のみ内容が文字列として返される。
JSONデータを読みたい場合はどうすればいいんだ
>>678
現象は前から把握してるのですが、原因と対策がわかりません
申し訳です
>>680
仕様のです
http://v2c.s50.xrea.com/manual/tbibutton.html
>>681
これ
https://v2c.kaz-ic.net/wiki/?%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9 #o4a07542
か
readcgi_aux.jsのgetHTMLのやりかた
こっちはモロにJavaそのもの
ありがとう
試してみる
>>683
これで一発で直った
2時間くらい悩んでた
Instagram全件読みを1回でやったら投稿1000超えの人は
メモリーが足りないでエラーになるのかな
今どういう風な手直しをしてるのかわからないけど
ベースはまずWEBブラウザ用のurlで12件取得
以降はに認証不要なAPI(https://www.instagram.com/graphql/query/?query_hash=) で12件取得
この12件づつの取得を8秒間隔でやってます
経験的にはこれを3秒間隔でやった時は大概1212件で429エラー(アクセスし過ぎエラー)で処理が止まりました
300秒(5分)間でAPIを100回叩くと429が発生してた感じ
8秒間隔だと投稿2000オーバーの@renamatui27でOK
>>688
この8秒がユーザの初期ロードが遅い原因
ユーザー名取得のためにこれ使って
https://www.instagram.com/anna_yamada_/?__a=1
画像取得処理が冗長になららいように
query/?query_hash=にしたかったのに
全件取得は別のスクリプト作って1スレずつ取得する方法にするかな
確かに一覧の更新はそっちのが早いか
__a=1がいつ廃止になるか分からなかったからそっちは使わなかったけど
あと俺からのプレゼントでStoryのjsonを引っこ抜くjsのひな型
https://www.axfc.net/u/3897347?key=v2c
instagram_login.js
WEBブラウザからモドキでインスタにログインしてセッション情報を取得してV2Cのグローバル変数に格納するjs
username、passwordがWEBブラウザからのログインする時のユーザ名とパスワード
クッキーからセッション情報を取得してv2c.putProperty
instagram_story.js
これがAPIを叩いてStoryのjsonを引っこ抜くjsのひな型
v2c.getPropertyでセッション情報を取りだしてそれを付けてAPIを叩く
WEBブラウザでStoryを見るためにはフォローしなきゃだけど現状ではAPI直叩きの場合はフォローの必要はない模様
var ownerにStoryを見たいユーザのowner idを半角カンマ区切りで列挙する
ソースのownerはAKB48の誰か(忘れた)のowner id
owner idはjson的には何処かの子要素の"owner":{"id":"xxxxxxxxxxx"}(WEBページのソースからも読みとれます)
で、返ってくるのが
{"data":{"reels_media":[{"id":"5823115431","latest_reel_media":1521635336,"expiring_at":1521721736,"seen":null,"user":{"id":"5823115431",・・・
なの
>>692
ありがとう
素人だからよくわからないけど調べながら作ってみます
>>693
WEBブラウザのデベロッパーツールを開いてログインしたりストーリーを見たりしたら掴みやすいと思います
基本通信しかしてないjsなので
取得したjsonをどうTLに混ぜ込むかがミソ
>>682
了解しました。
【V2C】 2.16.20 (Z Ver.) [R20170815] (L-0.7.0:amd64)
【Java】 [P]1.7.0_80-b15 (Oracle Corporation)
【OS】 Windows 7 Service Pack 1 (amd64)
【メモリ】 Total(Free)/Max.: 311(248)/444 (Phys. Total/Avail.: 12269/7002) [MB]
【不具合内容】 http://ff2ch.syoboi.jp/?q=$INPTEXTU でのスレタイ検索ができない
検索すると
Web検索[○○ - ff2ch]: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
というエラー内容が出てしまいます
>>682 原因と対策がわかりません
了解しました
>>696
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1520170738/25
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1520170738/27
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1520170738/31
あと現在のurlは
https://ff5ch.syoboi.jp/?q=$INPTEXTU
のほうが正式なんでそっちで
>>676
どうも/vp/以降を省略したurlだとアク禁にする仕様にしたっぽい
access denyになる
あれ?
>>676 は見られた
別ユーザだと同じ投稿内の画像でも見られたりアク禁にされたり
ルールがようわからん
ホントだ
直した
>>698
見れました
ありがとうございます
>あと現在のurlは
>https://ff5ch.syoboi.jp/?q=$INPTEXTU
>のほうが正式なんでそっちで
http://ff2ch.syoboi.jp/?q=$INPTEXTU でアクセスしたら
https://ff5ch.syoboi.jp/?q=$INPTEXTU に変わったからそっちに行ってくれってレスポンスが返ってくるんだけど
WEBブラウザだとブラウザの機能で指示されたurlへ転送してくれます
この転送を実現するためにはレスポンスを見て転送を行う(ここでまた通信が1回発生します)っていう作り込みが必要なんですが
V2Cやjsだと作り込みがされていない場合もあり
エラー扱いだったり白紙ページの扱いだったりでそこで処理が終了することがあります
なので初めから転送先のhttps://ff5ch.syoboi.jp/?q=$INPTEXTU を定義したほうが有利なわけです
これはhttpがhttpsに変わったとか2chが5chに変わったとかの便利サイトで起きる可能性が高いです
無効な浪人SID・・・の書き込みエラーは
デフォルトで●で書き込み のチェックを外せば
とりあえずOKっすか?
EdgesArray[i]['node']['edge_media_to_caption']['edges'][0]['node']['text']
↑この要素・メンバーが存在するかチェックを↓みたいにしたいんだけどどうすればいいんだ?
if('edge_sidecar_to_children' in InstagramJSON){
Instagramだと投稿1,835件になってるがスクリプトだと1834件しかない
chromeで確認しようとしたら最後まで読み込めなかった
>>704
OKらしいです
>>705
if('edge_sidecar_to_children' in InstagramJSON){
この書き方は初めて見たんだけどこれが「InstagramJSONの直下に'edge_sidecar_to_children'ってメンバがあるか?」って意味なら
if('text' in EdgesArray[i]['node']['edge_media_to_caption']['edges'][0]['node'])
でよいのではと?
じゃないならわからん
>>705
間違ってたからtry catchにした
Thread.newMarkResIndex = ResCount;
新着何件みたいなのを出したいのに
これ設定すると手動リロードやらないと新着が表示しない
V2Cのバグなのかな
>>708
そのあたりはリファレンスに使い方は書いてるけどどうなるかまでは明確に書いてないんで現状を受け入れるしかないかなと
でTLとストーリーのマージまでは何とかこぎつけたんだけど
今更気付いた大きな問題が一つ
こないだのプレゼント版にも言えることだけど
ストーリーを取得するためにはインスタにログインする必要があって
jsonを引っこ抜くにはログイン時に与えられたcookieの情報が必要になります
プレゼントやテストはcookieを平分のままV2Cのグローバル領域に保存してるんだけど
今後悪意のあるjsが出てきてグローバル領域に保存してるcookieを盗まれることがある
(ということに今更気付く)
これはインスタのユーザIDやパスワードをjs内に書く場合も同じ
(jsでソースを読みとられる可能性がある)
cookieの暗号化も考えてみてはいるんだけど
結局jsで暗号化してる限りそのjsを入手できればいくれでも複合化して盗めるという事実
cookieの中のセッションIDってのがゆるゆる過ぎてそれさえあれば他人でもインスタにログインできて
アカウントを乗っ取られる可能性も
さてどうしたもんか
今の所はV2C起動時 or 初回インスタ仮想スレ一覧の初回更新時にユーザIDとパスワードを手入力でログイン
返ってきたcookieをV2Cグローバル領域に保存
(V2C終了でこれは消滅)
ここで使うアカウントは安全のため捨てアドでV2C専用のアカウントを作って貰うのが必須かなと
で新しいjsを入れる場合もV2Cグローバル領域からcookieを取り出す処理が行われていないことを確認してから
というアナログな防衛策しか思い付きません・・・
>今の所はV2C起動時 or 初回インスタ仮想スレ一覧の初回更新時にユーザIDとパスワードを手入力でログイン
ユーザIDとパスワードはjs内にも保持しないしV2C内にも保持しない予定
91 :名無したん(;´Д`)ハァハァ [sage] :2017/11/02(木) 22:58:13.08 ID:R+n3tENh0 [PC]
92 :
名無したん(;´Д`)ハァハァ [sage] :2017/11/02(木) 23:08:48.82 ID:EnkQe2cu0 [PC]
こんな感じでBBSPINKで段差になってしまう名前欄があるんですが
治す方法はありますか?
画像に対してグロなどとレスがついている場合に自動でモザイクを掛けることってできますか?
>>706
これまでは●でなくともV2C使っていれば●カキコミ出来ていたけど、
5CH仕様が変わったので出来なくなったってこと?
●だと新規スレを立てたとき、続けてテンプレ貼れるなど、
書き込み制約受けないことがメリットなんだっけ?
>>713
>5CH仕様が変わったので出来なくなったってこと?
おそらくそういうこと
●無しだけど●書き込みできてるのは
APIモードオンリー or API+read.cgiの場合だと思います
制約解除は連投規制緩和とdat落ち?過去ログ?の取得が可能になることだった記憶
>>714
回答thx
Winでdatを何も考えずにテキストエディタで保存したらハマった
CRLFのCRで行数分ファイルが大きくなって新着があっても更新できなくなった
>>711
最新のreadcgi.jsで対応してます
>>712
モザイクは掛けられないけどグロを非表示にして連鎖非表示にしたらグロ画像を含んでるレスも非表示出来た記憶
インスタ
セッションIDは暗号化しないままの平文だけど
それ以外はストーリーズとか音とかなんとか仕上がった感じ
(いろいろと間違ってたところも含めて修正)
PopupStatusInstagram.jsも動画の対応が抜けてました
Twitterの投稿url表示と合わせて今日の夜にでも
こんな感じ
https://i.imgur.com/EVOOIhe.png
rssReaderの板読み込み改良バージョンが完璧じゃないけど動くようになった
スレを開かないでいいからだいぶすっきりした
原因はわからんが昨日から急にrssReaderが動かなくなった
本体は起動するがアドオンが動かない
昨日PCがフリーズしたから原因はこれかも
V2CMOD-Z 2.18.4 (Z Ver.) [R20180327]
https://www.dropbox.com/s/8rk7a430levnf1t/V2CMOD-Z_2.18.4%28R20180327%29.zip?dl=1
V2CMOD-Z_2.18.4(R20180327).zip
今回のリリースは
・ launcher/V2C_R20131210.jar 2018/03/27 17:59:38
です
修正内容
・ アップロード先をDropboxに変えました
・ Twitterの投稿にその投稿urlを表示できるようにしました
表示:https://i.imgur.com/aK1Ac5f.png
設定:https://i.imgur.com/Wh1jcIe.png
Instagram On V2C
https://www.dropbox.com/s/yygk9k8gfodrsyb/InstagramOnV2C_20180327.zip?dl=1
InstagramOnV2C_20180327.zip
配置
-+- script -+- InstagramTools.js
.|
.+- getInstagramLists.js
.|
.+- system - getdat_sub -+- instagram.js
.|
+- ReferenceTab.txt
以下の修正をしました
・TL内にストーリーを表示する機能を追加(Instgramのアカウントが必要です)
・投稿の先頭に投稿urlを表示する機能を追加
・スレ一覧更新で新着があった場合に音を鳴らす機能を追加
URLついたありがとう
明日試してみる
>>722
※Storiesを表示する場合はInstagramのアカウントが必要です
予め捨てアド・個人情報はすべて曖昧な情報でアカウントを作成しておいて下さい
① 定期更新チェックを停止する
② 以下のjsを置き変える
script/InstagramTools.js
script/getInstagramLists.js
script/system/getdat_sub/instagram.js
③ jsの初期設定を行う
・ストーリーズを表示する
InstagramTools.js (username、password) この二つは空のままとし、V2C起動時にその都度ログイン画面から入力するのを推奨
getInstagramLists.js (showStories)
instagram.js (showStories)
・投稿の先頭にurlを表示する
instagram.js (insertPostUrl, insertBLineNunAfterPostUrl)
・スレ一覧更新で新着があった場合に音を鳴らす
getInstagramLists.js (newResSound)
④ スレ一覧情報のデータ移行が必要なため
Instagram登録 (${SCRIPT:SFrwTc} InstagramTools.js entry)
の空登録を行う
⑤ Storiesを表示する場合はInstagramにログインするためのコマンドを登録する
コマンドは ${SCRIPT:A} InstagramTools.js login
⑥ 投稿の先頭行に投稿urlを挿入する場合(instagram.jsのinsertPostUrl = true)で
既得分の投稿の先頭にも投稿urlを挿入したい場合はlog/js.v2c.net/instagramフォルダを丸ごとバックアップし
${SCRIPT:Frw} InstagramTools.js insertPostUrl
をコマンド登録して実行する(1度だけでok)
挿入はV2C再起動後有効なのでコマンド実行後、新着確認しないで速やかにV2Cを再起動すること
⑦ ⑥を行っていない場合は念のためV2Cを再起動
⑧ V2C起動後Storiesを表示する場合はログインボタンで、Instagramにログインする
ユーザ名欄にユーザ名とパスワードを / で区切って繋げた文字列を入力した場合は
/の後ろから自動的にパスワードを取りだします
Storiesを表示する場合でInstagramにログインしていない状態でスレ一覧の更新・TLの更新が行われた場合は
Storiesの取得漏れを防ぐためにスレ一覧、TLの更新は空更新にします
⑨ TL単位で新着の着信を鳴らしたい場合は
ログ保存用フォルダ/sound/Instagram.jsフォルダ (Instagram.jsは新しく作ること)に
ユーザ名.wavの音ファイルを設置して下さい
(@user001さんの場合の音ファイル名は、user001.wav)
>>722
ストーリーズ取得のためにInstagramにログインする際
セッションIDというものが必要となりますがjs中は暗号化しないで使用しています
ただこのセッションIDでユーザ名、パスワードを入力せずにInstagramにログインできてしまうようです
仮に今後悪意のあるjsをインストールした場合にこのセッションIDを盗まれる可能性があります
なので現時点ではセキュリティユルユルなので以下の自衛策が必要となります
・Instagramアカウント作成時の登録内容を他人に知られても構わないものにする
・js中にユーザ名、パスワードを固定で持たせない(jsを盗まれる可能性があるため)
・他の新しいjsを追加・置き換えする際、js内に「v2c.getProperty」や「InstagtamStoriesCookie」と書かれていないか確認する
(「v2c.getProperty」は汎用的に使用されるものですが、「InstagtamStoriesCookie」は明らかに悪意があります)
・InstagramTools.js、getInstagramLists.js、getdat_sub/instagram.js内の
var InstagtamStoriesCookie = 'InstagtamStoriesCookie'; の''内のInstagtamStoriesCookieを任意の文字列に統一して変更する
・作成したアカウントもスレ一覧に追加して悪用されてないか監視する
たまにWEBブラウザでそのアカウントを開いて確認する
仮にセッションIDを盗まれて不正にログインされたり、不正投稿の踏み台にされても
パスワードを盗まれてない限りはアカウントが乗っ取られることはありません
(パスワードの変更には旧パスワードが必要なため)
あくまでjsとしてリリースしているのでここら辺のリスクを御承知の上
ストーリーズの取得をお願いいたします
>>724
急いでコピペしたんでいろいろ酷いですがバージョンアップする場合の手順です
新規で入れる場合の手順は②→③→⑤→⑧→⑨です
>>721
トリ付け忘れですけど本人です
796 :名無しさん@避難所 :2018/03/27(火) 21:38:33
PopupTools_20180327.zip
https://www.dropbox.com/s/er9x5wquvvbyls6/PopupTools_20180327.zip?dl=1
popupTwitterInfo.js
PopupStatusYoutubeV3.js
PopupStatusInstagram.js
PopupStatusDailymotion.js
の詰め合わせです
Java7,8,9用とJava6用にわけてあります
Java6では同梱のjson2.jsも必要となります
>>787 に対する修正
PopupStatusInstagram.jsで動画の対応が漏れていたのと
画像が5枚を超える場合にそれ以降の表示ができなかったのを修正
https://www.instagram.com/p/BftGrErht3d/
のurlでは
https://i.imgur.com/J4u5Jil.png
となります(最後のサムネはmp4を開く)
>>720
rssReaderの最大の欠点はスレ更新時にタブのclose→openをやっててスレがどこに行くか分からないのと
jsがモロ周りしてて入力途中でも平気で制御を持ってくことだったけど
こっちはsystem/getdat.jsに制御を任せたおかげでその2点が改善されてます
(代わりに監視間隔が15分固定になったけど・・・)
rssReaderではアドオンって方法だったのがgetdat.jsではサービス追加という実装にしてます
サービスの実体はアドオンと同じく外部ファイルの読み込み
15分間隔に問題なければこっちに移植したほうがV2Cの挙動がスッキリするかも
jsで無理して新着位置とかを制御する必要がないし
インスタは機能的に個人的には気に入ってるんですが
なかなか作ってて息苦しいので説明文が毎回プレッシャーで結構酷いです
他のjsと大きく異なるポイントとしては
●初めてのTL取得が遅い
初めてそのユーザのTLを開いた場合取得可能な過去投稿は全て取りに行くのですが
野良アプリに出来ることはWEBブラウザの挙動の模倣でしかなくて
この模倣では1回の通信で12件の投稿しか取得できません
この12件の取得を何回も繰り返して過去分の投稿を全て取得するのですが、
あまり連続して短時間アクセスを行うと429(アクセスし過ぎ)の規制が掛かってしまい
過去投稿を全て取得できません
なのでこの規制を回避するために12件取得しては8秒休みを繰り返しています
そのため12件取得するのに10秒ほど掛かってしまい、初期表示がどうしても遅くなってしまいます
つづき
●ストーリーズを取得するためにログインが必要
これが長文です
ストーリーズはフォローしているユーザの投稿を見る機能なのでブラウザでのログインが必要となります
(jsではフォロー無関係で取得できます)
このログインで以下の3つのリソースが必要だったり発生したりします
・ユーザ名(ログイン時にのみ必要)
・パスワード(ログイン時にのみ必要)
・セッションID(ログインすると鯖側から与えられる接続許可情報)
jsのログイン処理はWEBブラウザの挙動を模倣してログインし、セッションIDを貰っています
ユーザ名とパスワードはログイン時の使いきりでログインしたらもう必要ないのですが
セッションIDは継続的に認証を行うために所持し続ける必要があります
現状はV2C内部のグローバル領域に格納し、V2C終了と同時に消滅します
このセッションIDですが、WEBブラウザで試してみたところ
これさえあればログイン入力をすっ飛ばしてログイン認証をしてくれる優れものです
(逆に言えばこれさえ持ってれば誰でも勝手にログインできるということ)
現在js内ではセッションIDを暗号化しないで平文のままで使用しています
暗号化していない理由は
「js内で暗号化してjs内で複合化してるので盗むつもりの奴がjsを読めるのなら初めから暗号化してないのと一緒だから」
です
仮に悪意のあるjsにこのセッションIDを盗まれた場合、実際に可能かどうかは別として
「自分のアカウント」に勝手にログインされて登録情報を盗み見される、勝手に投稿される
のリスクの可能性の考慮も必要かと思います
そのためにアカウントを作る際は盗み見られてもどうでもいい情報だけを登録するようにしてください
メアドは捨てアドで、電話番号なんかはもってのほか!!!
また適宜勝手な投稿がされていないかの自分のアカウントの監視も必要かと思います
パスワードを変更する場合は旧パスワードが必要みたいなので
パスワードは絶対盗まれないようにしてください
毎回ログインでパスワードを入力するのは面倒ですがパスワードはjs内に含めず画面から入力するようにしてください
上記リスクに不安がある、対策が面倒とかの場合はストーリーズの表示はしないほうがいいです
試してないけど
今回登録したアカウントもInstagramのスレ一覧に追加してそれをスレで開いて置いたほうがいいかも
投稿が無い状態だとスレタブがunkownで空表示だけどなんか投稿されたらその投稿が反映されるかも
#明日から一週間くらいマトモにネットも出来そうもないから書きためてたのを一気に放出したけど
#日本語まとめ直さないと・・・
自身が投稿したレス番号をハイライト表示させたり、返信のあったレス番号を
ハイライト表示させていましたが、最近、反映されなくなったことに気づきました。
以下の設定項目を確認しましたが、解決せず…
・設定ーレス表示ーレスラベルー個別設定
・設定ーハイライト
他にチェックすべき箇所ありますか?
>>733
自分もかなり以前に設定したっきりなんで記憶が定かでないんですが
それだけだったような記憶
あとは確認するなら非表示・キーワード設定くらいかな
試しに新しいハイライト定義を作ってみてそれを割り当ててみたらどうなるでしょう?
あとは最近何かjsを追加したかどうかとか
自分が作ったjsの中にレスラベルを弄るjsがあったような記憶があります
毎回ログインするのめんどくさい
ソースにパスワード書くのもな
自分が忘れないフォルダにファイルを置いて管理する仕様がいいな
コピペするときレス番が邪魔だな
これはpost.jsで自分で消すか
新着があったらスレを表示するようにして下さい
>>734-735
>試しに新しいハイライト定義…
やってみたけどダメでした。
>レスラベルを弄るjs…
scriptフォルダをリネームしてjs無効っぽいこともしてみましたが…
>>722
試しに入れてみました。OSX10.11.6 MOD-Z 2.18.4(カプセル化Java9)だとちゃんと動きました。
OSX10.6.8 MOD-Z 2.18.4(Java6)だと「${SCRIPT:A} InstagramTools.js login」を走らせようすると「スクリプトのコンパイルに失敗しました」とメッセージが出て起動しませんでした。
個人的にはストーリーズは見なくてもいいのでInstagramOnV2C_20180315で満足しているのですがご参考までに。
https://i.imgur.com/5BPNriz.jpg
>>734-735
すみません、直りました
設定ー書き込みー自動ラベル付けー全体のところが
何故か”ラベルを付けない”になっていたのが原因でした
→ラベルを付けるにして、設定ーレス表示ーレスラベルー個別設定
で定義したものをタブ選択
>>721
これ違和感があるな
元のURLはこっちなのにRTのほうのURLになってる
https://twitter.com/kino_coban/status/978825761430822913
きの/@kino_coban 2018/03/28(水) 11:47:01
Retweeted by めめちゃんの猫bot
https://twitter.com/memenekobot/status/978917032526663680
せっかく日向でへそ天しようとしたのに転がり過ぎて半分日影に入ってるねっこの図
http://pbs.twimg.com/media/DZV80iRVAAEpPjV.jpg
http://pbs.twimg.com/media/DZV80iSU8AAll53.jpg
http://pbs.twimg.com/media/DZV80mvUMAAWqVz.jpg
http://pbs.twimg.com/media/DZV80iUVwAAE8Cp.jpg
>>737
しません
離席してる時に1件ずつ2回の新着があった場合
それをやると最新のレス表示での新着は直近の1件だけになって
1回目の新着は見逃されて返って来た時には新着ではなくなるはずなので
>>739
原因は何となく想像がつきました
>>740
よかったです
メンド臭い調査提案をするところでした
>>741
確かにそうなる
RTした側の投稿を表示してるとこだし
https://twitter.com/kino_coban/status/978825761430822913
Retweeted by https://twitter.com/memenekobot/status/978917032526663680
とでもする?
>>739 と>>741 の修正は日曜日に
>>739 に関しては急ぐ場合はInstagramTools.js内の
function mediaurlexchg(){
var bd = v2c.boards;
for(var i=0; i<bd.length; i++){
if((''+bd[i].url).indexOf('http://js.v2c.net/' + bdn +'/') != -1){
var th = bd[i].threadsWithLog;
for(var j=0; j<th.length; j++){
if((''+th[j].url).match(/http:\/\/([^/]+)\/test\/read\.cgi\/([^/]+)\/([^/]+)\//)){
var fp = v2c.saveDir + '/log/' + RegExp.$1 + '/' + RegExp.$2 + '/' + RegExp.$3 + '.dat';
var dat = v2c.readFile(fp, 'MS932');
if(!mp4Only){
dat = (''+dat).replace(/https?:\/\/([-\w\d]+)\.cdninstagram\.com\/([^/]+)\/([^/]+)\/([^/]+)\/([^/]+)\/([^/]+)\/([^.]+)\.jpg/gi, 'https://$1.cdninstagram.com/$5/$6/$7.jpg');
}
dat = (''+dat).replace(/https?:\/\/([-\w\d]+)\.cdninstagram\.com\/([^/]+)\/([^/]+)\/([^/]+)\/([^/]+)\/([^.]+)\.mp4/gi, 'https://$1.cdninstagram.com/$5/$6.mp4');
v2c.println(dat);
v2c.writeStringToFile(fp, dat, 'MS932');
}
}
}
}
v2c.alert('メディアurl置き変え終了\nV2Cを再起動して画像を取得し直してください')
}
を丸ごと削除してみてください
リザーブしてるだけで現在未使用のなので削除しても問題ありません
>>742
元のURLじゃないとコピペ出来なくて困る
どうにかんらないのかな
>>743
元の投稿のurlは表示するけど
rtのurlはどうする?って質問
いらない?
×元の投稿のurlは表示するけど
○元の投稿のurlは表示するように直すけど
>>739
忘れてました
getInstagramLists.jsとgetdat_sub/instagram.jsのshowStoriesをfalseにすると03/15版と同じ結果になります
03/15版はスレ一覧の表示でバグってるところがあるかもなので
できれば03/27版にして下さい
rtのurlは需要ないからいらないと思う
そだねー
じゃあrtの時は元のurlだけを表示ってことで
ただ土曜日まで開発環境のないところに居るんで直せません
いつでもいいですよ
>>745 >>746
function mediaurlexchgの部分を削除してgetInstagramLists.jsとgetdat_sub/instagram.jsのshowStoriesをfalseにしましたが、
ユーザー登録のコマンドでは>>739 と同じようなコンパイル失敗のエラーが出ました。末尾の番号が#274ですが。
すでに登録してあるユーザーリストの一覧更新では「原因不明のエラー」が出る様になりました。
lee david carter/@magnacarter666 2018/03/29(木) 09:28:35
https://twitter.com/magnacarter666/status/979153311105511424
Vote babymetal people 😁😁😁
https://twitter.com/rocksound/status/978964923047927810
Rock Sound/@rocksound 2018/03/28(水) 21:00:00
Round 1: @ThisIsPVRIS vs. @BABYMETAL_JAPAN
#RockSoundMarchMadness
URLは一番上じゃないと統一感なくてダメだな
これもどうにかならないのかな
>>751
間違った
これはどうしようもないから無理だった
post.jsで正規表現使って入れ替えるしかないのか
post.jsのスクリプトは変な動きするから難しい
post.jsで回避できたわ
書き込み1回目に毎回5ちゃんねるの警告確認が出るようになったけど
仕様でしょうがないのかな
getInstagramLists.jsのwav再生の下に
スレ表示を追加したら更新されるまで時間がかかりすぎて
ホントに更新したのかよ状態になった
どこで更新してるのかわからん
InstagramLIVEの開始がわかるAPIはないのかな
可能なら追加して下さい
IDとパスワードを保存しないで
取得クッキーをPC固有のMACアドレスで暗号化すれば
他人のPCで復元することが不可能になるな
新着表示の方法がやっとわかった
threadオブジェクト(th) のunreadがtrueだったらupdateを繰り返せばいいのか
bool unread スレッドに未読レスが存在する時にtrueを返します
>>759
ダメだった
Instagramの更新が15分後とかになるけど
どうなってるんだ
BABYMETAL(babymetal_official) [Instagram Stories] 2018/04/01(日) 11:00:33
https://scontent-nrt1-1.cdninstagram.com/vp/915649d25cc2cbd997644b8e1fc2bac5/5AC29312/t51.12442-15/e35/29400726_161775237862257_2474781695216189440_n.jpg
40分後に更新された
ストーリーのstory_cta_urlがnullでなければ表示したほうがいいな
ぬるぽ
MOMOKA J☆Dee’Z(momoka_jdeez) [Instagram Stories] 2018/04/02(月) 18:40:12
https://scontent-nrt1-1.cdninstagram.com/vp/1c73a3607e7a1c0efd3744dcc88e0a3f/5AC59190/t51.12442-15/e15/29414346_232182837353668_2069017108057948160_n.jpg
https://scontent-nrt1-1.cdninstagram.com/vp/1a5bc3839a0c880ba73dfe7b0cbb94ae/5AC56D2E/t50.12441-16/29708705_232310044169280_1325920644401377616_n.mp4
今更新された
アドオンからだとこれが使えない
v2c.context.setPopupHTML(generateConfHTML());
あきらめて別スクリプトにしてなんとかできた
とりあえずcookieをファイルで保存するようにした
爆サイをV2CMOZ0-Zに追加したいので
福袋のzipを解凍してカラクリを見ていたのですが・・・わかりません
opneFutabaWithExtBrowser.js
このファイルをどのように紐づけして
板一覧に追加すればよいのでしょうか?
>opneFutabaWithExtBrowser.js
今開いているスレをWEBブラウザで表示するために使用します
外部コマンド>一般>レス表示に
${SCRIPT:S} opneFutabaWithExtBrowser.js
を追加
あと爆サイを見るためにはimode絵文字が必要になります
福袋のicon/message/emoji/imodeフォルダと
msgkw.txtをコピーして使用してください
msgkw.txtにはTwitterカラー絵文字の設定も入っています
Twitterカラー絵文字を使用しない場合はmsgkw.txtの386行目以降は全て削除
Twitterカラー絵文字を使用する場合はicon/message/emoji/Twitter_FullSetフォルダもコピー
>>768
ご教示ありがとうございます
福袋には板一覧を封入済みなので
そのままfavorite.txtから抜粋して自分のお気に入りに追加すればそのまま使えると思います
一覧のルートは「0,C,爆サイ.com -xxxx版メニュー -」で地域単位です
または板一覧で板を指定して右クリのコマンドの変更で表示される内容そのままで
ツールバーのコマンド登録(コマンドボタンのほうが定期更新を使えるみたい)して下さい
get4chanMenu.js
getBakusaiMenu.js
getFutabaMenu.js
の3つはお気に入り(favorite.txt)に追加する板一覧用リストを作成するための一時的なツールです
新板の追加が発生してないのなら実行する必要はないです
ShowWeb4chan.js
ShowWeb8chan.js
ShowWebFutaba.js
の3つは多目的で作ってあるのですが去年の初めに作ってそれっきりの機能なんで
htmlが変わって動かない、表示が上手くいかないなどのところが出てると思います
今現在自分はツールバーのコマンド登録に
https://i.imgur.com/qHe70Ue.png
https://i.imgur.com/8YhUya4.png
な感じで登録して
https://i.imgur.com/2r9eqCS.png
https://i.imgur.com/ILHdVAq.png
な感じの画像付きのスレ一覧をポップアップに表示してます
htmlの解析を行って表示するので遅いです
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板