NicoNicoMemories GUIの使い方

単純なGUIなのであまり迷うことはないと思いますが、念の為使い方のページを用意します。

メインウィンドウ

  • 青色で示した入力ボックスは動画を指定するためのボックスです。動画IDやURLを入力してください。
  • 橙色で示したチェックボックスは動画をダウンロードするか選択するものです。デフォルトではDLしません。
  • 黄色で示した領域は 処理待/処理中/処理済み の動画の一覧です。左上に動画ID, 右上に状態, 真ん中にタイトルが表示されます。
  • 赤色で示したボタンは動画をキューに加えるボタンです。動画IDを指定して押すと、順番が回ってき次第処理されます。

エラーが発生した時の対処法

NicoNicoMemories GUI はまだエラー処理があまく、処理中にエラーが発生するとGUIが固まってしまうことがしばしばあります。

エラーが発生すると、(例えば)以下のようなテキストが出力されます。(エラー発生時のプログラムの終了はたいてい、これが出力されたウィンドウを閉じるとできます。) このテキストは多くの場合バグの修正に役立つので、プロジェクトページのチケットから報告いただけると幸いです。

ただし、同じエラーについて多数報告があると管理が大変なので、以下の例を参考になるべく同じバグについての報告が減るようご協力願います。


Exception in thread Thread-1:
Traceback (most recent call last):

File "/usr/lib/python3.3/threading.py", line 901, in _bootstrap_inner
self.run()
File "/usr/lib/python3.3/threading.py", line 858, in run
self._target(*self._args, **self._kwargs)
File "./niconico-memories-gui.py", line 84, in do_thread
do_convert(que)
File "./niconico-memories-gui.py", line 194, in do_convert
filehandle = open(cmfn, mode="rb")

FileNotFoundError: [Errno 2] No such file or directory: '新・豪血寺一族 -煩悩解放 - レッツゴー!陰陽師[sm9].xml'


太字下線で強調した箇所はエラーの発生場所とエラーの種類を示しています。 一番下の

File "ファイル名", line 行番号, in 関数名

が同じならほぼ確実に同じ原因で発生したエラーだと考えることができます。

ちなみにこのエラーは、ダウンロードしたコメントのデータが変換前に削除されてしまった場合に発生しました。