Python2.xでKodi用のHelloWorldスクリプトを作成する方法

1.はじめに



このチュートリアルを使用して、最初のKodi / XBMCスクリプトを作成してください。プラグインの作成についてサポートが必要な場合は 、チュートリアルを確認してください



2.ツール



最初のスクリプトでは、構文が強調表示されているため、メモ帳++または崇高なテキストエディターを選択します。コンピューターにKodiをインストールします。



URL = http://www.sublimetext.com

URL = http://notepad-plus-plus.org



3.インストール



公式のHelloWorldスクリプトのgitリポジトリをここで見つけて ください



...そしてzipファイルを使用してここからKodiにインストールし ます。



4.最初の起動



[

システム] >> [アドオン] >> [マイアドオン] >> [ソフトウェアアドオン] >> [Hello World ]を使用して、3行のテキストでダイアログボックスを開きます







5.アドオンフォルダ内



Kodiを閉じずに、スクリプトフォルダーを開いて修正してください!Windowsでは、次の場所にあります。



C:\Users\user\AppData\Roaming\XBMC\addons\script.hello.world
      
      









Macをお持ちの場合は、こちらで見つけてください。



/Users/<your_user_name>/Library/ApplicationSupport/Kodi/addons/script.hello.world [1]
      
      





6.構造



addon.py-ここにPythonプログラムを記述します。



addon.xml-ここにスクリプトを記述します。



changelog.txt-このテキストファイルを新しいバージョンごとに更新します。



icon.png-256または512ピクセルの正方形にスクリプトサインを描画します。



LICENSE.txt-スクリプトの著作権について教えてください。



7.XML



まず、XMLファイルの最初の行を使用して、スクリプトのID、名前、バージョン、および作成者の名前を入力します。下のスクリーンショットのように一意のIDを考え出します。



インポートするモジュールを「必須」セクションでXBMCに説明します。そこで「xbmc.python」スクリプトに言及します。



「拡張ポイント」を使用して、スクリプトのタイプをXBMCに通知します。<provides>要素を使用して「executable」を配置します。



XMLファイルのエッジセクションを使用して、説明、要約、およびライセンス情報を追加します。フォーラムスレッド、ソースコード、テクニカルサポートメールへの同じハイパーリンクを貼り付けます。







8.プログラム



それをaddon.pyと呼びましょう。ちなみに、Pythonを学びたい場合は、ウェブサイトhttps://www.codecademy.com/learn/learn-pythonを開いて ください



最初の2行を使用して、スクリプトの実行とウィンドウの表示に必要なコードをインポートします。



次に、スクリプトとその名前についてシステムに通知する行があります。



7、8、9行目で、本当の魔法が始まります。彼らの助けを借りて、3つの変数(line1、line2、line3)に値を割り当てます。



最後の行を使用して、これらの変数の値を含むウィンドウをコンピューター画面に表示します。それらと一緒に、スクリプトの名前を表示し、[OK]ボタンを作成します。







9.その他のコード



スクリプトの実行方法を理解し、その構造を理解し、スクリプトの機能を理解したら、スクリプトを変更しましょう。



スクリプトを含むフォルダーを開き、コードを修正します。これを行うときは、Kodiで起動する準備をしてください。これを行うには、テキストエディタとKodiを切り替えます。



変数の値を変更します。

line1 = "さようならの世界!" line2



= "そして



おかえりなさい" line3 = "私自身のアドオン!"


ファイルを保存し、Kodiからスクリプトを実行します。新しい行が表示されます。



おめでとう!これで、XBMC / Kodiプログラマーになりました。



10.最終的な考慮事項



明らかに、このチュートリアルで学習したよりも多くのKodiコマンドにPythonインターフェースを使用してアクセスできるようになります。このためのJSONインターフェースもあります。



ご不明な点がございましたらhttp://forum.kodi.tv/showthread.phptid = 209948のフォーラムスレッドでこのチュートリアルについてお気軽にご相談 ください



11.他の何か



ハイパーリンクhttp://kodi.wiki/view/GUI_Tutorialを使用して、HelloWorldスクリプトの他のバリエーションを見つけることができます



12.注意事項



1. ユーザーデータ



All Articles