したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |
レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。

V2CMOD #4

1名無しさん@避難所:2017/08/03(木) 22:09:40 ID:NJzYvBJI0
非公式の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/

707名無しさん@避難所:2018/03/23(金) 19:39:52 ID:YxSLIWnA0
>>705
間違ってたからtry catchにした

708名無しさん@避難所:2018/03/24(土) 15:24:48 ID:g7FWgfPw0
Thread.newMarkResIndex = ResCount;
新着何件みたいなのを出したいのに
これ設定すると手動リロードやらないと新着が表示しない
V2Cのバグなのかな

709名無しさん@避難所:2018/03/24(土) 15:43:32 ID:ENj74srM0
>>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を取り出す処理が行われていないことを確認してから

というアナログな防衛策しか思い付きません・・・

710名無しさん@避難所:2018/03/24(土) 15:45:45 ID:ENj74srM0
>今の所はV2C起動時 or 初回インスタ仮想スレ一覧の初回更新時にユーザIDとパスワードを手入力でログイン

ユーザIDとパスワードはjs内にも保持しないしV2C内にも保持しない予定

711名無しさん@避難所:2018/03/24(土) 17:42:52 ID:eQVtFev60
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で段差になってしまう名前欄があるんですが
治す方法はありますか?

712名無しさん@避難所:2018/03/24(土) 22:53:40 ID:qxndDjK.0
画像に対してグロなどとレスがついている場合に自動でモザイクを掛けることってできますか?

713名無しさん@避難所:2018/03/25(日) 11:39:56 ID:NTn2VI1o0
>>706
これまでは●でなくともV2C使っていれば●カキコミ出来ていたけど、
5CH仕様が変わったので出来なくなったってこと?

●だと新規スレを立てたとき、続けてテンプレ貼れるなど、
書き込み制約受けないことがメリットなんだっけ?

714名無しさん@避難所:2018/03/25(日) 12:08:43 ID:hFk1Mb8g0
>>713
>5CH仕様が変わったので出来なくなったってこと?
おそらくそういうこと

●無しだけど●書き込みできてるのは
APIモードオンリー or API+read.cgiの場合だと思います

制約解除は連投規制緩和とdat落ち?過去ログ?の取得が可能になることだった記憶

715名無しさん@避難所:2018/03/25(日) 13:33:40 ID:NTn2VI1o0
>>714
回答thx

716名無しさん@避難所:2018/03/26(月) 19:03:23 ID:7k42ptgw0
Winでdatを何も考えずにテキストエディタで保存したらハマった
CRLFのCRで行数分ファイルが大きくなって新着があっても更新できなくなった

717名無しさん@避難所:2018/03/27(火) 14:04:17 ID:/0AiHcVc0
>>711
最新のreadcgi.jsで対応してます

>>712
モザイクは掛けられないけどグロを非表示にして連鎖非表示にしたらグロ画像を含んでるレスも非表示出来た記憶

718名無しさん@避難所:2018/03/27(火) 14:07:11 ID:/0AiHcVc0
インスタ
セッションIDは暗号化しないままの平文だけど
それ以外はストーリーズとか音とかなんとか仕上がった感じ
(いろいろと間違ってたところも含めて修正)

PopupStatusInstagram.jsも動画の対応が抜けてました

Twitterの投稿url表示と合わせて今日の夜にでも

719名無しさん@避難所:2018/03/27(火) 14:14:15 ID:/0AiHcVc0
こんな感じ
https://i.imgur.com/EVOOIhe.png

720名無しさん@避難所:2018/03/27(火) 20:01:37 ID:xgRbHeug0
rssReaderの板読み込み改良バージョンが完璧じゃないけど動くようになった
スレを開かないでいいからだいぶすっきりした
原因はわからんが昨日から急にrssReaderが動かなくなった
本体は起動するがアドオンが動かない
昨日PCがフリーズしたから原因はこれかも

721名無しさん@避難所:2018/03/27(火) 20:08:40 ID:/0AiHcVc0
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

722名無しさん@避難所:2018/03/27(火) 20:35:41 ID:/0AiHcVc0
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を表示する機能を追加
 ・スレ一覧更新で新着があった場合に音を鳴らす機能を追加

