ショートカットとPythonで

iPhoneのめんどくささを解消したい

PythonistaのコードをURLスキームで立ち上げることは可能?


本ブログにはアフィリエイトトリンクを含みます


Pythonistaを立ち上げてPyファイルを探して立ち上げるよりも、iOSのショートカットに組み込むことやSafariのブックマークに登録すると、素早く立ち上げることができるため、便利なことが多いです。

本記事では、PythonistaをURLスキームを用いて立ち上げる方法を解説します。

PythonistaのURLスキームを使用して、Pythonistaのスクリプトを直接実行することが可能です。URLスキームは、特定のアプリケーションを開いたり、アプリケーション内で特定のアクションを実行するためのURL形式の命令です。Pythonistaは、そのURLスキームをサポートしており、これを利用することで外部からPythonistaを立ち上げてスクリプトを実行できます。

PythonistaのURLスキームは以下の形式を取ります:

pythonista3://<script-name>?action=run

ここで<script-name>は、Pythonista内のスクリプトの名前またはパスに置き換えます。オプションとして、action=runスクリプトを実行する命令です。

例えば、MyScript.pyという名前のスクリプトを実行したい場合、以下のURLスキームを使用します:

pythonista3://MyScript.py?action=run

このURLをiOSバイス上でタップするか、他のアプリケーション(例えばメールアプリやメッセージアプリ)から開くことで、Pythonistaが起動しMyScript.pyが実行されます。

URLスキームを使ってPythonistaを開くことで、自動化や外部アプリケーションとの統合が容易になります。ただし、セキュリティやプライバシーを考慮して、信頼できるソースからのURLのみを開くようにしてください。