Как стать автором
Обновить

Комментарии 7

ЗакрепленныеЗакреплённые комментарии

Материал статьи был дополнен и переработан из-за жалоб на неясное изложение. Еще раз обращаю внимание, что для понимания нужно иметь опыт разработки Qt приложений на Python

Что то идея проекта я не совсем понял. Вернее понял, но не совсем.

Я в свое время автоматизировал свою работу как фотографа, и писал кучу разных скриптов. Следующей итерацией было соединить все это в "супераппу" примерно как у вас, с общим интерфейсом и эдаким фреймворком чтобы не писать каждый раз одно и тоже.

Потом вы скорее всего поймёте что эти все плагины должны какое то взаимодействовать друг с другом, передавать какие то данные.

У меня было ещё несколько итераций, пока я не пришел к нодовой структуре работы плагинов.

Идея то проста: сделать основу и агрегатор для скриптов. Кликнул по ярлыку и вот все твои скрипты-помогаторы в одном месте.

"Потом вы скорее всего поймёте что эти все плагины должны какое то взаимодействовать друг с другом, передавать какие то данные."

Как идея это звучит конечно привлекательно, но это до того момента, пока дело не дойдет до реализации. Зачем программам, созданным для решения определенной задачи связываться с другими, если можно в случае необходимости расширить функционал. Не могу вспомнить ни одного примера при котором сторонние расширения для какого то приложения работали бы в связке, обычно они только расширяют функционал базового приложения

Зачем программам, созданным для решения определенной задачи связываться с другими

Где-то удивлённо поднял брови UNIX :) Можете ещё посмотреть яблочную Shortcuts для вдохновения, кстати.

никогда не прикасался ним к одной из опомянутых операционок. и на что способен шорткатс? Отправить смску по возникновению события? Думаю что ничего, что бы выходило за рамки стандартных функций ос.

И что в принципе непонятного в концепции швейцарского ножа? Ножницы или отвертка могут быть действовать совершенно независимо друг от друга

Лайк за нейминг, в голос засмеялся)

PUSSY lovers

Материал статьи был дополнен и переработан из-за жалоб на неясное изложение. Еще раз обращаю внимание, что для понимания нужно иметь опыт разработки Qt приложений на Python

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории