Flow Launcher supports Python by JsonRPC.
JSON-RPC is a remote procedure call protocol encoded in JSON.
In Flow Launcher, we use JSON-RPC as a local procedure call protocol to bind Flow and other program languages.
So we need to build a common API between Flow and Plugin.
-->denotes data sent to FLow.<--denotes data coming from Flow.
--> {"method": "query", "parameters": [""]}
<-- {"Title": "title", "SubTitle": "sub title", "IconPath": "favicon.ico"}>>> pip install flowlauncher>>> pip install git+https://github.com/Flow-Launcher/Flow.Launcher.JsonRPC.Python.git>>> git clone https://github.com/Flow-Launcher/Flow.Launcher.JsonRPC.Python.git
>>> cd Flow.Launcher.JsonRPC.Python
>>> python setup.py installThis project is under the MIT license.
Some of the orignal codes from JsonRPC/wox.py which is under the MIT license.
