目次AutoHotkeyAppleScriptShellScriptJavaScript・CSSlinuxBeanTips太閤立志伝Vその他うp普通に日記
どんなに経験が豊富でも、人のために知識を出し惜しむなら門外漢と変わらない。
--.--.-- --
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
2016.03.25 Fri

以前からお世話になっていたニコニコ動画に拡張マイリストを追加するスクリプトが、
ニワンゴ側の度重なる仕様変更によって遂に賞味期限切れとなってしまった。

それでも「いつかは修正版がリリースされるのではないか」と正座待機していたのだが、
ブックマークがwatch/sm****で埋め尽されるに及んでは最早我慢も限界であった。

ということで、エラーの原因箇所をちょっと弄ってスクリプトの延命を図ってみた。
ついでに表示崩れの修復とGINZAバージョンへの対応も行ったので当分は大丈夫なはず。
nicovideo_additional_mylist.user.js
ver. 1.3.26.20160413 Firefox+Greasemonkey 3.0, Chrome+TamperMonkeyで動作確認

インストールする前に重複しないよう本家を削除しておいてください。
次回更新の予定は未定。不自由したらまた改造するかも。


2016.04.13
Chrome+Tempermonkeyの仕様変更によって一々evalしないとタグDBが破壊されることが判明。
何箇所か修正を加えたため、まずはスクリプトの更新or再インストールを行ってみてください。
・・・もしタグ周りで異常が出ている場合は、以下の手順でタグDBを削除できます(´・ω・`)
  1. マイリストをエクスポートする
  2. Local Storage Monitorなどのアドオンで記憶領域を一度削除する
  3. エクスポートしたファイルをサクラエディタ等で開く
  4. 正規表現置換を行う
    (^[^\t]+\t+[^\t]+\t+[^\t]+\t+[^\t]+).*$ → $1
  5. 再度ファイルをインポートする
エクスポートしたデータを開いて、5桁目以降の余計なtabや重複を削除することでも解決できるはず・・・
アナウンスも無い変更に振り回されるのほんと辛い(´・ω・`)
2016.04.12
ブラウザ側の仕様変更によってタグのパースに失敗、DBが破損した場合の処理を追加。
2015.06.21
スピードチェッカーを非表示にする処理でエラーが起きていたため、該当部分を削除。
2015.05.22
TampermonkeyかChromeの仕様変更のせいで動作しなくなっていたので対応。
2015.03.16
Greasemonkeyが3.0にアップデートされたせいで動作しなくなっていた箇所を修正。
2015.02.15
for ~ inループを、全てi++なループに変更。多少パフォーマンスが向上したはず。
2014.11.21
ニコニコ生放送のお気に入り登録用リンクがボタン状に変更されていたため対応。
2014.09.06
IE7以前用の再生ページでマイリスト登録できなくなっていたため対応。
2014.09.02
静画の漫画ページに新レイアウトが実装されていたため対応。
2014.08.12
一部のFirefoxで、マイリスト一覧とエクスポートが正常に機能しない事がある問題を修正。
2014.08.07
ニコニコ動画のAPIが仕様変更していたため対応。
GM 2.0がunsafeWindowやhasOwnProperty周りで不可解な挙動を示していたため対応。
GM 1.x(Scriptish)でも念のため動作確認。
2014.07.12
Scriptish(Greasemonkey 1.x系)に合わせて作成していたスクリプトを、GM2.0系に対応。
動作確認環境からScriptishを除外、Greasemonkey 2.0を追加。
2014.06.29
大百科のiframeで余計に処理が増えていたので除外。
2014.06.23
またまたニコニコ静画のレイアウトが変わっていたので対応。
2014.06.21
ニコニ立体に対応。重すぎてボタンが表示されない時は、再読込すれば何とかなる…はず。
スクリプトの実行タイミングを遅らせることで、Chromeのマイリスト表示を安定化。
2014.03.15
またニコニコ静画のレイアウトが変わっていたので対応。
2014.01.15
UA偽装で原宿Verにアクセスした際に、拡張マイリストへの登録を妨害されていたので回避。
2014.01.12
TamperMonkeyがDateオブジェクトを文字列で保存してしまう仕様に対応。
運営がJSONバグの有る prototype.js 1.5 を使い続けている事で引き起こされる不具合に対応。
2014.01.05
ニコニコ静画(電子書籍)のレイアウト変更に対応。
ニコニコ生放送の開演時間に見られる表記揺れに対応。
2013.12.07
ブロマガのIDだけで適切なURLにジャンプする方法が判明したため対応。
2013.12.05
UserAgent偽装で原宿仕様の再生ページを開いた場合に対応。
生放送入口で開始時刻をコメントに保存できない不具合を解消。
タグ検索時に動画IDが更新されない不具合を解消。
Chromeはページ内の変数を直接参照できないため、JS URLを踏ませることで問題回避。
同じく、Chromeが生放送と電子書籍で情報を取得できない不具合も解消。
2013.12.04
Google Chromeに対応。
DOMAttrModifiedをMutationObserver+独自イベントに置換することで
Webkit由来の不具合に対応しました。
2013.12.03
原宿風ユーザーCSSに対応。
(ボタンバーが常に表示される事を前提に、HTML構造を極力模倣しました)
静画・生放送・大百科・コモンズ・ブロマガにも対応。
(メモやクリップ用途にも使えます)
エクスポート時に「右クリック→別名で保存」する必要が無くなりました。
(単にリンクをクリックするだけでダイアログから保存できます)
ページ最上部のバーに拡張マイリストへのリンクを追加しました。
(どこからでも拡張マイリストにジャンプできます。)
拡張マイリストから再生画面を開く際、常に新規タブで開くよう変更しました。
(拡張マイリスト自体のタブは重複しないようになっています)
NicoCacheのメニュープラグインがページ遷移で更新されるよう変更しました。
(キャッシュの削除が最初の動画IDで実行される不具合の阻止)
2013.11.19
NicoCache_nl+120609modのキャッシュ済表示に対応。
名無しさん
手順通りに導入させていただきました。
ありがとうございます。
ただ、スタイルシートと共存させるとマイリストボタンの欄に音楽ダウンロードのボタン(無効)がニコるの代わりに出てきています。スタイルシート無使用でもスピードチェッカーボタンが消えてしまいます。
これは仕様なのでしょうか?
2013.12.07 Sat 14:13 URL [ Edit ]
AzTake
スピードチェッカーが消えるのは仕様です。
一部のユーザーCSSで、ボタンを置くスペースが足りずに
はみ出してしまう不具合を防ぐための措置です。

