Не знаю насчёт apk, но у меня была идея завернуть всё в веб-бота для Telegram, чтобы кроссплатформенность сохранить и авторизацию реализовать через tg id, ну и + пуши и т. д.
Спасибо за отзыв )) Но статья не про "LLM умеет писать код". Она про то, как за вечер превратить идею в рабочий продукт, которым я сам пользуюсь каждый день. Да, я не писал код с нуля. Но для многих важнее увидеть, как быстро проверить идею и получить работающий результат, чем очередной туториал по написанию кода. Хотел вдохновить людей больше экспериментировать, и не бояться
Копировать можно, просто не нужно отправлять в Gmini, пока не нажмёшь горячую клавишу — инфа из буфера никуда не отправится. Но хотя Gemini это Google, а я не то чтобы безоговорочно доверяю Google, но сейчас так сразу и не вспомню, сколько сервисов у меня завязаны на Gmail, например.
Рядом с main.py, в этом же каталоге. Ошибка, судя по всему, из-за того, что этих файлов нет. Я обновлю их на гитхабе, немного запутался, как он работает (это просто мой первый проект, который я там выложил, и пока всё очень сложно))). Надо привыкнуть.
Да, конечно, спасибо большое! Мне нужно ещё денёк, чтобы полностью разобраться с гитхабом, я планирую в скором времени внести некоторые кардинальные изменения.
Начиная с того, чтобы уйти от customtkinter, заканчивая отказом от config_xx.json
Но тогда придётся какой-то очень строгий и сильный промпт к каждому запросу отправлять + скрин экрана (где, скорее всего, будет плюсом очень много ненужной инфы, которая пойдёт плюсом к этому запросу). А тебе нужно всего лишь три слова на английский перевести. Ну, в общем, идея прикольная и даже не слишком сложно реализуемая — до момента отправки всего этого в gmini, т. к. больше чем уверен, что она на половину инструкций просто болт положит. За всё время работы с ней я понял: чем короче промпт, тем меньше вероятности, что что-то пойдёт не так )))
Оу, прикольная идея )) Но у меня кейсов таких нет, я в телеграме или в мессенджерах (ну, или вот тут, в комментариях, когда дописываю сообщение) уже на автомате нажимаю Ctrl+A + Ctrl+F1, и она исправляет все ошибки, знаки препинания и т. п.
Сегодня делал сайт в Figma. Просто в тексте просишь: «Дай символ рубля или эмодзи часов», — она удаляет запрос и вставляет в текст то, что нужно. Но это я могу где угодно попросить, что в Telegram, что в Photoshop, например.
Да, видел примеры с подменой криптокошельков — но мой код открыт.
Я не говорю, что использовать автоматическую модификацию буфера обмена нельзя
А тут я не смог придумать более простой логики работы программы, чтобы не приходилось переключаться или что-то перетаскивать. Работа напрямую с буфером обмена — самое простое и элегантное решение, как мне кажется. Код начинает работать в любой программе, от блокнота до Photoshop, и я просто не представляю, чем это можно заменить.
Собрал .exe (http://vetaone.site/ClipGen/ClipGen.zip) У меня запускается и работает без ошибок, но у меня и через консоль тоже запускается, и тоже всё работает, кстати, добавил в репозиторий ещё requirements.txt может поможет
У меня Caramba Switcher под это дело стоит, и он отлично справляется с этой задачей. Я пробовал, кстати, в промпт добавлять строчку про исправление неправильной раскладки, но что-то мне не понравились результаты (кстати, как раз из-за того, что ИИ очень творчески к процессу подходит)))
В Google информация из буфера обмена отправляется только после нажатия горячей клавиши. Если вы скопировали пароль, то Google его не увидит, если вы ему его не отправите.
Я тут немного погрузился в тему, посравнивал разные форматы, которые поддерживают анимацию и прозрачность и наткнулся на AVIF. До этого пару раз встречался с ним, но раньше думал: "Что это вообще такое и как его сконвертировать в какой-нибудь PNG, чтобы нормально открыть? )))".
Сейчас попробовал на примере моей GIF-ки, сравнил AVIF с APNG и WebP. И он показывает какие-то фантастические результаты на их фоне. Грубо говоря, одна и та же анимация в AVIF весит в 6 раз меньше, чем в WebP, и в 25 раз меньше, чем в APNG
Действительно 😁
Не знаю насчёт apk, но у меня была идея завернуть всё в веб-бота для Telegram, чтобы кроссплатформенность сохранить и авторизацию реализовать через tg id, ну и + пуши и т. д.
Спасибо за отзыв )) Но статья не про "LLM умеет писать код". Она про то, как за вечер превратить идею в рабочий продукт, которым я сам пользуюсь каждый день. Да, я не писал код с нуля. Но для многих важнее увидеть, как быстро проверить идею и получить работающий результат, чем очередной туториал по написанию кода. Хотел вдохновить людей больше экспериментировать, и не бояться
Что-то мне подсказывает, что вы не прочитали первые четыре строчки моего текста. И в этот раз не Gemini, а сборная солянка из нейронок.
Копировать можно, просто не нужно отправлять в Gmini, пока не нажмёшь горячую клавишу — инфа из буфера никуда не отправится. Но хотя Gemini это Google, а я не то чтобы безоговорочно доверяю Google, но сейчас так сразу и не вспомню, сколько сервисов у меня завязаны на Gmail, например.
Рядом с main.py, в этом же каталоге. Ошибка, судя по всему, из-за того, что этих файлов нет. Я обновлю их на гитхабе, немного запутался, как он работает (это просто мой первый проект, который я там выложил, и пока всё очень сложно))). Надо привыкнуть.
Да, конечно, спасибо большое! Мне нужно ещё денёк, чтобы полностью разобраться с гитхабом, я планирую в скором времени внести некоторые кардинальные изменения.
Начиная с того, чтобы уйти от customtkinter, заканчивая отказом от config_xx.json
Я же правильно понимаю, что я могу просто ваши версии подставить в свой файл? И у людей будет меньше проблем с запуском?
Да, спасибо, я это поправлю. Интерфейс доделал в последнюю очередь, а раньше была чисто консольная версия — с ней не было таких проблем.
Но тогда придётся какой-то очень строгий и сильный промпт к каждому запросу отправлять + скрин экрана (где, скорее всего, будет плюсом очень много ненужной инфы, которая пойдёт плюсом к этому запросу). А тебе нужно всего лишь три слова на английский перевести. Ну, в общем, идея прикольная и даже не слишком сложно реализуемая — до момента отправки всего этого в gmini, т. к. больше чем уверен, что она на половину инструкций просто болт положит. За всё время работы с ней я понял: чем короче промпт, тем меньше вероятности, что что-то пойдёт не так )))
Оу, прикольная идея )) Но у меня кейсов таких нет, я в телеграме или в мессенджерах (ну, или вот тут, в комментариях, когда дописываю сообщение) уже на автомате нажимаю Ctrl+A + Ctrl+F1, и она исправляет все ошибки, знаки препинания и т. п.
Сегодня делал сайт в Figma. Просто в тексте просишь: «Дай символ рубля или эмодзи часов», — она удаляет запрос и вставляет в текст то, что нужно. Но это я могу где угодно попросить, что в Telegram, что в Photoshop, например.
PS C:\Projects\Work\Scripts\ClipGen> py --version
Python 3.13.1
Тут я не подскажу, так как я не в России сейчас
Да, скорее всего, сейчас поправлю requirements.txt. Проверил — у меня другая версия установлена.
Да, видел примеры с подменой криптокошельков — но мой код открыт.
А тут я не смог придумать более простой логики работы программы, чтобы не приходилось переключаться или что-то перетаскивать. Работа напрямую с буфером обмена — самое простое и элегантное решение, как мне кажется. Код начинает работать в любой программе, от блокнота до Photoshop, и я просто не представляю, чем это можно заменить.
Собрал .exe (http://vetaone.site/ClipGen/ClipGen.zip) У меня запускается и работает без ошибок, но у меня и через консоль тоже запускается, и тоже всё работает, кстати, добавил в репозиторий ещё requirements.txt может поможет
У меня Caramba Switcher под это дело стоит, и он отлично справляется с этой задачей. Я пробовал, кстати, в промпт добавлять строчку про исправление неправильной раскладки, но что-то мне не понравились результаты (кстати, как раз из-за того, что ИИ очень творчески к процессу подходит)))
В Google информация из буфера обмена отправляется только после нажатия горячей клавиши. Если вы скопировали пароль, то Google его не увидит, если вы ему его не отправите.
Понял, спасибо. Да скрин я в качестве примера интерфейса gmini приложил, даже не догадался в него заглянуть ))
Да, тут полностью согласен, это и была основная мысль этого текста которую хотелось донести.
Я тут немного погрузился в тему, посравнивал разные форматы, которые поддерживают анимацию и прозрачность и наткнулся на AVIF. До этого пару раз встречался с ним, но раньше думал: "Что это вообще такое и как его сконвертировать в какой-нибудь PNG, чтобы нормально открыть? )))".
Сейчас попробовал на примере моей GIF-ки, сравнил AVIF с APNG и WebP. И он показывает какие-то фантастические результаты на их фоне. Грубо говоря, одна и та же анимация в AVIF весит в 6 раз меньше, чем в WebP, и в 25 раз меньше, чем в APNG
Спасибо. Звучит круто. Посмотрю