python-libquvi

libquviラッパーモジュール
今すぐダウンロード

python-libquvi ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • LGPL v2
  • 価格:
  • FREE
  • 出版社名:
  • Patrice FERLET
  • 出版社のWebサイト:
  • https://github.com/metal3d/

python-libquvi タグ


python-libquvi 説明

QUVIは、libquviをPythonに巻き付ける最初の試みです。これは行われますか?これはシソンに基づいています。主な関数はcpython.pxdファイルに定義され、QUVIクラスはquvi.pyxファイルに開発されています。 simpleコマンドを使用してコンパイルが行われています。 .py installRememberシステムに影響を与えずにQUVIを試すことができます.MKDIR / TMP / PY-VIRTVIRTUALENV / TMP / PY-VIRTSOURCE / TMP / PY-VIRT / BIN / ACTIVATESETUP PYTHON.PY INSTALLこの仮想環境にQUVIをインストールします。仮想環境を無効にするには、同じターミナルセッションで:DeactivateUsagteコンパイル済みのQUVIを持つことについて、Pythonモジュールとして使用できます。モジュールは、QUVIという名前のクラスを定義します。これは簡単な使用法です.import quvi#unstem:q = quvi.quvi()q.parse( "http://a.youtube.url")印刷q.get_properties()は、重大な情報を持つDict定義が表示されます。 libquvi.itによって与えられたマルチプロセッシングモジュールまたはスレッドモジュールを使用して複数のインスタンスを処理することが可能です。この例を参照してください。インポートQuviFromマルチプロセッシングのインポートプロセス#この関数は、threaddef getinfo(URL)で呼び出されます。q = quvi.quvi()q.parse(URL)print q.get_properties()#parseurl = "http:/ /www.youtube.com/watch?v=..."url2 = "http://www.youtube.com/watch?v=..."#processes listprocesses = [] processes.apperse.append(process(target = getInfo、args =(url、)))processes.append(process(target = getinfo、args =(args =(args =(URL2、))) PUSSPESSIONのPROSSでは「完了」と両方のURLがスレッド内で処理されます。そのため、1つのURLを1つずつ解析するよりも約2回速いです。 www.youtube.com/watch?v=0gza6xzbh1k "q.is_supported(URL)の場合:formats = q.get_formats(URL)best_format =フォーマット q.set_format(best_format)q.parse(URL)プロパティ= q .get_properties()リターンプロパティReturnビデオのダウンロード:DEF GET_VIDEO(filename、URL):プロパティ= get_properties_best_quality(URL)プロパティがない場合:to_dl =プロパティ filename + =プロパティ urlRetrieve (to_dl、filename)なぜこのPythonライブラリ?Quviコマンドラインが本当に素晴らしいので、私のPythonプロジェクトに映画を映画の情報を入手したいと思いました。 "QUVI"コマンドラインを使用することができますが、実際のライブラリの実装を持つことができるが、良いパフォーマンスを持つ最善の方法です。私は、Cライブラリ(バージョン、NextMediaurl ...)によって提供されたプロパティを改善して使用するためにこのライブラリを開発します。


python-libquvi 関連ソフトウェア