723名無しさん@避難所:2018/03/27(火) 20:37:08 ID:xgRbHeug0
URLついたありがとう
明日試してみる

724名無しさん@避難所:2018/03/27(火) 20:43:53 ID:/0AiHcVc0
>>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)

725名無しさん@避難所:2018/03/27(火) 21:03:33 ID:/0AiHcVc0
>>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としてリリースしているのでここら辺のリスクを御承知の上
ストーリーズの取得をお願いいたします

726名無しさん@避難所:2018/03/27(火) 21:11:33 ID:/0AiHcVc0
>>724
急いでコピペしたんでいろいろ酷いですがバージョンアップする場合の手順です

新規で入れる場合の手順は②→③→⑤→⑧→⑨です

727 ◆9XZ3HUpzfw:2018/03/27(火) 21:19:39 ID:/0AiHcVc0
>>721
トリ付け忘れですけど本人です

728名無しさん@避難所:2018/03/27(火) 21:39:57 ID:/0AiHcVc0
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を開く)

729名無しさん@避難所:2018/03/27(火) 21:50:04 ID:/0AiHcVc0
>>720
rssReaderの最大の欠点はスレ更新時にタブのclose→openをやっててスレがどこに行くか分からないのと
jsがモロ周りしてて入力途中でも平気で制御を持ってくことだったけど
こっちはsystem/getdat.jsに制御を任せたおかげでその2点が改善されてます
(代わりに監視間隔が15分固定になったけど・・・)

rssReaderではアドオンって方法だったのがgetdat.jsではサービス追加という実装にしてます
サービスの実体はアドオンと同じく外部ファイルの読み込み

15分間隔に問題なければこっちに移植したほうがV2Cの挙動がスッキリするかも
jsで無理して新着位置とかを制御する必要がないし

730名無しさん@避難所:2018/03/27(火) 22:26:07 ID:/0AiHcVc0
インスタは機能的に個人的には気に入ってるんですが
なかなか作ってて息苦しいので説明文が毎回プレッシャーで結構酷いです

他のjsと大きく異なるポイントとしては

●初めてのTL取得が遅い
 初めてそのユーザのTLを開いた場合取得可能な過去投稿は全て取りに行くのですが
 野良アプリに出来ることはWEBブラウザの挙動の模倣でしかなくて
 この模倣では1回の通信で12件の投稿しか取得できません

 この12件の取得を何回も繰り返して過去分の投稿を全て取得するのですが、
 あまり連続して短時間アクセスを行うと429(アクセスし過ぎ)の規制が掛かってしまい
 過去投稿を全て取得できません

 なのでこの規制を回避するために12件取得しては8秒休みを繰り返しています

 そのため12件取得するのに10秒ほど掛かってしまい、初期表示がどうしても遅くなってしまいます

731名無しさん@避難所:2018/03/27(火) 22:36:18 ID:/0AiHcVc0
つづき
 
●ストーリーズを取得するためにログインが必要
 これが長文です
 
 ストーリーズはフォローしているユーザの投稿を見る機能なのでブラウザでのログインが必要となります
 (jsではフォロー無関係で取得できます)
 
 このログインで以下の3つのリソースが必要だったり発生したりします
  ・ユーザ名(ログイン時にのみ必要)
  ・パスワード(ログイン時にのみ必要)
  ・セッションID(ログインすると鯖側から与えられる接続許可情報)
 jsのログイン処理はWEBブラウザの挙動を模倣してログインし、セッションIDを貰っています
 
 ユーザ名とパスワードはログイン時の使いきりでログインしたらもう必要ないのですが
 セッションIDは継続的に認証を行うために所持し続ける必要があります
 現状はV2C内部のグローバル領域に格納し、V2C終了と同時に消滅します
 
 このセッションIDですが、WEBブラウザで試してみたところ
 これさえあればログイン入力をすっ飛ばしてログイン認証をしてくれる優れものです
 (逆に言えばこれさえ持ってれば誰でも勝手にログインできるということ)
 
 現在js内ではセッションIDを暗号化しないで平文のままで使用しています
 暗号化していない理由は
 「js内で暗号化してjs内で複合化してるので盗むつもりの奴がjsを読めるのなら初めから暗号化してないのと一緒だから」
 です
 
 仮に悪意のあるjsにこのセッションIDを盗まれた場合、実際に可能かどうかは別として
 「自分のアカウント」に勝手にログインされて登録情報を盗み見される、勝手に投稿される
 のリスクの可能性の考慮も必要かと思います
 
 そのためにアカウントを作る際は盗み見られてもどうでもいい情報だけを登録するようにしてください
 メアドは捨てアドで、電話番号なんかはもってのほか!!!
 また適宜勝手な投稿がされていないかの自分のアカウントの監視も必要かと思います
 
 パスワードを変更する場合は旧パスワードが必要みたいなので
 パスワードは絶対盗まれないようにしてください
 毎回ログインでパスワードを入力するのは面倒ですがパスワードはjs内に含めず画面から入力するようにしてください
 
 上記リスクに不安がある、対策が面倒とかの場合はストーリーズの表示はしないほうがいいです

