レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。
スクリプト#3 @避難所
スクリプトに関する話題なら何でも
V2C使用法[スクリプト]
ttp://v2c.s50.xrea.com/manual/script.html
V2Cwikiにもスクリプト関連の情報があります
ttp://v2c.kaz-ic.net/wiki/?%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88
■前スレ
スクリプト#2 @避難所
https://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1433054157/
>>204
翻訳url(API)を変更したんですが隠しAPIみたいなんで仲良く優しく使ってね
英文9000文字くらいまでは日本語訳をできることを確認
>>204-206
UAが宜しくなかったので修正
>>204 は消しました
https://www.dropbox.com/s/suxpre4jxd9bu6o/google_translation_20191106.zip?dl=1
>>207
改行がおかしかったんでも一回修正
>>204-206
UAと改行が宜しくなかったので修正
>>204 ,207は消しました
https://www.dropbox.com/s/4ng5usobk3bw8yg/google_translation_20191107.zip?dl=1
>>204-209
いいねぇ。Good job!!
公式APIは課金制なのか
https://cloud.google.com/translate/pricing
有用な情報なんで転記
【不具合内容】 スクリプトで v2c.clipboardTextメソッドが使えない (Java11)
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1545201173/957
Java11以上ではv2c.clipboardTextが使えません
コンソールログに以下のメッセージが表示されます
java.lang.NoSuchMethodError: 'void java.lang.SecurityManager.checkSystemClipboardAccess()'
at org.monazilla.v2c.V2CScriptApp.getClipboardText(Unknown Source)
回避法:V2Cのメソッドの代わりにJavaを直接使う
var kit = new java.awt.Toolkit.getDefaultToolkit();
var clip = kit.getSystemClipboard();
var txt = clip.getData(java.awt.datatransfer.DataFlavor.stringFlavor);
ワンラインで済ませたい場合は
((new java.awt.Toolkit.getDefaultToolkit()).getSystemClipboard()).getData(java.awt.datatransfer.DataFlavor.stringFlavor)
>>194
新着の赤字マークは表示されるけど自動で画像を取得してくれません。手動で更新して画像取得はできます。
自動で画像取得できるようになりますか?
>>209
無事以前のよう使えるようになりました
ありがとうございます!
どなたか peing の質問の画像が表示されるスクリプト作ってください
ふたば見られなくなった
>>216
>デザイン変更 テスト中
だそうです
ふたば絶賛修正中
とりあえずテスト版扱いで13時頃リリース
修正対象は判明してるふたばだけ
過去ログ取り用のサイトは今のまま
久しぶりにソース見たらゲロ吐きそうw
と思ったけどデザイン変更されてる板とされてない板が混在してるんで21時頃リリース
ふたば、爆サイ、4ちゃん、8ちゃん機能拡張パック with webThreadSearchEx
FTBKS48_UpdatePack_with_webThreadSearchEx_20191119.zip
https://www.dropbox.com/s/6iakr2urrmj9tup/FTBKS48_UpdatePack_with_webThreadSearchEx_20191119.zip?dl=1
getdat.js
・ふたば:デザイン(html)変更に対応
実際の修正対象は名前欄と日付欄とAUX欄です
・servicesのREADCGItoDATとlogsoku (LOGSOKUtoDAT)をコメントアウト
Zか/2での使用が望ましいです
#他V2Cでは一度スレを開くとそのスレはdat落ち扱いとなりスレ一覧の更新では新着レスの検知をできないため
「板の更新を待ってから新着のあるスレを開く」がscriptでやりたい
つまりjavascriptで言うところのpromiseを使っての非同期処理
しかしrhinoにそんなもの当然ない、仕方ないのでsettimeoutで代用しようと思ったらこれも動かない
ひょっとしてrhinoにsettimeoutは実装されてないのか
>>216 の時点では変わってなかった板も変更されだしたな
>>221
https://github.com/typicaljoe/taffydb/issues/6
https://stackoverflow.com/questions/2261705/how-to-run-a-javascript-function-asynchronously-without-using-settimeout
らしい
おーみんなやっぱ苦労してんだね
rhino.jarをバラして中身見てみたけどsettimeoutなんて全く引っかからんかったからね、仕方ないので
try {java.lang.Thread.sleep(5000);} catch (e) {};
みたいな感じでJavaでお茶を濁してた
Thread.sleepは必ずtry-catchでくくる事と書いてあったのでくくってるだけ、意味は分かってない
>>220
日付時刻取得できなくないですか?
スレ一覧では2023/08/01、レス表示はnull になります
>>225
全板開いて俺一人でどこで何が起きてるか調べろと?
IDやIPが出ないスレでnullになるんは分かったけど
2023/08/01ってどこ行けば見られる
tree.js_20191222.zip
https://www.dropbox.com/s/rgpxyk69wn0setk/tree.js_20191222.zip?dl=1
non-outlineの場合の表示を修正
合わせてRhinoスクリプトエンジン、Java8で動かないのを修正
アンカやurlにリンクを張りました
但し外部リンクの場合はクリックするとポップアップが閉じます
画像のサムネはキャッシュを表示します、キャッシュが無い場合はサムネを表示しません
https://i.imgur.com/icYBf6m.png
コマンド
${SCRIPT:S} tree.js non-outline
========================================================
今回追加した設定項目
var NameLabel = true?'名前:':''; // 名前欄の見出し(true:名前:、false:なし)
var imageWidth = '64'; // サムネ画像の幅(''でサムネを表示しない)
var bodyBGColor = '#e6e6fa'; // ポップアップの背景色
var bodyBGImage = 'morningcoffee_b.jpg'; // ポップアップの背景画像ファイル名、画像ファイルはV2Cディレクトリ/imgEnv/に置く(無しの場合は = '')
var borderColor = '#a9a9a9'; // レスの枠線色(無しの場合は = '')
var infBGColor = '#c0c0c0'; // 名前・日付・時刻欄の背景色
var timeColor = '#d35871'; // 日付・時刻の色
var msgBGColor = '#ffffff'; // レス本文の背景色
========================================================
レスをテキストとして取り出しhtmlドキュメントとして表示してるので
レス表示用のV2Cの設定は反映されません
>>228
アウトライン表示が改行されないのでおかしくなってますね。OSX
https://i.imgur.com/trHODsc.jpg
>>229
報告どうもです
というかいろいろダサくて申し訳です
アウトライン時の文字数制限のところもおかしくなってた(なる場合がある?)んでそこも合わせて
あとアウトラインの時はサムネは無条件で表示しないようにします
これで大丈夫かな?
tree.js_20191223.zip
https://www.dropbox.com/s/kej3w2k3ns2n5xh/tree.js_20191223.zip?dl=1
>>228 の修正版(>>228 は削除しました)
non-outlineの場合の表示を修正
合わせてRhinoスクリプトエンジン、Java8で動かないのを修正
アンカやurlにリンクを張りました
但し外部リンクの場合はクリックするとポップアップが閉じます
画像のサムネはキャッシュを表示します、キャッシュが無い場合はサムネを表示しません
またアウトラインの場合はサムネを表示しません
コマンド
${SCRIPT:S} tree.js 外部リンクをクリックで開く場合
$SCRIPT tree.js 外部リンクをクリックで開かない場合
========================================================
今回追加した設定項目
var NameLabel = true?'名前:':''; // 名前欄の見出し(true:名前:、false:なし)
var imageWidth = '64'; // サムネ画像の幅(''でサムネを表示しない)
var bodyBGColor = '#e6e6fa'; // ポップアップの背景色
var bodyBGImage = 'morningcoffee_b.jpg'; // ポップアップの背景画像ファイル名、画像ファイルはV2Cディレクトリ/imgEnv/に置く(無しの場合は = '')
var borderColor = '#a9a9a9'; // レスの枠線色(無しの場合は = '')
var infBGColor = '#c0c0c0'; // 名前・日付・時刻欄の背景色
var timeColor = '#d35871'; // 日付・時刻の色
var msgBGColor = '#ffffff'; // レス本文の背景色
========================================================
レスをテキストとして取り出しhtmlドキュメントとして表示してるので
レス表示用のV2Cの設定は反映されません
>>231
バッチリです。
簡単ではございますが、Googleの「画像で検索」をリンクコマンドに追加して実際に使えたので共有します
https://i.imgur.com/7t5vbsF.png
ラベル:画像で検索(Google)
コマンド:$EXTBROWSER https://www.google.co.jp/searchbyimage?image_url=$LINK
スクリプトでも何年も前からあるよ
http://v2c.kaz-ic.net/wiki/?%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%2Fgimage.js
>>234
おおこれは便利ですね!ありがたく使わせていただきます
一応>>233 でご紹介したものはgimage.jsのようにテキストから画像検索するのではなく
画像(URL)からそれに一致した画像を含むページや類似画像を検索するようになってます
(いわゆる画像「で」検索)
>>231
間違えて、レスの付いてないところで使うと空のウインドウが開いてしまいますね。
>>236
ソースの確認を何もしてませんがもし可能なら
空ぶったときは何も表示しない
的なオプションがつけられるならつけます
Instagramのスクリプトが更新処理を始めると入力が重くなるので
スクリプトを別スレッドにして起動したら干渉しなくなった
ふたば、爆サイ、4ちゃん、8ちゃん機能拡張パック with webThreadSearchEx
FTBKS48_UpdatePack_with_webThreadSearchEx_20200101.zip
https://www.dropbox.com/s/i3q8mygyp0zm5w5/FTBKS48_UpdatePack_with_webThreadSearchEx_20200101.zip?dl=1
getdat.js
・IDやIPを表示しないスレでレスの日付・時刻欄がnullになるのを修正
レイアウト板のなんでもキャプチャースレで確認
Zか/2での使用が望ましいです
#他V2Cでは一度スレを開くとそのスレはdat落ち扱いとなりスレ一覧の更新では新着レスの検知をできないため
>>94
IDを右クリック、必死チェッカーをクリックしましたが
必死チェッカー検索に失敗しました。
この板は対応していないか、サーバーURLの設定が間違っている可能性があります。
5chになって仕様変更とかでしょうか?やり方が間違っているのでしょうか?
SCRIPTのhissi.jsは動作しています
もどきもどきのほうのチェッカーの使い方を教えてほしいです
お願いします
V2C+ ver1.1.3[R20171103]
です
>>240
bbsmenuの取得先はどうなってる?
2chのままなんじゃないかな
V2C+使うなら↓にしないと
http://menu.5ch.net/bbsmenu.html
http://menu.5ch.net/bbsmenu.html でした
SLIP表示スレでSLIPの上で右クリからのSLIP解析、IP表示は正常に動作しています
video.twimg.comの動画URLをサムネイル表示したい
>>244
B11パッチを使えば表示できるよ(静止画でも動画でも)
ニコニコニュースサムネおなしゃっす
「夜間戦闘機」はなぜ「夜間」なのか? 日中の活動は苦手な「夜行性飛行機」
https://news.nicovideo.jp/watch/nw6613398
>>246
とりま
https?://\w+\.nicovideo\.jp/.+【TAB】$EXTRACT1【TAB】$&【TAB】$EXTRACT【TAB】"og:image" content="([^"]+)"
>>247
247さんありがとうございます!
https://i.imgur.com/aP2uP44.png
みれる?
http://i.imgur.com/aP2uP44.png
テスト
http://i.imgur.com/aP2uP44.png
これ、バツになって見えないね。
【V2C】 2.11.8 [S20150206] (L-0.7.0:amd64)
テスト
https://i.imgur.com/aP2uP44.png
B11に添付のImageViewURLReplace.datに変えてみてください
あとリンク・画像>一般>ダウンロードのUser-AgentはちゃんとしたWebブラウザのUAを使うこと
https://www.nikkansports.com/general/news/202002200000230.html
「爆サイ」運営社長を脱税容疑で逮捕
>>249 >>250 >>251 >>252
すべて見れる
それはただのおま環
ChMateのコピペ省略機能のように、同じ書き込みがあったら2つ目から非表示にするスクリプトをどなたか作っていただけないでしょうか
IDをコロコロ変えて同じ内容のコピペを連投する荒らしに困っています
>>257
マルチするな
https://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1564238123/590
>>258
向こうのスレだとスレチだったからこっちに書き直したんだろうが死ねゴミ
>>258
役に立とうという気がないならレスすんな無能が
はいはい放置放置
金払ってるわけじゃないのに、匿名板でそういう態度で教えてもらえると思ってるのがすげえ
ちょっと丁寧に対応するだけで教えたがりがころっと釣れるのに
プライド優先させて煽っちゃうあたりが実に小物感が出ていていいな
世の中には 半年ROMってろ という便利な言葉があってだな
向こうのスレで割と簡単に出来ると言われたからこっちで聞いたんだろうな
インスタの新着チェックすると途中で
スクリプト実行エラー: sun.org.mozilla.javascript.internal.EcmaError: SyntaxError: illegal character (<Unknown source>#173(eval)#1) in <Unknown source>#173(eval) at line number 1
が出て止まってしまうことが多い。
何度かやり直すと最後までチェックしてくれるんだけど。
インスタで少し前から、取得しようとすると
スクリプト実行エラー: sun.org.mozilla.javascript.internal.EcmaError: ReferenceError: "p" is not defined. (<Unknown source>#2582(eval)#464) in <Unknown source>#2582(eval) at line number 464
で必ずエラーが出るアカウントがある……
>>265
script\system\getdat_subのinstagram.js
の410行目
var P = '';
とPが大文字になってますがそれを小文字のpに修正してください
それで直るはずです
バグでした
>>266
なおりましたありがとうございます。
スレ検索でff5chが検索ができません。
ログ速はできるようです。
【V2C】 2.11.4.2.20.4.1 (V2CMOD/2) [R20200419] (L-0.7.0:amd64)
【Java】 10.0.1+10 (Oracle Corporation)
【OS】 Windows 8 (amd64)
【メモリ】 Total(Free)/Max.: 154(68)/1844 (Phys. Total/Avail.: 8139/4861) [MB]
>>268
このスレに書いたのはjsでだからと思ってるんですが
メニュー>スレ一覧>WEBスレッド検索で検索してみて貰えますか?
ff5chが登録されてないなら
メニュー>設定>WEBスレッド検索に
https://ff5ch.syoboi.jp/?q=$INPTEXTU
を登録
>>269
それはできます。
ボタン登録で
スレッド検索EX
${SCRIPT:A} webThreadSearchEx.js
を使ってます。
>>270
js直せますか?
とりま返事を待たず
function ff2chfunc(query) という行の何行か下に
var re = new RegExp(〜); という行があるので
var re = new RegExp(〜); を
var re = new RegExp('<li><a.+?href="([^"]+)">([^<]+)</a><span[\\S\\s]+?class="count"> \\((\\d+)\\)', 'ig');
に置き変えて下さい
>>272
検索できました。
4,5日ぐらい前には出来てたんで俺缶(;・∀・)かと思ってました。。。
ありがとうございます。
>>273
htmlがちょっと変わってたみたいです
(aとhref=の間の.+?の箇所とspanとclass=の間の[\\S\\s]+?の箇所)
インスタライブはさすがに取得できないか
B11スレから加筆転載
webThreadSearchEx.jsをV2C+とV2C-R(3.x.x系)以外で動かす場合は
urlを2ch化しなきゃならないんで
function ff2chfunc(query) という行の何行か下に
thl.push(v2c.getThread(matches[1], matches[2], matches[3])); という行があるので
これを
thl.push(v2c.getThread((''+matches[1]).replace('.5ch.net', '.2ch.net'), matches[2], matches[3]));
に修正して下さい
修正前は検索結果からスレを開くと5chとしてスレが開かれていたので
2chとしてのスレ一覧と整合性が合わずに板名が表示されていなかったかも
修正前はff5chのurlをそのまま使ってたので検索結果のスレ一覧が5churlのスレ一覧になってました
V2C+とV2C-R(3.x.x系)以外のV2Cではスレを開くとスレが外部板となり
よろしくないので>>277 の修正が必要となります
爆サイの板追加するのは手動じゃないとダメですか?
>>279
はい
V2Cを終了させてからfavorite.txtに手作業で追加する必要があります
暫く板一覧を更新してなかったのでふたばと爆サイの板一覧の修正版を今夜うpします
>>280
ありがとうございます
コロナ関連の板が増えていたんで手動でいくつか追加しましたが修正版うpしてくれるのはありがたいです
>>281
https://www.dropbox.com/s/4rmitk24ackd7nf/favorite.zip?dl=1
ふたばと爆サイの板一覧の最新版です
>>282
ありがとうございました
さっそくDLして追加しました!
今日になってインスタにログインできなくなった。InstagramOnV2C_20191105
Instagramのログインに失敗しました(phase01)
普通のブラウザやスマホではログインできるのに。
>>284
現象確認しましたが今時間ないんで調べるのは夜になります
Instaでログインできない件ですが申し訳ですが直せません
ログインセキュリティを強化したためjsでは対応できなくなりました
抜け道を考えてはみますが抜け道があっても普段ネットは「使うだけ」の人にはハードルが高いと思います
なおログインじゃなくてパスコード入力の場合は前回のログイン情報が有効なので暫くは使えると思います
向こうが修正したのはログインのセキュリティ強化だけみたいなので
ログインしないで使えば個別の投稿は取得できます(2020/03/03の投稿を取得できました)
ただログインしない場合は
・ストーリーを取得できません
・一覧の新着件数が最大12です(一覧更新と個別投稿の取得とは別処理なんで12という数字には制限されないです)
hissiスクリプトの反応悪いが必死サイトが重いのか?
InstagramTools.js
https://www.dropbox.com/s/pg1nrt5q0c89l3g/InstagramTools.zip?dl=1
インスタにログインできなくなったことに対する対応版です
V2Cでログインできなくなったので
代わりにWEBブラウザでログインしストーリーズに必要な情報を取得し
それをV2Cが借りてストーリーズを取得します
但しWEBブラウザでの情報取得には普段はまず使わないツールを使用するので
初めてだとハードルが高いと感じるかもです
>>289
WEBブラウザでの情報取得方法とV2Cへの反映方法です
(全て手作業)
WEBブラウザ側作業
① FF起動しhttps://www.instagram.com/ を開く
② F12キーを押下、下半分に表示されたツールのツールバー右側の「…」をクリックし右側に表示を選択
https://i.imgur.com/Q8VPdqb.png
③ ネットワークをクリック
④ IDとパスワードを入力(ログインボタンはまだ押さない)
⑤ ログインボタンを押す直前にツールのゴミ箱アイコンをクリックしネットワークログをクリア
⑥ ネットワークログをクリアしたらログインボタンを押す
⑦ 画面表示が終わるのを待ち、ログが落ち着いたらネットワークログを先頭にスクロール
⑧ /accounts/login/ajax/の行をクリック
https://i.imgur.com/LwaIm1k.png
⑨ ヘッダー>応答ヘッダーの生ヘッダーを表示
https://i.imgur.com/L6pGsz2.png
⑩ Set-Cookie: sessionid=の行のSet-Cookie: sessionid=と;の間の謎の文字列をコピペしてテキストファイルに保存
⑪ Set-Cookie: sessionid=の行を右に移動してexpiresを確認(来年の今日まで有効なはず)
V2C側作業
① インスタログイン
② ログインダイアログの代わりに新しく
https://i.imgur.com/fiild1s.png
を表示するのでそこにWEBブラウザ側作業⑩で保存した謎の文字列を入力(V2C起動時毎回入力が必要)
③ 表示>スクリプトコンソールを選択する
④ インスタ一覧更新、スクリプトコンソールにreels_media.length=n(nは1以上)が表示されれば
ストーリーズが取得可能です(reels_mediaはストーリーズのデータ)
https://i.imgur.com/pGipYni.png
注意
V2CはWEBブラウザのログイン情報を借りてストーリーズを取得してるだけなので
WEBブラウザでログアウトすると借りてるログイン情報は無効となりストーリーズの取得ができなくなります
>⑩ Set-Cookie: sessionid=の行のSet-Cookie: sessionid=と;の間の謎の文字列をコピペしてテキストファイルに保存
スクショ例では
7315426971%3AAgEVmW41Jw3e2C%3A9
です
>>290
すっげー大切な事を書き忘れ
例はFireFoxです
Chromeとかにも同じ機能があるんですがChromeだとネットワークログが流れて消えることがあるんで
ネットワークログが消えないFireFoxのほうが簡単です
もう一つ書き忘れ
>>289 は毎回ログインの使い方でログインできなくなってから使って下さい
6桁のパスコード入力でストーリーズが取得出来てるうちは置き換える必要はありません
>>289-293
対応早い、感謝です。
と、確かにハードル高い、というか謎の文字列の起動時毎回入力が中々面倒ですね。
わざと毎回入力にしたけどやっぱメンド臭いと言われたんで
謎の文字列をjsに埋め込めるように修正します
あと謎の文字列を使う場合はの
InstagramCommon.jsのonB11がfalseじゃないとダメでした
InstagramTools.js差し替え版
https://www.dropbox.com/s/esk5gqzbupgyidj/InstagramTools.zip?dl=1
>>289 は削除しました
謎の文字列を毎回入力しないようにInstagramTools.js内部に設定できるようにしました
// [設定] ------------------------------------------------------------
// Instagramにログインできない場合対応
// 上記場合はInstagramCommon.jsのonB11を = falseにすること
var directLogin = true;
var SessionID = ''; // WEBブラウザの開発ツールで取得した謎の文字列を設定すると毎回入力とならない
// [設定ここまで] ----------------------------------------------------
SessionID = '';の 'と'の間に謎の文字列を設定して下さい
例
SessionID = '7315426971%3AAgEVmW41Jw3e2C%3A9';
但しV2C起動後にログイン処理(実際はログインしてません)が1回必要なのは今までと同じです
ログイン処理が終了すると
https://i.imgur.com/RzO5iuD.png
というダイアログを表示します
>>295
導入しました。アリガトウゴザイマス。ストーリーズの取得ができました。
今回のインスタセキュリティ強化と関係ないとは思うのですが、数日前からインスタのコメントの濁点・半濁点の扱いが変になってる書き込みが
特定の人でもなく、同じ人のコメントでもおかしくなったりならなかったりしてるのが???です。ウチの環境だけかも知れませんが・・・
https://i.imgur.com/aiaTOP8.jpg
>世界一のサンバダンサー
>バヌーザさんのサンバチームの
>Tシャツです〜
>ブラジルワールドカップの年の
>デザインですね〜!!
同じコメント内でも変になったりならなかったりです。
>>297
その濁点
うちも確認してます
インスタ本体のほうまだ見てないんですが
バをバに分解してますね
確かそんな風になっちゃう文字コードがあった記憶
モバイルの入力プログラムなのか
jsなのかはこれから見ますが暫く様子見のつもりです
なお謎の文字列ですがあれを盗まれるとインスタを乗っ取られる(あれだけでログインできる)のでご注意を
gimage.jsが動かなくなりましたが
どこを書き換えればよいのでしょうか
なんJにだけ
https://imgur.com/sQSuhvU.jpg
みたいなエラーが出てレスもスレ立てもできないンゴ
5ch側の仕様変更が原因?
>>300
>5ch側の仕様変更が原因?
V2C-Rならそう
作者に対応してもらうかB11ってパッチを当てるか
ふたば、爆サイ、4ちゃん、8ちゃん機能拡張パック with webThreadSearchEx
FTBKS48_UpdatePack_with_webThreadSearchEx_20200602.zip
https://www.dropbox.com/s/s155rc2vr5upylg/FTBKS48_UpdatePack_with_webThreadSearchEx_20200602.zip?dl=1
・二次元実況@ふたボードを表示できるように修正
getFutabaCatalog.js
opneFutabaWithExtBrowser.js
system/getdat.js
system/post.js
・ff5chの仕様変更に対応
webThreadSearchEx.js
・>>282 の取り込み
favorite.txt
・V2C本家、V2C-R 2.11.8、V2C-R+、V2C+、V2C-R 3.x系でしたらばの過去ログを表示する(今回追加)
system/threadld.js
・爆サイの書き込みダイアログにi-mode絵文字パレットを表示する(過去からのリリース漏れ)
system/emojiPallet.jpg
一休みしてから軽く説明予定
googleイメージポップアップ動かないの俺だけじゃなかったw
この手のスクリプトを初めて試すんだけど
>>302 を保存する場所はどこにすればいいの
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板