{"metadata":{"language_info":{"codemirror_mode":{"name":"python","version":3},"file_extension":".py","mimetype":"text/x-python","name":"python","nbconvert_exporter":"python","pygments_lexer":"ipython3","version":"3.8"},"kernelspec":{"name":"python","display_name":"Pyolite","language":"python"},"toc-autonumbering":true,"toc-showmarkdowntxt":true,"toc-showcode":true,"toc-showtags":true},"nbformat_minor":4,"nbformat":4,"cells":[{"cell_type":"markdown","source":"# A quick utteranc.es for IPython and Pyolite","metadata":{}},{"cell_type":"code","source":"try:\n from IPython.display import *\n __main_name__ = \"__main__\"\nexcept:\n from pyolite.display import *\n __main_name__ = \"__console__\"","metadata":{"trusted":true},"execution_count":193,"outputs":[]},{"cell_type":"code","source":"def utter(\n repo=\"utterance/utterances\", \n issue=\"1\", \n theme=\"preferred-color-scheme\",\n style=\"social\"\n):\n gh_html = f\"https://github.com/{repo}/issues/{issue}\"\n gha = f\"\"\"\"\"\"\n shield = lambda field, label: f\"\"\"\n \n \"\"\"\n return HTML(f\"\"\"\n
\n

{gha}>@{repo}#{issue} {ghi}

\n
\n {gha}>\n {shield(\"title\", \"\")}\n {shield(\"state\", \"is\")}\n {shield(\"comments\", \"💬\")}\n {shield(\"comments\", \"📆\")}\n {repo} {ghi}\n \n
\n \n
\n \n \"\"\")","metadata":{"trusted":true},"execution_count":230,"outputs":[]},{"cell_type":"code","source":"if __name__ == __main_name__:\n display(utter())","metadata":{"trusted":true},"execution_count":231,"outputs":[{"output_type":"display_data","data":{"text/plain":"","text/html":"\n
\n

@utterance/utterances#1

\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n utterance/utterances \n \n
\n \n
\n \n "},"metadata":{}}]},{"cell_type":"code","source":"","metadata":{},"execution_count":null,"outputs":[]}]}