732名無しさん@避難所:2018/03/27(火) 23:31:53 ID:/0AiHcVc0
試してないけど
今回登録したアカウントもInstagramのスレ一覧に追加してそれをスレで開いて置いたほうがいいかも
投稿が無い状態だとスレタブがunkownで空表示だけどなんか投稿されたらその投稿が反映されるかも

#明日から一週間くらいマトモにネットも出来そうもないから書きためてたのを一気に放出したけど
#日本語まとめ直さないと・・・

733名無しさん@避難所:2018/03/28(水) 07:33:58 ID:ESjohIKY0
自身が投稿したレス番号をハイライト表示させたり、返信のあったレス番号を
ハイライト表示させていましたが、最近、反映されなくなったことに気づきました。

以下の設定項目を確認しましたが、解決せず…
・設定ーレス表示ーレスラベルー個別設定
・設定ーハイライト

他にチェックすべき箇所ありますか?

734名無しさん@避難所:2018/03/28(水) 12:04:01 ID:M5ZDwtmk0
>>733
自分もかなり以前に設定したっきりなんで記憶が定かでないんですが
それだけだったような記憶
あとは確認するなら非表示・キーワード設定くらいかな

試しに新しいハイライト定義を作ってみてそれを割り当ててみたらどうなるでしょう?

735名無しさん@避難所:2018/03/28(水) 12:18:32 ID:M5ZDwtmk0
あとは最近何かjsを追加したかどうかとか
自分が作ったjsの中にレスラベルを弄るjsがあったような記憶があります

736名無しさん@避難所:2018/03/28(水) 14:33:19 ID:y4hlMWXw0
毎回ログインするのめんどくさい
ソースにパスワード書くのもな
自分が忘れないフォルダにファイルを置いて管理する仕様がいいな
コピペするときレス番が邪魔だな
これはpost.jsで自分で消すか

737名無しさん@避難所:2018/03/28(水) 14:42:27 ID:y4hlMWXw0
新着があったらスレを表示するようにして下さい

738名無しさん@避難所:2018/03/28(水) 17:19:00 ID:ESjohIKY0
>>734-735
>試しに新しいハイライト定義…
やってみたけどダメでした。

>レスラベルを弄るjs…
scriptフォルダをリネームしてjs無効っぽいこともしてみましたが…

739名無しさん@避難所:2018/03/28(水) 17:39:48 ID:hp3C2GIM0
>>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

740名無しさん@避難所:2018/03/28(水) 17:57:05 ID:ESjohIKY0
>>734-735
すみません、直りました

設定ー書き込みー自動ラベル付けー全体のところが
何故か”ラベルを付けない”になっていたのが原因でした

→ラベルを付けるにして、設定ーレス表示ーレスラベルー個別設定
 で定義したものをタブ選択

741名無しさん@避難所:2018/03/28(水) 18:02:08 ID:y4hlMWXw0
>>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

742名無しさん@避難所:2018/03/28(水) 18:54:44 ID:M5ZDwtmk0
>>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を再起動して画像を取得し直してください')
}
を丸ごと削除してみてください
リザーブしてるだけで現在未使用のなので削除しても問題ありません

743名無しさん@避難所:2018/03/28(水) 18:58:20 ID:y4hlMWXw0
>>742
元のURLじゃないとコピペ出来なくて困る
どうにかんらないのかな

744名無しさん@避難所:2018/03/28(水) 19:05:29 ID:M5ZDwtmk0
>>743
元の投稿のurlは表示するけど

