レス数が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/
>>146
1ユーザづつ取得するgraphqlなら仕込んである(けどバグっててそこが動かない)けど
graphqlをドカンドカン叩くのってなんか(危機管理的な意味で)気が引けるんだよなぁ
そのgraphql(もしくは類似)で任意のidを羅列して1度に複数ユーザ分取得する方法ってないでしょうか?
(Storyを取るような感じ)
ここで使われるjsonは連続して呼び出しても429の対象にならないみたいだけど
他はダメだと思う
https://www.instagram.com
https://www.instagram.com/miyoshi.aa/
いろいろ勘違いしてた&未だによく分かってないことがあって
インスタのAPIは
Instagram API (廃止予定)
Instagtam Graphql API
があってAPI使うをにはTwitterみたいにアカウントを作らなきゃダメで
アカウントを作るには審査が厳しくて
jsで使ってる www.instagram.com/graphql/query/ もAPIだと思ってたけど
Instagram APIは api.instagram.com/v1/ で
Instagtam Graphql APIは graph.facebook.com だから
www.instagram.com/graphql/query/ は単にWebページのmore用のインターフェースでしかなかったりするんだろうか?
一番怖いのはこのurlが裏APIでjsで叩き過ぎてurlが隠されること(jsに無関係のユーザまで巻き込んでw)
インスタにログインしてる状態(クッキーにIDが乗ってたんでどうも身バレしてるっぽい)
16アカウントのスレ一覧を3分に一回の更新
一回の更新時のユーザ毎の間隔を5秒
これで今日一日ブン回してみるか
>>145
190822版から191005版にしたら、Instagramスレ一覧を更新しても新着スレに印が付かなくなったような。
>>151
今自分の手持ちのユーザの更新がないんで実確認できてないんですが
getInstagramLists.js の autoThreadUpdate は ture ですか?
これがtrueだとスレ一覧の更新で新着を見つけた場合に自動でスレ更新が動くんで
それでスレ一覧のほうの新着の目印が消えるのかな・・・
>>152
190822版も191005版も var autoThreadUpdate は false です。
190822版でスレ一覧を更新、新着スレに印が付いてるスレがあるのを確認して、191005版に入れ替えてスレ更新しても印は付いてないです。
つづき
新着スレ自体は開いていないので、再び190822版に入れ替えてスレ更新すると新着スレに印がつきます。
>>153-154
どうもです
調べてみます
さてどこだろ・・・
再現できない・・・
08/22版で新着を取ってスレ一覧をスレに新着有状態の表示でV2Cを終了させて
10/05版に置き変えてV2Cを起動してスレ一覧を更新するとスレの新着有状態が復元できてしまう
その1
InstagramCommon.jsの
var onB11
var IamRegistedUser
var graphql_countList
var graphql_countTL
var webPageToUpdate
var InitForceAll
var loginToWebTopPage
getInstagramLists.jsの
var autoThreadUpdate
はどんな設定でしょう?
その2
表示>スクリプトコンソールでスクリプトコンソールを開いた状態でスレ一覧の更新を実行すると
Instagram一覧更新開始(WebページログインXX)
とか
WEBページから更新情報を取得できませんでした
投稿の取得漏れを回避するため空更新します
+α
みたいな日本語のメッセージとか出てるでしょか?
(メッセージを直接貼らないで下さい、ログイン情報とかIDがログに出力されてる可能性があります)
IamRegistedUserがtrueでwebPageToUpdateがfalseの時のスレ一覧更新がバグってるかも
10/05版を出してから気づいたバグ
この条件の時は新着情報を取得するために
Webトップページじゃなくてgraphqlにアクセスするんだけど
その後の受信データのチェック処理がその条件を考慮してないせいで
エラーが発生して更新処理を空振りさせます
建て増し建て増しで場当たりだったから
ちょっと整理しないとダメかもなぁ
>>156-158
どうもです。
08/22版で新着がある事を確認してから、改めて配布状態から何もいじってない10/05版に置き換えてスレ一覧更新してみましたが新着の印は付きませんでした。
var onB11 = true;
var IamRegistedUser = true;
var graphql_countList = 12;
var graphql_countTL = 12;
var webPageToUpdate = true;
var InitForceAll = true;
var loginToWebTopPage = true;
var autoThreadUpdate = true;
10/05版スクリプトコンソール var webPageToUpdate = true; の場合 新着印つかず
Instagram一覧更新開始(Webページログインあり)
xxxxxxxxxxごちゃごちゃがいっぱいでてます。xxxxxxxxxx
Instagram一覧更新開始(Webページログインなしに切り替え)
WEBページから更新情報を取得できませんでした
投稿の取得漏れを回避するため空更新します
修正版が出るまで、「webPageToUpdate」をfalseにして使用して下さい
↓以下は登録されてるユーザー名が続く
Instagram一覧更新終了 (空更新)
10/05版スクリプトコンソール var webPageToUpdate = false; の場合は途中でエラー
Instagram一覧更新開始(Webページログインあり)
xxxxxxxxxxごちゃごちゃがいっぱいでてます。xxxxxxxxxx
スクリプト実行エラー: sun.org.mozilla.javascript.internal.EcmaError: TypeError: Cannot read property "ProfilePage" from undefined (<Unknown source>#173) in <Unknown source> at line number 173
下のツールバーには スクリプト一覧[Instagram]: 原因不明のエラー とでています。
08/22版スクリプトコンソール var webPageToUpdate = true; の場合 新着印つかず
Instagram一覧更新開始
xxxxxxxxxxごちゃごちゃがいっぱいでてます。xxxxxxxxxx
WEBページから更新情報を取得できませんでした
投稿の取得漏れを回避するため空更新します
修正版が出るまで、「webPageToUpdate」をfalseにして使用して下さい
↓以下は登録されてるユーザー名が続く
Instagram一覧更新終了 (空更新)
08/22版スクリプトコンソール var webPageToUpdate = false; の場合 新着印がつく。(いつもはこの設定で使ってました)
Instagram一覧更新開始
xxxxxxxxxxごちゃごちゃがいっぱいでてます。xxxxxxxxxx
↓以下は登録されてるユーザー名が続く
Instagram一覧更新終了 (空更新)
>>159
丁寧にありがとうございます
助かります
>10/05版スクリプトコンソール var webPageToUpdate = true; の場合 新着印つかず
ログイン状態でWebトップにアクセスして429
次善の策で非ログイン状態でWebトップにアクセスしてログインページにリダイレクト
それでエラーになってスレ一覧の更新中止
>10/05版スクリプトコンソール var webPageToUpdate = false; の場合は途中でエラー
>>157 のエラー
本当は08/22版と同じ動きをしなきゃならないんだけど、>>157 とはまた別の原因で10/05版ではそれが出来てないかも
それでエラーになってスレ一覧の更新中止
>08/22版スクリプトコンソール var webPageToUpdate = true; の場合 新着印つかず
IamRegistedUser次第なんですが
IamRegistedUserがtrueの場合は429
IamRegistedUserがfalseの場合はログインページにリダイレクト
それでエラーになってスレ一覧の更新中止
>08/22版スクリプトコンソール var webPageToUpdate = false; の場合 新着印がつく。(いつもはこの設定で使ってました)
いつもの設定でIamRegistedUserがなんだったかを教えて貰えるとありがたいです
どうも10/05版は今イチみたいなので、08/22版を使って貰う方がベストかと思います>ALL
>>160
ユーザー登録してるので、いつもは、var IamRegistedUser = true; です
拡張子付きで貼られていないimgurやGyazaoをスレ内でサムネイル表示可能にするスクリプトあったと思うんだけどそのリンク先お願いします
語尾に.pngをつけるみたいなものだったと思う
>>162
ImageViewURLReplace.datのほうがいいと思う
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1564238123/113-116
他の定義もいろいろ入っててゴチャ付いて整理は無理だけど
綺麗なImageViewURLReplace.datが欲しいなら JaneStyle用のImageViewURLReplace.datをググって下さい
https://imgur.com/CG9ldqY
https://gyazo.com/fdcb4bd833f6c0ed95b6ca0799733ae8
ImageViewURLReplace.datで直リンク画像みたいにスレ読み込みで表示はされませんでしたが
URLクリックでレス表示欄に画像サムネが出るようになりました
ImageViewURLReplace.datはフォルダにあったのですが2015年の日付だったので仕様変更で使えなくなっていたのかもしれません
そういえば数年前は拡張子なし画像も表示されていたような気がします
ありがとうございました
menu.js触るのが面倒すぎるね、なんでsampleは逆からループ回してるのかと思ったら
インクリメントデクリメントしなきゃならんからか
インスタグラムの件
今
スレ一覧の更新間隔3分
スレ一覧に17件
1件の更新間隔が5秒
の状態で
一覧の更新確認を
Webトップページ(429が発生するやつ)からではなくgraphql(公開というか漏れてるAPI)を使って
やってます
なんかペナを食らうかと思ってかれこれ2週間(ほぼ24時間稼働)ほど動かしてますが
今のところペナを食らった痕跡がありません
なんで現状は一覧の更新や最新投稿の取得時はWebトップページを触るのを推奨してますが
次回リリース(22日)ではgraphqlを触るのをデフォにするように変更しようかと思ってます
js使ってるのって多くても20人はいないだろうし鯖から見たらgraphqlアタックも微小かなって考えに変わりました
InstagramOnV2C 2019/10/22版
https://www.dropbox.com/s/i10a8jlaj7c997n/InstagramOnV2C_20191022.zip?dl=1
Instagramの投稿をV2Cのスレ形式で表示するjsです
Instagramにログインして使用する場合はストーリーズの取得も可能です
Instagramの仕様に依存するので規制などで将来的には、現在実装している機能が使えなくなる可能性があります
説明はzip内のreadme.txtに
絵がある説明は https://egg.5ch.net/test/read.cgi/software/1507366660/127
●対象js
getInstagramLists.js
InstagramCommon.js
system/getdat_sub/instagram.js
●InstagramCommon.js の webPageToUpdate のデフォルトをfalseとする
デフォルトのまま使用した場合はスレ一覧の更新、最新投稿の更新時
WEBトップページではなくgraphql/queryにアクセスします(429対策)
falseの場合、ログインなし・クッキーなしでgraphql/queryでアクセスします
(ストーリーは従来通り、ログインあり・クッキーありでgraphql/queryでアクセスします)
●getInstagramLists.js の sleep のデフォルトを5秒にしました(429対策)
スレ一覧更新時の個々のスレの更新間隔ですが前リリースでは10秒でしたが5秒となってます
スレ一覧の件数が多い場合は規制発動(あるのか?)回避のために10秒くらいに変更してください
ちなみに俺環ではスレ一覧に17件あります
●スクリプトコンソールに表示されるメッセージを整理しました
受信したjsonをそのまま表示します
#添付のgetdat.jsはふたば・爆サイ、したらばの過去ログに跨って最新です
>>167
おつです。
昨日から、新着のマークは付いてるのに読み込もうとしたらエラーで読み込めない人と読み込める人がでてきた。
多分俺環だろうから、しばらく様子見してみる。
>>169 です。
原因は、6桁のパス入れるのが面倒なので、onB11をfalseにしてたせいでした。trueにしたら全ての人が読み込めるようになりました。
ずっとfalseeで問題なかったんだけどなぁ。
↓は以前質問書き込みです。
815 :名無しさん@避難所 [sage] :2018/05/21(月) 21:39:42 ID:U6Wv973E0 (1/2) [PC]
B11パッチ B11.23.6以上を使用して、InstagramCommon.jsの設定var onB11= をtrue・falseの違いは、起動時に6桁のパスを設定するかしないかの違いだけ?
falseにしてもインスタもストーリーズも変わらず見れるみたいですが。
816+1 :名無しさん@避難所 [sage] :2018/05/21(月) 21:48:23 ID:wwPbI/hs0 [PC]
そうれす
onB11のtrue/falseの違いは
6桁のパスを設定する=前回ログイン情報を暗号化して保存する
をするかしないかの違いだけです
インスタで12件以上取得できたりストーリーズを取得できるのはアイアムレジステッドユーザーのほうの機能です
(要毎回V2C起動時にログイン操作)
>>170
もうしわけです
今回の修正でデグらせた模様
ストーリーズを取得に行く時にonB11がfalseだとセッションIDを渡さないでアクセスに行くので
それでログインされてない状態で403とかになってるかも
チョイ外出するので返って来てから検証
他にデフォルトと設定が異なる項目があれば教えて下さい
ストーリーズじゃないなぁ
もしかして改造してる人かな?
6桁コードを入力しないのならストーリーズを見るためにはもっと面倒くさいインスタのIDとパスを入力しなきゃならないし
現象発生を確認
スレ更新で投稿を取得するときにhtmlページに触ってるんだけど
onB11がtrueの時とfalseの時で返ってくるhtmlが違うっぽい
んだけどエラーログを取ってなかったんで再現待ち
そういやポップアップも使えなくなってるな
根は同じかな
このやる気の全く無い時に・・・
新着取得エラーになった女子アナをWEBブラウザで見た場合
(このページのhtmlを元に投稿を表示してる)
ログインしてる(おそらくonB11がtrueと等価):https://i.imgur.com/YDp9ZKG.png
ログインしてない(おそらくonB11がfalseと等価):https://i.imgur.com/fhPrKzy.png
ログインしろ汚染が個別の投稿に及んだ?
InstagramOnV2C 2019/11/01版
https://www.dropbox.com/s/e17wthzkz7qi3k5/InstagramOnV2C_20191101.zip?dl=1
Instagramの投稿をV2Cのスレ形式で表示するjsです
Instagramにログインして使用する場合はストーリーズの取得も可能です
Instagramの仕様に依存するので規制などで将来的には、現在実装している機能が使えなくなる可能性があります
説明はzip内のreadme.txtに
絵がある説明は https://egg.5ch.net/test/read.cgi/software/1507366660/127
●今回修正
system/getdat_sub/instagram.js (更新日 2019/11/01 15:13)
●インスタにログインして使用する場合で、且つonB11がfalseの場合に個別投稿の取得に失敗するのを修正
#添付のgetdat.jsはふたば・爆サイ、したらばの過去ログに跨って最新です
PopupTools_20190917.zip
https://www.dropbox.com/s/yq0cihmd4psl7v0/PopupTools_20191101.zip?dl=1
popupTwitterInfo.js
PopupStatusYoutubeV3.js
PopupStatusInstagram.js
PopupStatusDailymotion.js
の詰め合わせです
Java7,8,9用とJava6用にわけてあります
Java10以降もJava7,8,9用を使用
Java6では同梱のjson2.jsも必要となります
今回修正
PopupStatusInstagram.js (Java7以降用 2019/11/01 15:42)
PopupStatusInstagram.js (Java6用 2019/11/01 21:08)
修正箇所
・Instagramのポップアップで文字情報と1枚目の画像が表示されなくなったのを修正
>>177
×:PopupTools_20190917.zip
○:PopupTools_20191101.zip
>>176-178
どーもインスタの個別投稿のhtmlが変わったみたいで
ログインされてない状態:現行通り
ログインされてる状態;新しいhtml
となったようです
インスタログイン時にセッション情報(ログイン情報)を作成し保持します
onB11がtrueの場合はクッキーにセッション情報(ログイン情報)を含まないで個別投稿に触りにいくのですが
falseの場合はクッキーにセッション情報(ログイン情報)を含めて個別投稿に触りに行くためにログインされてる状態となり
新しいhtmlを受信してしまい、そのために必要な情報を適切に取得できずにこけてたようです
# onB11がtrueの場合はjsやB11でセッション情報をV2Cから見えない場所に隠すので
# V2Cが自分自身でセッション情報をクッキーに含むことができません
# onB11がfalseの場合はV2C自身がセッション情報を持っているので
# V2Cが自分自身でセッション情報をクッキーに含んでしまいます
ポップアップも同じ理由です
なので、こちらはリクエストクッキーをクリアしてセッション情報を渡さないように修正
ImageViewURLReplace.datに
https?://(?:\w+\.)?(?:instagram\.com|instagr\.am)/p/[\w\-]+【TAB】$EXTRACT1【TAB】$&【TAB】$EXTRACT【TAB】og:image"\s*content="([^"]+)
を定義して個別投稿のサムネを表示している場合、同じ理由で
onB11がfalseの場合はV2Cが自分が持ってるセッション情報を一緒に送ってしまい
ログインされてる状態で新しいhtmlを受信します
この時新しいhtmlには og:image が存在しないためにサムネの表示ができなくなります
>>176-180
乙です。感謝感謝。
>>181
いえいえとんでもございません
>>180 の件
https?://(?:\w+\.)?(?:instagram\.com|instagr\.am)/p/[\w\-]+【TAB】https://$EXTRACT1$EXTRACT2$EXTRACT3$EXTRACT4$EXTRACT5$EXTRACT6$EXTRACT7$EXTRACT8$EXTRACT9【TAB】$&【TAB】$EXTRACT【TAB】og:image"\s*content="https://([^"]+)|"display_url":"https:\\/\\/([^\\]+)\\([^\\]+)\\([^\\]+)\\([^\\]+)\\([^\\]+)\\([^\\]+)\\([^\\]+)\\([^"]+)
に定義を変えたら上手く行くかも
インスタにログイン+onB11=falseでは確認済み
(webブラウザで見て下さい)
×:(webブラウザで見て下さい)
○:(このスレはwebブラウザで見て下さい)
>>176
取り込んだら5chも含めスレ一覧をタブ更新したら空欄になってしまうんですが。
>>184
それだけ書かれてもさっぱりわからんのです
>>184
それだけ書かれてもさっぱりわからんのです
>>184
それだけ書かれてもさっぱりわからんのです
連投申し訳
反応遅くて書き込み連打してもーた
InstagramCommon.jsを取り込むと5chをふくめスレ一覧のタブが空欄になるようです。
インスタのユーザー登録はしていません。
登録していたユーザーさんが消ています。
onB11= false;
IamRegistedUser= false;
に変更しています。もどしてもタブ内が空欄になります。
ちなみに2018/05/07 初版からアップデートしました。
B11.27.1.1
【V2C】 2.11.4.2.19.11 (V2CMOD/2) [R20191104] (L-0.7.0:amd64)
【OS】 Windows 7 Service Pack 1 (amd64)
>>189
現象確認しました
申し訳です
確かにインスタのスレ一覧が空になりました
ただ5chや避難所のスレ一覧は空にはなりませんでした
dat(log\js.v2c.net\instagram)は生きてると思うのでスレ一覧を戻したいのですが
バックアップは取れてるでしょうか?
#バックアップ自体がバグってたので気になるところではありますが・・・
>>190
設定フォルダをバックアップから戻しています。
InstagramCommon.jsだけ戻してもまたインスタzip内のファイルを戻しても
治らなかったので何か別のファイルに影響を与えているかもです。
書き忘れていましたがバックアップは手動で圧縮したものです。
>>191
申し訳です
テスト不足でした
まずインスタのスレ一覧を戻したいのですが
script\scdataのバックアップはあるでしょか?
そこにinstagramUsers.txtというファイルがあるのですが
それがスレ(ユーザ)一覧になります
他のファイルとの関連性はないので0KBじゃないファイルがあるならそれを戻して下さい
あと悪さをしてたのはgetInstagramLists.jsなのですが
今差し替え版のテストをしてるんでしばしお待ちを
InstagramOnV2C 2019/11/05版(緊急リリース)
https://www.dropbox.com/s/v36nagsuilux9gk/InstagramOnV2C_20191105.zip?dl=1
Instagramの投稿をV2Cのスレ形式で表示するjsです
Instagramにログインして使用する場合はストーリーズの取得も可能です
Instagramの仕様に依存するので規制などで将来的には、現在実装している機能が使えなくなる可能性があります
説明はzip内のreadme.txtに
絵がある説明は https://egg.5ch.net/test/read.cgi/software/1507366660/127
●今回修正
getInstagramLists.js (更新日 2019/11/05 01:39)
●インスタにログインしないでスレ一覧を更新した場合にスレ一覧を空にしてしまうのを修正
#添付のgetdat.jsはふたば・爆サイ、したらばの過去ログに跨って最新です
備考
現在自信喪失気味です
置き換えの際はscript/scdata/instagramUsers.txtのバックアップをお願いします
>>176 は削除しました
>>193
もし生きてるinstagramUsers.txtがないようでしたら
明日datから復旧させるjsを作ります
(中を見たらdatから戻せそうなので)
あと他のスレ一覧も空っぽの件ですが
手動でバックアップしてるのが設定フォルダ丸ごとなら
丸ごと戻したほうがいいかもです
か最低でもBBSフォルダ丸ごと、logフォルダ丸ごと、usrprops.txtの3つ
>>193
差替え版にて5chも含めスレ一覧表示されました。
(instagramUsers.txtはバックアップしていました。)
でも: インスタを読み込んだら
HTTPError (Unknown)
と出てしまって読み込めないですが。
ちなみにバックアップフォルダのzipだと日本語名ファイルが文字化けされて収納されるんですよね。
スクリプトフォルダに日本語名のテキストがあるので。
ステータスバーに HTTPError (Unknown)
最下部の
ステータスバーに HTTPError (Unknown)
は無視してください。。。
表示>スクリプトコンソールを開いて、新着があるユーザ更新するとコンソールに
[getdat.js] 外部js /script/system/getdat_sub/instagram.js を実行
[getdat.js] https://www.instagram.com/hironaka_ayaka/ resCount=53 last=2019/10/07(月) 12:54:33
Instagramスレ更新開始 Graphqlアクセス
get cookie normal : null
getWithGraphql url:https://www.instagram.com/graphql/query/?query_hash=472f257a40c653c64c666ce877d59d2b&variables=%7B%22id%22%3A%2210511884990%22%2C%22first%22%3A12%2C%22after%22%3A%22%22%7D
getWithGraphql cookie:
getWithGraphql allResponseHeaders:{長いんで省略}
getWithGraphql Set-Cookie:urlgen="{\"203.136.182.83\": 2518}:1iRqOB:Pc4-3n9w-LWguDxLvy6ewiGoIrg"; Domain=.instagram.com; HttpOnly; Path=/; Secure
getWithGraphql hr.getContentsAsString():{"data":{"user":{"edge_owner_to_timeline_media":{"count":56,長いんで省略,"status":"ok"}
get cookie normal : null
[getdat.js] dat.length=4
[getdat.js] stories.length=0
弘中綾香(公式)(@hironaka_ayaka)<>instagram.com/p/B3bWuFGnVhp/<>2019/10/10(木) 15:20:57<>長いんで省略
弘中綾香(公式)(@hironaka_ayaka)<>instagram.com/p/B331XYPFiqy/<>2019/10/21(月) 16:47:28<>長いんで省略
弘中綾香(公式)(@hironaka_ayaka)<>instagram.com/p/B4ER1bDFPyW/<>2019/10/26(土) 12:47:07<>長いんで省略
弘中綾香(公式)(@hironaka_ayaka)<>instagram.com/p/B4PD9LjlZaZ/<>2019/10/30(水) 17:17:30<>長いんで省略
[getdat.js] merge.length=4
[getdat.js] INSTAGRAMtoDAT (57):
[getdat.js] retrieved from INSTAGRAMtoDAT: 弘中綾香(公式)(@hironaka_ayaka) (+4)
な感じでログが表示されるのですが(最後の行が表示されれば正常終了)
この一連の中で異常終了してないでしょうか?
>ちなみにバックアップフォルダのzipだと日本語名ファイルが文字化けされて収納されるんですよね。
もしWin純正のの圧縮機能を使ってるならWinRARとか?
https://forest.watch.impress.co.jp/library/software/winrar/
金払え言われるけどとりあえず放置でOKなようだし
>HTTPError (Unknown)
ユーザページ取得で失敗してるのだろうか・・・
>>198
getdat.jsですが>>194 のファイルを取り込んだら読み込みできました。
ウチのもっていた?2019?年?10?月?10?日だったので上書きしてしていなかったです。
同じ2019/05/07更新でしたが中身が違ってたようです。
>>200
とりあえずスレを更新できてOKってことでよいですか?
なら良かった
申し訳ですが参考にダメだったgetdat.jsを貰えますか?
何が違ってたのか気になるので・・・
>>201
違いは2箇所です。
126行目 { name: 'SHITARABAtoDAT', obj: new SHITARABAtoDAT()}, /* V2CMOD mod5.6以上でないと動きません */
で先頭に//が付くように。
134行目 // { name: 'INSTAGRAMtoDAT', obj: new EXTERNALSITEtoDAT('instagram.js', 'instagram')},
から先頭の //がなくなった。
スレッド再取得をしてInstagram確認中・・・(**)と表示され最新日まで
取り込めました。(ブラウザのほうで確認)
そのあと試しにタブをクリックしたら HTTPError (Unknown)は出てますが
ひとまずインスタの更新待ちです。ありがとうございました。
>>202
getdat.jsは3種類のスクリプトで共有してて
一つがインスタ
一つがしたらばの過去ログ
一つが爆サイ・ふたば等
です
処理自体はそれら3つのうちの最新版が最新になるのですが
それぞれに添付するときはそれぞれに無関係な箇所(今回//を付けたりなくしたりした塊)は先頭に//を付けてます
例えばしたらばの過去ログに添付のgetdat.jsは
{ name: 'SHITARABAtoDAT', obj: new SHITARABAtoDAT()}, /* V2CMOD mod5.6以上でないと動きません */
// { name: 'INSTAGRAMtoDAT', obj: new EXTERNALSITEtoDAT('instagram.js', 'instagram')},
でインスタに添付のgetdat.jsは
// { name: 'SHITARABAtoDAT', obj: new SHITARABAtoDAT()}, /* V2CMOD mod5.6以上でないと動きません */
{ name: 'INSTAGRAMtoDAT', obj: new EXTERNALSITEtoDAT('instagram.js', 'instagram')},
とか(そのスクリプトに無関係な処理を動かさないようにするため)
{ name: 'INSTAGRAMtoDAT', obj: new EXTERNALSITEtoDAT('instagram.js', 'instagram')},
がインスタの更新処理を実行する定義なんですが
それの先頭に//がついてコメントアウトされてたから処理そのものが動かなかったのかな?
それとHTTPError (Unknown)ですが
インスタをV2Cのスレに表示するためにウソの鯖で5ch形式のurlを割り当ててます
例えば
http://js.v2c.net/test/read.cgi/instagram/1518174546/
な感じ
スレの更新で通常の流れで上のurlでスレ更新に行きjs.v2c.netに触りにいくのですが
ウソ鯖なんで速攻でわざとエラーにしてます
そのせいでHTTPError (Unknown) : が出てるハズです
グーグル翻訳の修正版です
google_translation.js
https://www.dropbox.com/s/lly884f5voiiscp/google_translation_20191106.zip?dl=1
The Accessibility Guidelines Working Group (AGWG) has published
Accessibility Conformance Testing (ACT) Rules Format 1.0 as a W3C Recommendation. This
standard helps developers of automated testing tools and manual testing methodologies to write, share, and implement test rules.
The test rules contribute to consistent testing for accessibility standards compliance.
ACT is introduced in the ACT Overview. For more information and examples of organizations already using ACT,
see the blog post: Calibrate Your Accessibility Evaluation With ACT.
いい感じ
元文
W3Cとは「World Wide Web Consortium」の略称で、Web技術の標準化を行う非営利団体の名称です。
W3Cはティム・バーナーズ=リーによって1994年に創設され、Webで使用される技術を標準化し、
よりスムーズな開発や品質向上を目標に活動が続けられています。
現在はHTMLやXHTML、CSS、DOM(Document Object Model)やXML(Extensible Markup Language)など多くの仕様が公開されており、
IT関連企業を中心として400近くの団体が会員として加入するほど大規模な団体へと成長しています。
W3Cは今や世界中に支部を設立し、1996年9月より、日本の慶應義塾大学SFC研究所が日本支部および東アジア地区での活動を担うこととなりました。
SFC研究所は、アメリカのマサチューセッツ工科大学計算機科学人工知能研究所(MIT CSAIL)、
フランスに本部を置く欧州情報処理数学研究コンソーシアム(ERCIM)、中国の北京航空航天大学(Beihang University)とともに、
W3Cの管理運営の中心的役割を担っています。
英語に翻訳された結果
W3C is an abbreviation for “World Wide Web Consortium” and is the name of a non-profit organization that standardizes Web technologies.
W3C was founded in 1994 by Tim Berners-Lee, standardizing the technology used on the Web,
and continuing its activities with the goal of smoother development and quality improvement.
Currently, many specifications such as HTML, XHTML, CSS, DOM (Document Object Model) and XML (Extensible Markup Language) are published,
and it is so large that nearly 400 organizations, mainly IT-related companies, join as members. Growing into a group.
W3C has now established branch offices around the world, and since September 1996,
Keio University SFC Research Institute in Japan has been responsible for activities in the Japan branch and East Asia.
The SFC Institute, together with the Massachusetts Institute of Technology, Computer Science and Artificial Intelligence Laboratory (MIT CSAIL),
the European Information Processing Mathematics Research Consortium (ERCIM), headquartered in France,
and Beihang University in China, W3C It plays a central role in management.
>>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
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板