レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。
スクリプト#2 @避難所
スクリプトに関する話題なら何でも
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
■前スレ:スクリプト@避難所
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1359018517/
>>41
これな感じでどでしょ
http://www1.axfc.net/u/3516737
previewSNSmedia_20150813.zip
・オプションじゃなくて設定ファイルに展開したくないurl(の一部分)を設定
・scriptフォルダに添付のpreviewSNSmediaフォルダもコピーして下さい
previewSNSmediaフォルダのcancelExpandTab.txtに展開したくないurl(の部分)を設定します
(例として.nicovideo.jpを設定)
実行結果
https://twitter.com/chiadoru/status/630963104235438080
チア☆ドル@chiadoru
2015年8月11日(火) 13:45
ニコ生 配信URL
12日 ttp://t.co/pWElJ8kHa4
13日 ttp://t.co/ciZftA8y12
14日 ttp://t.co/4GWxr2NTw1
キャストの突撃!生インタビューなども
可能な限りチャレンジしていきます〜!!
あ
ツイッターだけ対応してます
もういっこ
rssReader
http://www1.axfc.net/u/3516756
rssReader_20150813.zip
RSSを取りこんでRSSの記事をローカルスレッドのレスに取り込みます
詳しくはrssReader.jsのヘッダコメントで
新着管理が今イチ怪しいんで最新の表示はマウスジェスチャーと組み合わせてください
アメブロ、乃木坂46ブログ、SKE48の公式サイトのブログはオプションで全文表示します
>>46
OKです
ありがとうございます
>>46
報告
不具合がありました
(このURLを使ってもタグはサイト側で削除される)
・V2CのTwitter欄のコピペ
【お知らせ】明日15日(土)も13:00ごろよりニコ生配信を行います!
ぜひお時間ある方はご視聴ください!
live.nicovideo.jp/watch/lv231381…
#chiadoru
現象
・ニコ生のURLとタグが結合してしまう
https://twitter.com/chiadoru/status/632172220530356224
チア☆ドル / @chiadoru 2015/8/14(金) 21:49
【お知らせ】明日15日(土)も13:00ごろよりニコ生配信を行います!
ぜひお時間ある方はご視聴ください!
http://t.co/We7tJlI8Jn #chiadoru
longurl = urls[w].replace(/<br>|\s| /g, '').replace(/http/i, (options['withH']?'h':'')+'ttp');
を
longurl = urls[w].replace(/http/i, (options['withH']?'h':'')+'ttp');
に変更してみて下さい
二か所あります
>>51
直りましたm(_ _)m
getdat.jsでふたば取得するときにスレ立て画像が取得できない…
// スレ立て画像の取得
のところをふたばのソースと見比べて直せば治る
textreamがV2Cで見れたら完璧なのになあ
ふたば関連で便乗 書き込みしようとするとエラー
どこを確認したらよいのかもイマイチわかりません
スクリプトコンソールにはこんなログが↓
[post.js:FutabaWriteForm():impl_updateThread()]書き込みに失敗しました。
コマンド(C)からスクリプト実行しなきゃダメなのかと思って実行したら↓
タイトル: スクリプトエラー: V2C非対応板用の書き込み欄を開く
メッセージ: スクリプトの実行中にエラーが発生しました。
sun.org.mozilla.javascript.internal.EcmaError: TypeError: sun.org.mozilla.javascript.internal.Undefined@2fcde7 is not a function, it is undefined. (<Unknown source>#22) in <Unknown source> at line number 22」
いまは個別の環境で動作が違ってくるからその辺を細かく書かない奴にはレス付かん
>>55
設定メニュー ー 外部コマンドのスクリプトタブ
のpost.jsにFrw入れるとエラーならないパターンかも
1527行目の「</iframe></div>画像ファイル名:」を「</iframe></div></div>画像ファイル名:」にしたら取得できるようになったわ
>>55
下はpost.jsを無理矢理コマンドから動かしてるから
あんまり当てにならないんじゃ?
バグ報告テンプレとかどっから入手したpost.jsなのかとか書かないと
誰も答えようがないと思う
リンクをaguseでチェックできなくなってるみたいだけど
何か変更入りました?
$EXTBROWSER http://www.aguse.jp/?url=$LINK
$EXTBROWSER https://www.aguse.jp/?url=$LINK
にする
ああー、完全に見落としてた
ありがとー
>>58
スレ立て画像取得出来るようになった
ありがとう
previewSNSmedia.jsの不具合なんですが
特定のユーザだけですが、展開させようとするとreplaceなんちゃらのエラーになります
例)
https://twitter.com/_mutoayami_/status/641542371059044352
https://twitter.com/iidaraura/status/641521168168521728
取り急ぎご報告
公式アカウントの時の名前の取得がバグってました
529行目の
var dname = sh.match(/js-action-profile-name.+?<\/strong>|js-action-profile-name.+?<\/span>/gi);
を
var dname = sh.match(/js-action-profile-name.+?<\/strong>|js-action-profile-name.+?<\/span>|js-action-profile-name.+?<span.+?>/gi);
に修正して下さい
https://twitter.com/_mutoayami_/status/641542371059044352
武藤彩未@_mutoayami_
2015年9月9日(水) 18:23
雨がすごくて
お家から出られません。の一枚
今日 #LoGiRL です🐸
ttp://scontent.cdninstagram.com/hphotos-xfa1/t51.2885-15/s750x750/sh0.08/e35/11934674_160122267660058_1620809942_n.jpg
https://twitter.com/iidaraura/status/641521168168521728
飯田來麗@iidaraura
2015年9月9日(水) 16:59
台風大丈夫でしたか?
東京は晴れました✨
ttps://pbs.twimg.com/media/COckGCXUcAAPN2e.jpg:orig
けっして、さ学の卒業生だからではありませんw
>>65
直りました
ありがとうございます
>>65
ちょうど困ってたありがとう
前に一回晒して華麗にスルーwされたけど
形になったんでもう一回晒し
http://www1.axfc.net/u/3531134
rssReader_20150908.zip
入れてメリットがあるかもな人は
・アメブロをチェックしてる人
・乃木坂の公式ブログをチェックしてる人
・RSS配信されてるブログ/ニュース等をチェックしてる人
・Instagramをチェックしてる人
・vneをチェックしてる人
・755をチェックしてる人
・Google+をチェックしてる人
・YahooNewsをチェックしてる人
ローカル板を立てたり、>>1 が定型のローカルスレを立てたり、分類用のカラムを追加したり
いろいろと設定がメンド臭いけど動きだしたら使えると思うんで
よかったらどうぞ
あとコマンド大杉でメンド臭かったり
最新の情報は
http://jbbs.shitaraba.net/bbs/read.cgi/computer/44269/1439634927/36 以降
>>69
設定が難しそうで入れるのやめたけど
・Instagramをチェックしてる人
これが出来るなら入れてみるかな
facebookの更新がサイトチェックソフトだと出来ないんだよな
期待する形かわからんけどinstaならこんな感じ
ローカルスレの>>1 の設定と画像の投稿
http://i.imgur.com/cGnb8lS.png
動画の投稿
http://i.imgur.com/HPZa2x1.png
あとひとつ直すの忘れてる箇所があって
本文の投稿がないと本文のところに undefined って表示されてしまいます
で、スクリプトが動いてる最中はそっちに制御が取られるので
入力中や表示中のスレが新着があったロカールスレに取って代わられます
なんでできれば別に専用のV2Cをもう一つ立ててそっちで動かしたほうがいいかも
今なんだかんだ自分は専用V2Cで50サイトくらいこれで新着チェックをしてます
前スレ54のスクリプトを導入し、ふたばのスレ一覧の任意のスレタイをクリックしたところ404となり、
スレッドが表示されませんでした。
パーミッションの設定はreadne.txtを参照し、rescheck.js getdat.js threadld.js =SF、post.js subject.js = Aに設定しました。
ツールバーに登録したスレ一覧取得のコマンドは ${SCRIPT:SFRx} getFutabaCatalog.js $BOARD(http://jun.2chan.net/b/) です。
各スクリプトの設定はデフォルトのままです。
V2C-Rを別フォルダに新規インストールしそちらでもスクリプトを設定してみたのですが、同様の症状でした。
前スレ809と同様の症状だと思うのですが、そのあたりのやりとりを参照しても解決できませんでした。
解決策があればご教示いただけると助かります。
【V2C】 2.11.8 [S20150206] (L-0.7.0:amd64)
【Java】 1.8.0_60-b27 (Oracle Corporation)
【OS】 Windows 8 (amd64) //ヘルプ>バグ報告用テンプレをコピーでは左記の表示ですが、実際はWindows10となります。
【メモリ】 Total(Free)/Max.: 387(334)/1639 (Phys. Total/Avail.: 16283/9823) [MB]
名前欄に不要な文字列が入ってしまいました。すみません。
Java8には対応していなかったような
>>69
http://www.dotup.org/uploda/www.dotup.org513095.png
って出て動かないんですけどカラムを追加してないからですか?
java6です
ステータスバーにメッセージを表示するのにv2c.statusってのを使ってるんですが
V2CScriptAppってあるから
もしかしたらJava6だとv2c.statusってのを使えないのかもしれない
これの代替は可能っぽいけどJava6のテストってしてないからまだ他にもなんかある悪寒
Java6+MODの環境を作って試してみます
もしかしてApple Java6だったりします?
そしたら厳しいかも
自分Winなんで実機確認もできないし・・・
Win+MOD+Java6+カラムで試してみました
やっぱり、Java6では中で使ってる 「v2c.status = 'xxx';」って書き方はダメみたいです
「v2c.setStatus('xxx');」とするとOKなようです
あとほかには
① Google+、755、Instagram、vineの解析で使用している命令をJava6ではサポートしいぇいないためエラーになる
② 個別チェックができない
って症状があります
とりあえずブログだけでもチェックできるようにした暫定版
http://www1.axfc.net/u/3534258
(rssReader暫定.zip)
②はプログラム的な話だと思うんですが
①が代わりの方法がないとちょっとちょっと辛いです
なかなか影響が大きいので・・・
#java6でJSON.parseを使えないのは辛い・・・
【V2C】 2.11.4 [R20131210] (L-0.7.0:x86)
【Java】 1.6.0_45-b06 (Sun Microsystems Inc.)
【OS】 Windows XP Service Pack 3 (x86)
【メモリ】 Total(Free)/Max.: 232(136)/446 (Phys. Total/Avail.: 511/68) [MB]
ありがとうございます
2つ起動することにします
>>81 の件ならちょっと今修正しててWin Java6で動きの確認がとれたのがあるのでしばしお待ちを
他板でlinuxで使用でハマり中ですが・・・
さて需要はあるのか?w
前回よりかなり外見えとか起動方法が変わってます
62 :名無し募集中。。。@転載は禁止 :2015/09/21(月) 11:27:12.58 0
http://www1.axfc.net/u/3537301
rssReader_20150921.zip
2ちゃん専ブラ V2Cのカラム機能とローカル板・ローカルスレ機能を利用して
・アメブロなどのRSSを配信するブログ、Insta、vine、Google+、755の個人単位のページ新着投稿
・キーワードを指定してのYahoo!ニュースの新着記事
をチェックして新着をV2Cのローカルスレにレスとして表示します
スクリプトの設置、外部コマンドの設定が終るとコマンドメニューに以下のコマンドが登録されます
http://i.imgur.com/m5vQK8A.png
続いてカラム・ローカル板を設置し、ローカル板に新規スレッドのパネルを開き
スレ立てナビでローカルスレを立てて下さい
細かい話は
・rssReader.js のヘッダ
・rssReader/rssReader_readme.txt
にあります
(非常にわかりにくいですが・・・)
Java6上で使用する場合Javascript On Java6では実装されていない命令(JSON.parse)を使用しているので
rssReaderフォルダの「json2.js__」 を「json2.js」にリネームして下さい
【重要】
スクリプト実行中はV2Cの制御をスクリプトに奪われるので閲覧や書き込みの邪魔をされます
なので利用時はこれ専用のV2Cを別に立てて使用した方がストレスがありません
63 :名無し募集中。。。@転載は禁止 :2015/09/21(月) 11:48:48.72 0
ブログまとめて検索に関して
ブログまとめて検索とは
rssReaderに登録したRSSのurlからブログの投稿を取得し
その中から該当の単語を含む投稿を抽出する機能です
ameba検索と乃木坂46公式サイトブログ検索を追加することができます
使用に関しては以下の事前準備があります
1. ブログまとめて検索設定>初期化 を実行します(基本的には一回だけOK)
rssReaderでブログを表示する際のRSSのurlを検索で使いやすいようにファイルに固める処理です
Loopが実行されていない時に行って下さい
(複数回行うとその時点のrssReaderに登録したRSSのurlだけにリセットされます)
ここで作られる「rssReader/blogSearcher/blogBase.txt」がブログまとめて検索の対象になるRSSのurlのベースの集合になります
2.スレ立てナビで「ブログまとめて検索」を立てます
(rssReader/rssReader_readme.txt に「この際、1行目は blogSearcher【購読停止】 として下さい」とありますが
その必要はありません、説明分の修正漏れです)
3. ameba検索の設定
ブログまとめて検索設定>ameba検索でameba検索の組み込み/未使用を指定します
初回ブログ検索時までに設定されていない場合は rssReader.js の useAmebloTalent に従います
4. 準備が終ったら サブコマンド>購読管理 でブログを有効にします
とrssReader/rssReader_readme.txt にありますがその必要はありません、説明分の修正漏れです
64 :名無し募集中。。。@転載は禁止 :2015/09/21(月) 12:01:24.54 0
rssReader/rssReader_readme.txt の【ブログまとめて検索利用時の手順】訂正版
/*-------------------------------------------------------------------------------------------------------
【ブログまとめて検索利用時の手順】
1. ブログまとめて検索設定>初期化 を実行します(基本的には一回だけOK)
rssReaderでブログを表示する際のRSSのurlを検索で使いやすいようにファイルに固める処理です
Loopが実行されていない時に行って下さい
2. スレ立てナビを利用して、「ブログまとめて検索」でローカルスレを立てる
この時、blogBase.txtに登録されているRSSのurlの一覧が'-'付きで表示されるので
ブログまとめて検索に表示しないブログのRSS urlは残して、それ以外のurlを削除してください
3. ameba検索の設定
ブログまとめて検索設定>ameba検索でameba検索の組み込み/未使用を指定します
初回ブログ検索時までに設定されていない場合は rssReader.js の useAmebloTalent に従います
*/
87 :名無し募集中。。。@転載は禁止 :2015/09/21(月) 22:37:02.63 0
ブログまとめて検索に関して(追加)
新規導入時のブログまとめて検索関連でリリースにミスがありました
rssReader/blogSearcher/blogBase.txt が
http://i.imgur.com/iKh03ej.png
となっていますが
http://i.imgur.com/zPpWAfk.png
のように改行を1度行って保存してから
ブログまとめて検索設定>初期化
を行って下さい
改行して保存をしないで初期化を実行した場合は null がどうたらのエラーになります
92 : ◆t15kDGHmX2nX :2015/09/22(火) 11:05:37.20 0
非常にダサいバグ発見
パネルに表示される最終チェック時刻ですが
10時の時だけ「010」と表示されます
該当箇所はパネルの最終チェック時刻とまとめての再初期化でつくるバックアップファイルの名前の日時日付部分です
修正は
http://www1.axfc.net/u/3537883
rssReader_20150922.zip
をDLして script/rssReader.js だけ置き換える
または
script/rssReader.js の750行目の
return (n<=10?'0'+n:''+n);
を
return (n<10?'0'+n:''+n);
に修正
の対応をお願いいたします
まことに申し訳
2ch.netの1002を削除することってできませんか?
非表示ではなくて、ローカルのdatから消し去りたいのです
目障りだし、存在自体がすげえむかつく
んじゃ、手法の一例を提案
テキストエディタmifesでやるなら
datの1002行目にある文字列をグローバル置換すればいい
v2c.saveDir 配下の \log\2ch_フォルダ、そのサブディレクトリを含む指定が必要
置換前:\n当該文字列\n
置換後:\n
こんな感じでバッサリ消せる
心配なら当該箇所ごとに確認って指定も可。
自分は正式ユーザだけど、トライアル版もある。
ライセンスキーを入れず、トライアル欄にチェック入れれば30日限定利用になる(だがリピート可)
公式サイトで落とせるが登録にメアドが必要
高機能テキストエディタならこの種の機能は実装してるはずだから
それ以外でも可能なはずだが、既に間に合ってるので詳しく調べてない
小物
http://www1.axfc.net/u/3543852
unReadList.js
未読が残っているスレや新着があるスレを表示して
スレを選んでOKを押すとそのスレを表示します
http://i.imgur.com/v8EtorN.png
Java6の場合
http://i.imgur.com/HDZnRbt.png
Java6だからだと思ってたら
ある程度の行数になったら自動で複数行表示に切り替わるみたい
爆サイの読み込み時のアンカー参照先がズレる件はアンカーの参照先を+1するとかして直せないのでしょうか
そこだけが不便です
previewSNSmedia.jsの不具合報告
Twitterのhttps://pbs.twimg.com/media/ 画像が展開しない
例)
https://twitter.com/TakayoshiOhmura/status/659064348040544256
大村孝佳@11/1 がいな音楽祭 / @TakayoshiOhmura 2015/10/28(水) 2:49
明日からマーティバンドでございます!
僕のギターが鳴り止みません🔥(●´ㅂ`●)🔥
というわけでお休みなさ〜い🌝
instagramは問題なし
Dana Distortion / @danadistortion 2015/10/28(水) 3:15
To those who asks me where they can find my @babymetal_japan photos. You can find them in versions…
http://scontent.cdninstagram.com/hphotos-xaf1/t51.2885-15/s750x750/sh0.08/e35/12145483_446798872171812_2011207151_n.jpg
>>93
また修正依頼で申し訳
573行目付近の
//Twitter純正(画像)
var imgs_match = sh.match(/data-url=\".+?\"/gi);
if(imgs_match !== null){
の
var imgs_match = sh.match(/data-url=\".+?\"/gi);
を
var imgs_match = sh.match(/data(-image)?-url=\".+?\"/gi);
に
同じく580行目付近の
for(var i=0; i<imgs.length; i++){
v2c.setStatus('ツイッター 画像 url取得中・・・ ' + (i+1) + '/' + imgs.length);
imgs[i] = imgs[i].replace(/ /g, '').replace(/data-url=\"/i, '').replace(/\"/i, '').replace(/http/i, 'ttp');
if(options['twiHttp']){
imgs[i] = imgs[i].replace('ttps:', 'ttp:')
};
の
imgs[i] = imgs[i].replace(/ /g, '').replace(/data-url=\"/i, '').replace(/\"/i, '').replace(/http/i, 'ttp');
を
imgs[i] = imgs[i].replace(/ /g, '').replace(/data(-image)?-url=\"/i, '').replace(/\"/i, '').replace(/http/i, 'ttp');
に変更願います
こっちは data-url= でよかったものが data-image-url= 変わってる場合がある模様
https://twitter.com/TakayoshiOhmura/status/659064348040544256
大村孝佳@11/1 がいな音楽祭@TakayoshiOhmura
2015年10月28日(水) 2:49
明日からマーティバンドでございます!
僕のギターが鳴り止みません🔥(●´ㅂ`●)🔥
というわけでお休みなさ〜い🌝
ttps://pbs.twimg.com/media/CSV3hrXUYAAlK8f.jpg:orig
あと
修正後のソースを斧辺りに上げて貰えると嬉しいです
PopupStatusTwitter.js とか popupTwitterInfo.js バグ修正やらHTML変更対応やら
本スレ版のurlコピーボタンの取り込みやら
これと併せてちょい棚卸をしようかと思ってます
>>94
直りましたありがとうございます
ソースを少しいじってるのでUPは無理ですm(_ _)m
Dana Distortion / @danadistortion 2015/10/28(水) 3:15
了解
で
Dana Distortion / @danadistortion
とわ?w
>>97
大村孝佳@11/1 がいな音楽祭@TakayoshiOhmura
2015年10月28日(水) 2:49
↓
大村孝佳@11/1 がいな音楽祭 / @TakayoshiOhmura 2015/10/28(水) 2:49
書式を変えたためソースをいじりました
スクリプトを変えるなら書式を設定出来る仕様にしてくれるとありがたいです
textreamのrssは拾えないのか
二次元画像詳細検索の仕様が変更されたため2dImgSearch.jsが「HTML解析エラー」と表示されて使用できなくなりました
出来れば対応をお願いします
>>100
以前のポップアップの内容を全くしらないんですが
if(html.match(/(<div class='content'>[^]+?)<div class='right_info'>/i)){
を
if(html.match(/(<div class='.*?item-box'>[^]+?)<div class='.*?btn-block/i)){
に
s = s.replace(/<img src="(\/[^"]+)/ig,'<img src="http://www.ascii2d.net $1');
を
s = s.replace(/<a href="(\/[^"]+)/ig,'<a href="http://www.ascii2d.net $1');
に
でどうでしょう?
ついでにいうと
if(html.match(/(<div class='.*?item-box'>[^]+?)<div class='.*?btn-block/i)){
のすぐ上の行に
v2c.println(html);
を追加すると受信したhtmlをスクリプトコンソールで見られます
上の修正では、
一番初めの「<div class='row item-box'>」から
一番初めの「<div class='btn-block」までを
ポップアップにそのまま表示しています
previewSNSmedia.jsの不具合報告
時刻が一時間遅れてるみたいです
https://twitter.com/_mutoayami_/status/662856846282067968
武藤彩未 / @_mutoayami_ 2015/11/7(土) 12:59
最愛ちゃん情報をみなさんにもおすそ分け!名古屋に来る方はぜひ
V2Cのコピペ
武藤彩未/@_mutoayami_ 2015/11/07(土) 13:59:22
最愛ちゃん情報をみなさんにもおすそ分け!名古屋に来る方はぜひ
(dt.getHours()+1)にして対処したけど0時あたりは日付がおかしいことになりそう
日本標準時と太平洋夏時間が16時間差
日本標準時と太平洋標準時が17時間差
javascriptでどう処理するのがイケてるのかは知らない
>>104
なるほどね
そこの時間の持ち方が変わったのか
ここから引用 ttps://ja.wikipedia.org/wiki/%E5%A4%8F%E6%99%82%E9%96%93
> 2007年からは「包括エネルギー法案」の可決により期間が約1ヶ月延び、
> 開始日は3月の第2日曜日、終了は11月の第1日曜日となった。
ということで、DST期間中であるフラグがどこかから取得できないかな?
javascriptのworld_clockでPSTを求めて、さらにDST期間内外フラグが取得できれば
明確な切り替えタイミングが判り、自動補正が可能になる。
たぶんここ ttp://momentjs.com/ にて公開されてる moment.js が使えると思う
だが自分はtw使ってないんで協力はここまでだ
だから11/1の途中から時間がずれたか
見てる場所のちかまで言えば
<a href="/_mutoayami_/status/663303152649682944" class="tweet-timestamp js-permalink js-nav js-tooltip" title="19:32 - 2015年11月8日" >
のtitle=を表示すればいいだけ
ちょっと先のことを考えたら安定感に欠ける記述位置とキーワードだけど
これ表示した時間の再利用をしてたっけ?
ツイートIDから時刻を求めるとか (参考 http://qiita.com/riocampos/items/e5544325211976f2cfc1)
function tweetIDtoDate(id){
return new Date(id/(1<<22) + 1288834974657);
}
tweetIDtoDate(663303152649682944)
pockypretz11 / @pockypretz11 2015/11/10(火) 24:00
ポッキー!
ポッキー&プリッツの日いよいよスタートです!!!
みなさん一緒に盛り上がっていきましょうっヾ(o´∀`o)ノ
#ポッキー1111
#ポッキープリッツの日
? 一━━ 0:00 スタート 一━━ ?
http://pbs.twimg.com/media/CTdXDT5UAAEr0TO.png:orig
時間+1だとポッキーの日じゃない
そこはロールオーバー処理を適切にすればいいだけ
それにしてもアメ公ってのは自己中だな
月の加算は面倒だから
1日の0時台以外は正常に表示するように変更した
>月の加算は面倒
それはやり方がまずいだけ。年跨ぎだろうが問題なくできる
その実装にかかる手間は要るが、一度作れば使い回しはきく
だがちょっと待って欲しい、その実装に手間が要るというのを世間では面倒と表現するのではないか
dt.setHours(dt.getHours()+16);
を
dt.setHours(dt.getHours()+17);
にするだけのような
>>115
それだと月、日、曜日も対応してくれるの?
>>115
なんだこれで良かったのか
無駄なことやってた
スレタイの&copy;が&#169;になった
>>118
意味がやっとわかったw
スレタイの転載禁止が消えなくなったのは何故ですか
>>118
>>17
・PopupStatusYoutubeV3.js の43行目の
var API_key = '取得したAPIキー';
とはいったいどこにあるんでしょうか。
PopupStatusYoutubeV3.jsをテキストで開いているがみつからない。
>>122
・APIキーの取得方法は
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1359018517/885
を参照
ここに書いてあるよ
試しに作ってみた
http://www1.axfc.net/u/3566646
ThreadManualUpdate.js
htmlが変わったpotato等の板のスレを手動(ボタンクリックやマウスジェスチャ)で取得し
レスパネルに表示します
//【登録場所】お気に入り・ツールバー、レス表示
//【ラベル】スレッド手動更新
//【内容】レスを取得できなくなった新HTML形式のスレの手動更新
// read.cgiモードで有効
// スレタブのclose、openを行うのでスレタブが大きくちらつきます
//【コマンド】${SCRIPT:FrwS} ThreadManualUpdate.js
//外部コマンドの登録方法
//お気に入り・ツールバーにスクリプトを外部コマンドとして登録し、「アクション」に「コマンドを実行する」を選択してください。
//レス表示に登録する
//旧HTML形式の場合は何もしない
手順的には
① potato等の板のスレをクリック
② V2Cがhtmlを取得するけどhtmlの内容が変わったのでレスは表示されない
③ ThreadManualUpdate.jsを起動、ThreadManualUpdateがhtmlを取得しレスをレスパネルに表示
って感じで後は③を繰り返すだけ
書き込み後の自動最新表示はまた別の話なので、これではできません
ザックリとしか動かしてないのでおかしな所があるかも
potato鯖はread.cgi ver 06.0.0 2015/11 になってるのか
それまではread.cgi ver 05.02.02 2014/06/23 だったはず
寝た子を起こす状態なってワロタw
Mangoが報告してたね
>>124
既得スレが見られなくなって困ってたら神がいた
ありがとう
>>192 だけどRスレに行ったらもっと神がいるよ
>>124 でした
Rが使えない環境のユーザーにとっては>>124 が唯一神です
http://www1.axfc.net/u/3568403
ThreadManualUpdate.js
(常駐、書き込み後リロード対応版)
使ってくれてる人がいるみたいなんでこっちも晒し
V2Cが投稿を書きこんだあとに、このスクリプトが1秒間隔でページを取得して
書き込みが反映されていたら手動更新を自動で行います
スレタブを一回閉じて開くので画面を見てて慣れるまでは「あれ?」って思うことがあると思います
同じく一回閉じて開くので書き込み欄が閉じた状態でスレが再表示されます
(スレ立ては自動リロードはできません、むしろ異常終了して常駐が死ぬのでV2Cの再起動が必要となります)
制御はこのスクリプトが握っているので書きこんだあとのV2Cの動作指定は一切無視あれます
(サムネの自動表示もできないかも・・・)
常駐化のための手順がややこしいんで、よくわからなかったら、
または手動更新でも挙動が不安定だったら先に晒したほうを使ってください
スクリプトの221行目から240行目が何をしてるのか分かるようになれば
その都度自分で修正できるかと思います
これってpost.jsよいっしょにscriptフォルダに突っ込めばいいのかな
post.jsはscriptフォルダの下にsystemってフォルダを作ってそこに放りこんでください
パーミッション設定Frを忘れずに
それをしたらファイルメニュー>再読み込み>post.jsで読み込み直してください
間違えてるscriptフォルダじゃなく、systemフォルダと書きたかった
ThreadManualUpdate.jsのほうはscriptフォルダでいいってことなのね
そうです
あと今思うに1秒間隔で30回繰り返しの計30秒だとアクセスしすぎじゃね?って気がするならば
var LoopWait = 1000;
を
var LoopWait = 2000;
に
tryCnt++ <= 30
を
tryCnt++ <= 15
に
それぞれして下さい
2分間隔で15回繰り返しの計30秒になります
あとpost.jsのサンプルがバグってる模様
投稿の中に ’(半角のシングルコーテーション)があるとエラーになります
post.jsの例で
new Function((v2c.readFile(js)+'').replace(/%wp_message%/gi, (wp.message+'').replace(/'/g, '\'').replace(/\n/g, ''))
となってますが
new Function((v2c.readFile(js)+'').replace(/%wp_message%/gi, (wp.message+'').replace(/'/g, '\\'').replace(/\n/g, ''))
中央のreplaceの '\' 'を '\\' に修正・保存して、もう一回post.jsをファイルメニューから再読みしてください'
\ が一つ足りませんでした
うーん
>>138 の修正をすると自動リロードしなくなるのか
しないとしないで書き込みに半角のシングルコートが入ってるとエラーになるし
もうちょっと考えます
申し訳
とりあえず
new Function((v2c.readFile(js)+'').replace(/%wp_message%/gi, (wp.message+'').replace(/\\/g, '\\\\').replace(/'/g, '\\\'').replace(/\n/g, ''))
.replace(/%wp_url%/gi, th.url)
)();
で
ただ自動リロードしたり、しなかたり・・・
最新レスをとってこれたり、これなかったり
件数管理がおかしいみたいでスレ一覧が最新の状態じゃないと
手動更新でも新着があっても表示できない感じがすます
その場合はスレ一覧を最新にしてから手動更新をして下さい
ホント中途半端で申し訳
十分すぎるんやで…乙です
>>124 >>140
ありがとうございます。
不慣れですがなんとかできました。
>>132 は書き込み後更新出来なかったので
>>132 を書き込み専用、>>124 を更新用として使ってみたいと思います。
http://www1.axfc.net/u/3570964
ThreadManualUpdate_20151122.zip (2015/11/22版)
いろいろ手直ししてみました
● ThreadManualUpdate.js
//【コマンド3】${SCRIPT:FrwS} ThreadManualUpdate.js EXIT : TMU 常駐終了
を廃止して
//【コマンド3】${SCRIPT:FrwS} ThreadManualUpdate.js PANE : TMU コンパネ
に変更しました
このコマンドを実行すると
http://i.imgur.com/ndXUu2d.png
というコマンドパネルを表示します
Loop開始:書き込み後リロードの常駐監視を開始します
Loop終了:常駐監視を終了します
レスチェック中止:自分の投稿が2ちゃんに反映されたどうかのチェック(標準で1秒間隔×30回)を中止します
時間間隔は LoopWait 、回数は MaxtryCnt で変更できます
自分のレスチェックは投稿内容をスクリプト内に保持して2ちゃんから受信した内容に
そのレスががあるかどうかで判定します→あったら受信した内容を自動表示
ただ文字によっては「&amp;」や「&#1234;」などの形式に変換されてしまうため
このレスチェックで一致を確認できず最大回数までチェックを繰り返してしまいます
その場合はこのボタンを適当な所(長いなぁと思ったところ)で押して下さい
その時点で繰り返しを中止して受信した最新の内容でレスを表示します
(書きこんだレスが2ちゃんに反映されていない場合はその書きこんだレスは表示に反映されません)
スレの再取得:ログを削除し再取得します、TMUでどうしても最新レスを取得できない場合に使用して下さい
リスタート:常駐監視をリスタートします
閉じる:このパネルを閉じます
● post.js
内容を全面的に修正したので書き変えるか、置き換えるかをお願いします
いろいろ試してみたのですが、どうしても出来そうもないことが何点か・・・
① 画像や動画のサムネイルの自動生成ができません(俺環?)
ただアンカのクリックで画像は表示できますし、ポップアップ系のスクリプトも動くと思います
② 常駐監視で最新レスを表示した場合にスレ一覧のレス数や未読数が正しく反映されません
常駐監視での書き込み自動表示時にスレ一覧のレス数を見てると分かるのですが、
一旦はレスパネに表示したレス数になるのですが、すぐ直前に表示していたレス数に戻る場合があります
スクリプトの自動表示で一旦は更新されるのですが、V2Cが行う再表示でV2Cが認識している件数
(=レスを取れていないので前の件数)に上書きされるようです
ここはV2C内部の話なのでスクリプトからは手を出せないと思います
V2Cで更新ボタンをクリックするとかスレ一覧の行をクリックするとかのアクションがあると
その時点の最新に変更される模様
③ 時折最新表示ができない
②が原因でV2Cの認識してるレスの件数と.datのレスの件数の食い違いが発生してレスを上手く表示できない場合があるようです
V2Cの更新ボタンでこまめにスレ一覧のレス数を最新にするようにしてみて下さい
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板