rtのurlはどうする?って質問
いらない?

745名無しさん@避難所:2018/03/28(水) 19:06:09 ID:M5ZDwtmk0
×元の投稿のurlは表示するけど
○元の投稿のurlは表示するように直すけど

746名無しさん@避難所:2018/03/28(水) 19:09:57 ID:M5ZDwtmk0
>>739
忘れてました
getInstagramLists.jsとgetdat_sub/instagram.jsのshowStoriesをfalseにすると03/15版と同じ結果になります
03/15版はスレ一覧の表示でバグってるところがあるかもなので
できれば03/27版にして下さい

747名無しさん@避難所:2018/03/28(水) 19:29:52 ID:y4hlMWXw0
rtのurlは需要ないからいらないと思う

748名無しさん@避難所:2018/03/28(水) 19:38:56 ID:M5ZDwtmk0
そだねー

じゃあrtの時は元のurlだけを表示ってことで
ただ土曜日まで開発環境のないところに居るんで直せません

749名無しさん@避難所:2018/03/28(水) 19:55:09 ID:y4hlMWXw0
いつでもいいですよ

750739:2018/03/29(木) 09:41:57 ID:.cKbK.Aw0
>>745 >>746
function mediaurlexchgの部分を削除してgetInstagramLists.jsとgetdat_sub/instagram.jsのshowStoriesをfalseにしましたが、
ユーザー登録のコマンドでは>>739と同じようなコンパイル失敗のエラーが出ました。末尾の番号が#274ですが。
すでに登録してあるユーザーリストの一覧更新では「原因不明のエラー」が出る様になりました。

751名無しさん@避難所:2018/03/29(木) 10:00:07 ID:bm9G8pg60
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は一番上じゃないと統一感なくてダメだな
これもどうにかならないのかな

752名無しさん@避難所:2018/03/29(木) 10:03:43 ID:bm9G8pg60
>>751
間違った
これはどうしようもないから無理だった

753名無しさん@避難所:2018/03/29(木) 10:09:18 ID:bm9G8pg60
post.jsで正規表現使って入れ替えるしかないのか
post.jsのスクリプトは変な動きするから難しい

754名無しさん@避難所:2018/03/29(木) 11:53:06 ID:bm9G8pg60
post.jsで回避できたわ

755名無しさん@避難所:2018/03/30(金) 12:33:42 ID:8WO.m4EM0
書き込み1回目に毎回5ちゃんねるの警告確認が出るようになったけど
仕様でしょうがないのかな

756名無しさん@避難所:2018/03/30(金) 13:48:03 ID:8WO.m4EM0
getInstagramLists.jsのwav再生の下に
スレ表示を追加したら更新されるまで時間がかかりすぎて
ホントに更新したのかよ状態になった
どこで更新してるのかわからん

757名無しさん@避難所:2018/03/30(金) 16:29:46 ID:8WO.m4EM0
InstagramLIVEの開始がわかるAPIはないのかな
可能なら追加して下さい

758名無しさん@避難所:2018/03/31(土) 07:01:11 ID:oUie30aU0
IDとパスワードを保存しないで
取得クッキーをPC固有のMACアドレスで暗号化すれば
他人のPCで復元することが不可能になるな

759名無しさん@避難所:2018/03/31(土) 13:01:31 ID:oUie30aU0
新着表示の方法がやっとわかった
threadオブジェクト(th) のunreadがtrueだったらupdateを繰り返せばいいのか
bool unread スレッドに未読レスが存在する時にtrueを返します

760名無しさん@避難所:2018/03/31(土) 14:07:06 ID:oUie30aU0
>>759
ダメだった

761名無しさん@避難所:2018/03/31(土) 16:49:06 ID:oUie30aU0
Instagramの更新が15分後とかになるけど
どうなってるんだ

762名無しさん@避難所:2018/04/01(日) 11:43:22 ID:FD65VO9M0
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分後に更新された

763名無しさん@避難所:2018/04/02(月) 09:35:48 ID:isBF/lDk0
ストーリーのstory_cta_urlがnullでなければ表示したほうがいいな

764名無しさん@避難所:2018/04/03(火) 12:06:14 ID:T/waNF820
ぬるぽ