音楽ダウンロードについては、CSSの再インストールで解消するはずです。
2013.12.07 Sat 16:56 URL [ Edit ]
名無しさん
マイリストはパソコンのどこになんてファイル名で保存されるのでしょうか?Firefoxを初期状態にリセットしてしまって、消えてしまいました。
2014.06.25 Wed 20:42 URL [ Edit ]
AzTake
プロファイルフォルダ内のwebappsstore.sqliteに保存されています。
なお、一度リセットされたデータは二度と元に戻りません。

「タグで絞り込み」の右側にあるアイコンを押して、定期的にバックアップを取ってください。
2014.06.25 Wed 22:56 URL [ Edit ]
名無しさん
動画を拡張マイリストに入れられないと言う不具合が発生しておりまして
もしニコニコ動画の仕様変更に伴うものだとすれば
よろしければご対応して頂ければと思います。
ちなみに当方のブラウザはfirefoxです。
2014.08.07 Thu 01:10 URL [ Edit ]
AzTake
只今対応を行いました。
スクリプトを更新してみてください。
2014.08.07 Thu 06:16 URL [ Edit ]
名無しさん
拡張マイリストを編集できない不具合が発生していましたが、上記の対応のおかげかスクリプトの更新で解消されました。
ありがとうございます。
2014.08.07 Thu 14:31 URL [ Edit ]
名無しさん
ニコニコの仕様変更により使用が不可能になって数年
あなたのお陰でまた使用することができるようになりましたことを心より感謝します

本当に有難うございます
早速使用させていただきます
2014.11.28 Fri 04:42 URL [ Edit ]
名無しさん
使えなくなってからもう無いものと諦めていましたがこんな対応をしてくださっていた方がいたとは驚きました。また使えるなんて感動です。本当に有難うございます。ありがたく使用させていただきます。
2015.06.04 Thu 19:14 URL [ Edit ]
名無しさん
これはありがたい!
感謝しつつ使わせていただきます。
2015.06.25 Thu 09:31 URL [ Edit ]
名無しさん
ありがてえ!ありがてえ!!!
2015.07.03 Fri 17:52 URL [ Edit ]
名無しさん
このようなスクリプトを探していました。
ありがたく導入させていただきます。
2016.04.05 Tue 20:14 URL [ Edit ]
名無しさん
拡張マイリストが表示されなくなってしまいました。
環境はfirefox45.0.2,greasemonkey3.7です。
もし対応が可能ならばよろしくお願いしたいです。

2016.04.13 Wed 19:32 URL [ Edit ]
名無しさん
最近バグってたのでもう終わりかと思ったら…
更新ありがとうございます!タグやコメントも飛んでませんでした!
2016.04.15 Fri 20:03 URL [ Edit ]
管理者にだけ表示を許可する

TrackBackURL
→ http://hitaaki.blog47.fc2.com/tb.php/45-3636eca7
Template by まるぼろらいと
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。