問題タブ [kodi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - while があらゆる点で停止することを確認する方法
KODI 用のスクリプトを書いていますが、コード エラーがあると無限ループが発生することがわかりました。このループは、別のアカウントにログインするか、コンピューターを再起動して KODI を停止する必要があることを意味します。
while
したがって、私の質問は、それがあらゆる点で確実に停止するようにするにはどうすればよいですか?
これはスクリプトの一部であり、コードはtry
. try
また、エラーが発生した場合でも常に機能することを知っておく必要があります。
コードの問題は、while
例えば at の部分p.get()
です。電話する前に作業が完了したかどうかを確認しget()
ていないため、エラーが発生します(このエラーは修正していません)。
問題は、 を使用しているにもかかわらずtry
、予期しないエラーが発生しwhile
て が停止しないことです。
アップデート
while
のみが に記述されたコードの影響を受けるのか、プロセスwhile
に影響を与える可能性のある他の側面があるのか はわかりません。while
更新 2
get()
エラーが返されるかどうかを確認するテスト。KODI が使用している Python 2.x ではなく、Python 3.x でテストされています。
更新 3
get()
発生エラーが返されるかどうかを確認するテスト。Python 3.4.2 および Python 2.7.10 でテスト済み。
更新 4
質問はまだあります:
while
に記述されたコードによってのみ影響を受けますか、それともwhile
他の側面がwhile
プロセスに影響を与える可能性がありますか?while
あらゆる点で意志が停止することを確認するにはどうすればよいですか?
更新 5
while
すべての点で停止する解決策があるようには見えません。したがって、簡単な解決策は、 の後にプールを確認することだと思いますwhile
。
xbmc - Kodi ビデオ アドオンのメディア情報ビューを有効にする方法?
でリスト アイテムを作成してxbmcgui.ListItem()
いますが、GUI でリスト ビューをメディア ビューに切り替えることができません。リスト、ビッグリスト、サムネイル、ワイドビューのみが利用できるようです。
基本的にはTestTubeアドオンのようなものを作りたいと思っています。デフォルトでは、メディア ビューに切り替わります。
ここに TestTube ビューのプリントスクリーンがあります: http://prntscr.com/7mvy9j
python - DOM を使用して XML の要素内の特定のテキストを検索する (Python)
Python のプログラムの場合、XML の要素で特定のテキストを検索し、それがどのノード番号であるかを検索する方法を探しています。
これはxmlです:
もちろん、ここではおそらくノード番号 2 であることはわかっていますが、xml ファイルはもっと長くなる可能性があります。
これは私が試した方法ですが、正しく動作しません:
python - ファイルから読み取り、kodi play に出力する
disc01.nfo のコンテンツを読み取って再生しようとしています
私が試してみました
link ='bluray://udf%3a%2f%2fC%253a%255cetc%255cdisc1.iso%2f/BDMV/PLAYLIST/00000.mpls'
bluray://udf%3a%2f%2fC%253a%255cetc%255cdisc1.iso%2f/BDMV/PLAYLIST/00000.mpls
それは機能しますが、これを含むdisc1.nfoを読み取ろうとすると機能しません
kodi で disc01.iso/BDMV/PLAYLIST/00000.mpls を TV Show\S01E01 にマップしようとしています
まだ私のテストスクリプトのかなり早い段階で動けなくなっています
python - Python ユーザー入力で特定の単語のみを受け入れる方法
わかりましたので、スクリプトは現在機能しています。アドバイスをいただきありがとうございます。
こちらが最終的なスクリプトです
ポート 25 で動作するライブ メールを使用していることをお知らせします。正常に動作しています。
python - Python スクリプト エラー - Kodi/XBMC ウィザード
簡単に言えば、私は開発者に私をウィザードにしてもらいました。私が彼に支払ったにもかかわらず、彼は返事をせずに立ち去り、半分働いているPythonウィザードに固執しました。
ウィザードは Kodi 内で動作し、zip ファイルをダウンロードして展開します。しかし、スクリプト エラーが発生することがあります。
エラーは次のようになります。
browser - ラズベリーパイのゲームパッドフレンドリーなウェブブラウジング?
私はXBMC/Kodi
自分で走っていRaspberry Pi
ます。Xbox 360
Steam の Big Picture モードのブラウザーとほぼ同じ方法で、ゲームパッドを使用して URL とテキスト フィールドを簡単に入力できる Web ブラウザーを起動したいと考えています。
問題は、そのようなゲームパッドに適したブラウザ (Steam など) が で利用できないことですGNU/Linux on ARMv6
。
私はおそらくiceweaselブラウザを起動してから、ダウンロードするすべてのページにDaisywheelJSKodi
を「注入」することができると思いましたが、
- それをどのように実装するかわかりません。と
- テキスト フィールドに移動したり、ゲームパッドで URL を入力したりできるかどうかはわかりません。
このプラットフォーム用のユーザーフレンドリーなゲームパッドのみの Web ブラウジング ソリューションを知っている人はいますか?
android - Python を使用して Android の残りのディスク容量を計算する
残りのディスク容量をチェックし、容量が 500MB を下回ると、私が作成したメンテナンス ツールを使用するように通知する Kodi Media Center のサービス アドオンに取り組んでいます。別のサービスとして実行されます。Android で Python を使用して残りのディスク容量を確認する方法が必要です。statvfs() を使用してみましたが、OS X を含む Unix ライクなシステムでのみ互換性があるようです。つまり、Linux と OSX で statvfs を使用できます。Windows では wmi または ctypes を使用できますが、Android ではこれまでのところ何も使用できません。別のラッパーを作成してオペレーティング システムをチェックし、それぞれに最適な方法を使用できますが、これを実行できる Android 用の Python モジュールが見つかりません。助言がありますか?
これが私の既存のコードです:
そして、ここに私が得るエラーがあります: