操作 - Hayao-H/Niconicome GitHub Wiki

概要

このページでは種々の操作について解説します。

目次

NicomentXenoglossiaからの移行

はじめに

  • 本アプリケーションは、◆XENOGLOS/FSx様のNicomentXenoglossiaからの移行に対応しております。 現在、リスト登録した動画のインポートが可能です。
  • 現在対応しているリストの保存方式は「パス+情報」のみです。
  • リストがチャンネルであった場合、本アプリケーションはプレイリストがチャンネルであることだけを記録します。移行後、同期ボタンを押して動画を取得してください。
  • リストがローカルに保存されている場合、本アプリケーションは更に追加でローカルのリスト情報ファイルを開いて追加します。

インポートする

  1. 設定②>>インポートを選択して下のような画面を開きます。

  2. 「固定URL.txt」のパスを入力して「実行」を押してください。 出力内容は余り詳細ではないため、詳しい進捗を知りたい場合は出力ウィンドウを確認するとよいかもしれません。

  3. 移行後 こちらを参考に保存した動画の読み込みを行うことをお勧めします。


ブラウザーでログイン

概要

  • 本ソフトのログイン機能は"secure.nicovideo.jp/secure/login"にユーザー名とパスワードをPOSTしているだけですので、二段階認証・OAuthに対応することが出来ません。
  • 本ソフトではこれらの需要に対応するために、本ソフトでは「ブラウザーでログイン」(以下「本機能」)機能を実装しております。
  • 本機能は内部でWebView2を埋め込むことにより実装しております。従って本機能の利用にはWebView2Runtimeのインストールが必要です。
  • 二段階認証・OAuthをご利用の場合は毎回ブラウザーでログインする必要があります。
  • Webview2とはChromium Edge(新しいMicrosoft Edge)をネイティブアプリ(デスクトップアプリケーション)に埋め込むためにMicrosoftが実装を進めている機能です。
  • WebView2は新しいEdgeと同じですので、最近のWebサイトで使われている「ES6」という新しい(と言っても2015年ですが)JavaScriptのバージョンを実行したり、CSS3という新しいCSSのバージョンを利用したページを正しく表示したりすることができます。
  • 本ソフトは設計当初IEを埋め込もうとしていたのですが、IEではニコニコのログインページを正しく表示することができない(表示は出来たのですがスクリプトの実行でエラーが発生しました)と分かり、WebView2に切り替えました。

WebView2 Runtimeをインストールする

  • 「ブラウザーでログイン」機能の利用には、WebView2 86.0.616.0以上のインストールが必要です。
  • 【上級者向け】 Cookie 管理 APIを利用できるバージョンであればそれより新しくても問題ありません。(詳しくはこちら
  • こちら(ブートストラップリンク)からダウンロード後インストールしてください。また、ダウンロードページはこちらです。

ログインする  

  1. ログインウィンドウブラウザーでログインするをクリックします。
  2. 開いた画面でいつもニコニコにログインするのと同じように操作します。
  3. ソフトがログイン完了を確認すると、自動的にウィンドウを閉じます。