765名無しさん@避難所:2018/04/03(火) 12:15:00 ID:NXPFX5CQ0
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

今更新された

766名無しさん@避難所:2018/04/05(木) 17:28:51 ID:aSSyEJ1c0
アドオンからだとこれが使えない
v2c.context.setPopupHTML(generateConfHTML());
あきらめて別スクリプトにしてなんとかできた
とりあえずcookieをファイルで保存するようにした

767名無しさん@避難所:2018/04/05(木) 19:58:03 ID:mHSX2jhg0
爆サイをV2CMOZ0-Zに追加したいので
福袋のzipを解凍してカラクリを見ていたのですが・・・わかりません

opneFutabaWithExtBrowser.js
このファイルをどのように紐づけして
板一覧に追加すればよいのでしょうか?

768名無しさん@避難所:2018/04/05(木) 21:12:40 ID:bpAVyhvA0
>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フォルダもコピー

769名無しさん@避難所:2018/04/05(木) 21:20:17 ID:mHSX2jhg0
>>768
ご教示ありがとうございます

770名無しさん@避難所:2018/04/05(木) 21:40:30 ID:bpAVyhvA0
福袋には板一覧を封入済みなので
そのまま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の解析を行って表示するので遅いです

771名無しさん@避難所:2018/04/05(木) 21:49:36 ID:bpAVyhvA0
手伝い戦に言ったら貰い事故で11日まで軟禁されることになりました
なので12日まで動きはありません・・・

772名無しさん@避難所:2018/04/06(金) 07:45:23 ID:EdPqsPH20
書き込みができる程度の事故なのは不幸中の幸いだったね
ゆっくり養生してクレメンス

773名無しさん@避難所:2018/04/06(金) 09:11:12 ID:2lqIiCN60
あらら 大変だな
ゆっくり休んでくださいね

774名無しさん@避難所:2018/04/07(土) 17:03:23 ID:Cqckn.EE0
暗号化のキーに使うために
macアドレスの取得をjavaクラスで試したが上手くいかない
javax.swing.JFileChooser()のデフォルトディレクトリがドキュメントフォルダで
固有値ぽいからこれ使うことにした
javascriptでjava使うとbyte[]の処理がわからんな

775名無しさん@避難所:2018/04/07(土) 19:38:41 ID:JDRhKxcI0
一時帰宅中

妙な書き方して心配させて申し訳
実際に事故にあったわけじゃなくて

前に首を突っ込んでたシステムのフォローでチョイ軽い手伝いをやってたんだけど
他所の部分の仕様変更の影響をモロに受けて手伝いレベルじゃ済まなくなって
テストが終るまで巻き添えを食って客先に拘束されてる状態です
#特にすることないけど、さすがに客先なんで2ちゃんというわけにもいかず・・・

現在インスタの新規登録が出来ないみたい
直近13件目以降の取得403の禁止で弾かれる
apiを叩いた時のチェックが厳しくなった模様
(おそらくクッキー関連)

>>774
getInstagramList.jsのplaySoundの
var data = java.lang.reflect.Array.newInstance(java.lang.Byte.TYPE, bufSize);
がjavascript上でのjavaのバイト列の定義

javascriptネイティブバイト列だといろいろと問題があるんでこっちがベスト
playSoundが参考になると思います

776名無しさん@避難所:2018/04/07(土) 20:34:36 ID:J7aajXBA0
良かった、交通事故に遭った開発者はいなかったんだね

777名無しさん@避難所:2018/04/09(月) 05:39:53 ID:CcKYMMGQ0
https://www.instagram.com/graphql/query/?query_hash=472f257a40c653c64c666ce877d59d2b&amp;variables={"id":"6388179223","first":55,"after":""}
昨日からInstagramの仕変でcookieがないと全件読みができなくなってる
ストーリーズのをコピペすれば出来るのかな

778名無しさん@避難所:2018/04/09(月) 05:50:20 ID:CcKYMMGQ0
>>775
に書いてあったか
自分のは更新チェック用だから全件は必要ないんだよな

779名無しさん@避難所:2018/04/09(月) 11:43:30 ID:CcKYMMGQ0
Instagram Storiesのcookie使ったら全件読めるようになった

