Как я могу создать Unity Dash Integration для моего скрипта Python?
Я написал потрясающий скрипт на Python и серьезно думаю, что он должен помочь многим начинающим пользователям Ubuntu - особенно для быстрого решения / подсказки. Мой скрипт ищет в AskUbuntu.com и находит вам лучший ответ на ваш вопрос. Да, это работает, и это работает довольно хорошо.
Как это работает видео: Спросите - Найдите лучший ответ на ваши вопросы, связанные с Ubuntu всего за 1 секунду!!! - YouTube
GitHub Repo: https://github.com/drpaneas/ask
Теперь все, что мне нужно, это реализовать мой скрипт на Python для Dash вместо терминала. Например, введите вопрос в тире, и мой сценарий напечатает вам результат. Можете ли вы помочь мне сделать это, или не могли бы вы дать мне какой-нибудь учебник или руководство?
1 ответ
Что вы хотите сделать, так это написать Unity Scope и, возможно, также Unity Lens. Что такое линзы и объективы Unity, объяснено (с полезными скриншотами) в статье на howtogeek.com.
Ubuntu Developer Portal предоставляет обзор, а также полезный учебник по написанию Scopes на C. Вы сказали, что ваше приложение написано на Python, и хотя это поддерживаемый язык, рекомендуется писать области на C.
Если вы все еще хотите написать свой Scope на Python, в Интернете вы найдете учебник, в котором используется GObject Introspection.