我用 Python 编写了一个很棒的脚本,我认为它应该能帮助很多 Ubuntu 新手用户——尤其是快速解决问题/提示。我的脚本会搜索 AskUbuntu.com 并找到您问题的最佳答案。是的,它确实有效,而且效果非常好。
工作原理视频: 问 - 仅需 1 秒即可找到与 Ubuntu 相关问题的最佳答案!!! - YouTube
GitHub 仓库:github: drpaneas/ask
现在,我只需要为 Dash 而不是终端实现我的 Python 脚本。例如,在 Dash 中输入一个问题,然后我的脚本就会打印结果。你能帮我做这件事吗?或者你能给我提供某种教程或指南吗?
答案1
您想要做的是编写 Unity Scope,可能还需要编写 Unity Lenses。Unity Lenses 和 Scopes 是什么在一篇文章中进行了解释(附带有用的屏幕截图)howtogeek.com。
Ubuntu 开发者门户提供了概述并且也很有用教程关于用 C 语言编写作用域。你说你的应用程序是用 Python 编写的,虽然 Python 是一种受支持的语言,但它受到推崇的用 C 语言编写范围。
如果你仍然想用 Python 编写你的 Scope,那么 Web 为你提供了一个教程它利用了 GObject Introspection。