780名無しさん@避難所:2018/04/09(月) 18:10:46 ID:CcKYMMGQ0
Twitter、“User Streams API”などの廃止を延期 - 窓の杜
https://forest.watch.impress.co.jp/docs/news/1115945.html

TwitterのAPIも使えなくなるのか
V2Cの対応が遅れると困るな

781名無しさん@避難所:2018/04/10(火) 14:45:00 ID:b9yLiqQ20
一日早く帰宅!!!

したんですが、頼まれごととか指摘事項をすっかり忘れてしまいました
なんか頼んだけどまだ回答がないよって方はそのレスの番号でこのレスにアンカして下さい

782名無しさん@避難所:2018/04/10(火) 20:45:24 ID:/tQI/AXk0
>>781
>>739 >>750
お願いします。

783名無しさん@避難所:2018/04/12(木) 11:49:51 ID:C//p519k0
https://www.instagram.com/danadistortion/?__a=1
403でJSONが取得できなくなってる

784名無しさん@避難所:2018/04/12(木) 12:00:28 ID:C//p519k0
ユーザー名のdanadistortionからオーナーIDを取得する方法って
HTML読み以外にないのかな
自分のやり方だと毎回板にあるスレのユーザー名から
オーナーIDを取得してるから時間がかかりそうだな

785名無しさん@避難所:2018/04/12(木) 16:54:13 ID:C//p519k0
>>783
元に戻った

786名無しさん@避難所:2018/04/12(木) 16:57:21 ID:C//p519k0
スクリプト変えたけど前のをコピーしといて良かった

787名無しさん@避難所:2018/04/12(木) 23:29:58 ID:mqPwqM620
>>782
https://www.dropbox.com/s/im8e582ypj0a7qk/InstagramOnV2C_20180412.zip?dl=1
04/12版です
これを使ってJava6で動かしてみて貰えますか?

----------------------------------------------------------------------
次回版はB11と連動となります
現在js側で持ってるセッションの情報をB11側に隠蔽できないかと思ってます
js側からは一切触れなくなりネットワークログでしか見られなくなります

あとはログイン情報は未だに決めあぐねてますが
一度ログインしたらその時出来たセッション情報を父兄のアイディアを貰ってMACアドレスで暗号化しようと思います
正確にはMACアドレス+毎回入力する4桁のパスワード

しばしお待ちを

p.s.
父兄さん、よかったらMACアドレスの暗号化のソース下さい

788名無しさん@避難所:2018/04/13(金) 06:49:04 ID:EeQMHlAw0
>>787
NetworkInterface (Java Platform SE 6)
https://docs.oracle.com/javase/jp/6/api/java/net/NetworkInterface.html

JavaでMACアドレスを取得する - きしだのはてな
http://d.hatena.ne.jp/nowokay/20120803

javaソースはこれらしい
byte[]の使い方がわからないからなのか
権限で取得できないのかは不明だけど素人の俺には無理だった

789名無しさん@避難所:2018/04/13(金) 07:13:11 ID:els7hwN60
>>787
ありがとうございます。04/12版を入れてみました。ログインはできましたが、新着の投稿が取得できないようです。
3/15版に戻すと新着の投稿は取得できました。

