名前:qrtube ライセンス:qtopiaの都合上GPLと思われる。 作者:気にするな! 概要: rubyの勉強として作成したyoutubeダウンローダー ruby とruby/qteが必要 使い方: 1、ネットワークにZaurusを繋ぐ 2、File->設定に出力先を設定する 3、ComboBox1でタイトルかユーザー名どちらで検索したいか決める 4、ComboBox2で何ページ目を取得したいか決める 5、LineEditに検索したい文字列を入力 6、youtube検索ボタンを押す 7、真ん中のListViewからダウンロードしたい項目を選ぶ 8、開始ボタンを押す 以上で、こっそりダウンロードを始めている。 *一応、ショートカットキーあり ポイント 希望の動画が見つからない場合、関連するタイトルで 検索後、その動画のユーザー名で検索すると 見つかることがあります。 残存する問題点: ・回線が込んでいると繋がらないことがある。 ・QMainWindowのcloseをフックできなかったのでスレッド実行中、終了処理が走らない。(致命) ・SDにファイル取得中、スリープにするとSDがREADONLY設定になる。(致命) ・スレッドからGUIにアクセスしている部分が不具合にならないか心配 ・たまにファイル名が化ける(ちょっと改善) ・Youtubeの仕様が変わったら動かなくなる。 ・rubyが必要 ・sl-c1000しか試していない ・コードが汚い 謝辞: 以下のHPで公開されているgetmovie.rbを参考にダウンロード処理を作成していますが 本アプリとは全く関係ありません。(質問その他はしないでください。) http://yoosee.net/d/ 以上