スクリプトコンソール
[getdat.js] 外部js /script/system/getdat_sub/instagram.js を実行
[getdat.js] https://www.instagram.com/fumiyoshitake/ resCount=749 last=2018/03/31(土) 15:10:06
スクリプト実行エラー: sun.org.mozilla.javascript.internal.EcmaError: TypeError: Cannot find function split. (<Unknown source>#2444) in <Unknown source> at line number 2444
JavaVersion=NaN

790名無しさん@避難所:2018/04/13(金) 10:01:31 ID:EeQMHlAw0
>>783
www.instagram.com へのアクセスが拒否されました

このページを表示する権限がありません。
403

またこれで読めなくなってる
これは廃止なんだろうな

791名無しさん@避難所:2018/04/13(金) 10:43:03 ID:EeQMHlAw0
>>787
暗号化か
調べただけで組み込んでない
暗号化はjavaにある暗号化のクラスが使えそうだったけどbyte[]を使ってたからあきらめて
crypto-jsを使えば簡単に出来るみたい

元スペース・アイ 代表 ブログ &raquo; Javascriptでデータの暗号化を行う
https://www.space-i.jp/wp/?p=1909

Google Code Archive - Long-term storage for Google Code Project Hosting.
https://code.google.com/archive/p/crypto-js/downloads

792名無しさん@避難所:2018/04/13(金) 13:34:52 ID:6r5XOF5U0
>>790
これが原因で最新投稿12件の情報を取れなくなって
新着が取れなくなってるものと思われます

廃止だろうなぁ
__a=1とかどう考えてもエンドユーザに解放するパラメータじゃないし

直近12件はWEBページから取得するように戻そう
#それが原因で13件目以降の取得に影響が出なきゃいいんだけど・・・

793名無しさん@避難所:2018/04/13(金) 23:50:14 ID:6r5XOF5U0
今度はInternal Server Eroor 500か
WEBブラウザで見るとなんともないし
対策されてるのか、ただの鯖不調なのか・・・

794名無しさん@避難所:2018/04/14(土) 22:47:33 ID:KJscKQTI0
インスタの修正版明日まで待って下さい
また捕まってしまいました・・・

795名無しさん@避難所:2018/04/15(日) 16:30:00 ID:bzBT7X9c0
https://www.axfc.net/u/3903494?key=v2c
InstagramOnV2C_20180415.zip

インスタの修正版です
03/15版とは内部データの持ち方が違うので空のユーザ登録をして下さい

修正箇所
・最新投稿12件を取得する方法を__a=1を使ったAPIアクセスから通常のウェブページアクセス方式に変更
・最新投稿12件より古い投稿を取得するAPIアクセス時の必死パラメータが隠蔽されてしまって403(fobidden)となるため
 最新投稿12件しか取得しないように修正(instagram.jsのvar onePageOlny = true;)
 onePageOlnyはtrueのままにしてください
 これで投稿取得でエラーは出なくなりますが、新規でユーザを登録しても初期取得できる投稿は12件だけになります
・今後リリース予定のB11対応の先ヅモ(var onB11 = false;)
 onB11はfalseのままにして下さいい

796名無しさん@避難所:2018/04/15(日) 20:08:03 ID:PBfVegpc0
>>795
>>739です。
OSX10.11.6 MOD-Z 2.18.4(カプセル化Java9)・OSX10.6.8 MOD-Z 2.18.4(Java6)どちらもちゃんと動きました。

797名無しさん@避難所:2018/04/15(日) 21:03:39 ID:bzBT7X9c0
>>795
ご報告ありがとうございます

798名無しさん@避難所:2018/04/15(日) 21:37:57 ID:ir6smyiw0
修正乙です

799名無しさん@避難所:2018/04/21(土) 18:18:02 ID:/p1HsdoI0
さて
https://mao.5ch.net/test/read.cgi/accuse/1523631410/143-150

800名無しさん@避難所:2018/04/21(土) 19:29:12 ID:3NmL4jrI0
ファンタジー過ぎて何が何やらw

801名無しさん@避難所:2018/04/21(土) 20:41:03 ID:/p1HsdoI0
これがうまくいったら5chに組み込む可能性あり、っと

802名無しさん@避難所:2018/04/21(土) 21:02:13 ID:3NmL4jrI0
cookieに暗号化したIPアドレスを埋め込むってあるけど
それをするのが誰かなのが一番わからんw

しかし仮から本に変わるまでに20分待てとかw

803名無しさん@避難所:2018/04/21(土) 21:23:46 ID:3NmL4jrI0
インスタの新規ユーザ登録時の過去投稿取得
キーが暗号化されたのか何処かに隠されたのか
さっぱり分かりません

ギブアップです
外国のエロい人の解析を待ちます

804名無しさん@避難所:2018/04/22(日) 07:23:26 ID:ObrY.hYc0
Instagram の全件読みできないのか

805名無しさん@避難所:2018/04/22(日) 07:50:33 ID:ObrY.hYc0
https://www.instagram.com/graphql/query/?query_hash=472f257a40c653c64c666ce877d59d2b&amp;variables={"id":"5321047274","first":50,"after":""}
MAX取得件数が50に減らされてた

806名無しさん@避難所:2018/04/22(日) 09:11:44 ID:4ECnpk9c0
>>805
ほう
どこで見つけてきたの?
その方法




掲示板管理者へ連絡 無料レンタル掲示板