А сегодня я для вас написал код, который заменяет какие-то слова на звёздочки «*». И его особенность заключается в том, что неважно в каком регистре написано слово, в верхнем (КОШКА), нижнем (кошка), или вообще в разнобой (кОшКА). Скрипт всё заменит на звёздочки. И кстати, список слов, которые код будет пикать находится в первой строчке, в переменной mat. Так что если хотите ещё добавить слов, которые скрипт будет пикать, добавьте их в переменную mat.
Ещё вчера я написал для вас приложение для замера скорости набора текста (и да, оно на tkinter). В него я встроил автоматическую проверку текста, и если слово будет введёно неправильно, то оно станет красным. В коде я почти везде добавил комментарии с пояснением, так что вы всё поймёте. Единственное скажу сейчас. Чтобы появился таймер и текст, нужно левой кнопкой мыши нажать на левой пустое поле с текстом.
Но чтобы это приложение заработало вам нужен ещё один код. В нём хранится всего одна переменная, в которой ровно одна тысяча слов. Именно из неё основной код будет брать слова, и показывать их вам.
Но чтобы это приложение заработало вам нужен ещё один код. В нём хранится всего одна переменная, в которой ровно одна тысяча слов. Именно из неё основной код будет брать слова, и показывать их вам.
А вот и вторая версия кейлоггера по просьбе подписчика. В ней я убрал классы, немного изменил запись в файл, а также сделал, что когда русская раскладка, в файл записывается не английская буква на кнопке, а русская. Правда это работает через раз, но всё же работает.
👍1
Мой подписчик попросил меня написать небольшого бота для телеграмм, с помощью которого можно было бы осуществлять регистрацию. Вот его сообщение: "Привет! Мне необходимо в бота добавить обязательность отправки номера телефона. Как лучше устроить проверку отправки? Если человек не отправил данные, то дальше по меню пройти не должен". Полностью бота я не сделал, но вот вам основа. Фактически осталось добавить бд, фильтр для проверки номера на валидность и всё.
Я обещал ещё вчера выложить код, благодаря которому можно прочитать cookie хрома (в них хранятся логины и пароли для быстрого входа). Чтобы код заработал, нужно запустить IDE в котором вы кодите с правами администратора. Если, что код не мой, я нашёл его в интернете ещё давно, но сейчас не смог найти ссылку на тот ресурс.
А сегодня я написал код, который позволяет запускать какой-то файл при нажатии на выбранную вами клавишу (или клавиши). Приложение имеет графический интерфейс, который я реализовал c помощью tkinter. Но всё же давайте я вам расскажу, как использовать это приложение.
Чтобы добавить горячие клавиши, нужно нажать на кнопку по середине экрана (ну это и так понятно, я тут это написал только для того, чтобы мой внутренний перфекционист не ворчал).
Затем просто нажмите на клавишу на клавиатуре, которую хотите сделать горячей (если хотите добавить комбинацию клавиш, то просто нажмите эту комбинацию). Если вы передумали и уже не хотите добавлять горячие клавиши, то нажмите esc, вы выйдете в главное меню.
После того, как выбранные вами клавиши появились в надписи в середине экрана нажмите на Enter.
У вас должно появится окно, с помощью которого можно выбрать файл (изначально вы увидите файлы только с расширением .exe, но если хотите увидеть все файлы, то в выпадающем списке внизу справа выберите позицию "Любой"). После того, как вы выберете файл, у вас сохранится горячая клавиша, при нажатии на которую запустится файл, который вы выбрали.
И фишка кода заключается в том, что если вы выключите код, то при следующем запуске горячие клавиши, который вы выбрали раньше, будут доступны снова. Для того, чтобы это работало я сохранял клавиши которые вы выбрали в txt файл под названием command.txt (этот файл сам появится после того, как вы добавите горячую клавишу).
А написать этот код мне помог он: @egor_2022 . Именно он придумал идею, а также рассказал как сделать окно с выбором файла.
Чтобы добавить горячие клавиши, нужно нажать на кнопку по середине экрана (ну это и так понятно, я тут это написал только для того, чтобы мой внутренний перфекционист не ворчал).
Затем просто нажмите на клавишу на клавиатуре, которую хотите сделать горячей (если хотите добавить комбинацию клавиш, то просто нажмите эту комбинацию). Если вы передумали и уже не хотите добавлять горячие клавиши, то нажмите esc, вы выйдете в главное меню.
После того, как выбранные вами клавиши появились в надписи в середине экрана нажмите на Enter.
У вас должно появится окно, с помощью которого можно выбрать файл (изначально вы увидите файлы только с расширением .exe, но если хотите увидеть все файлы, то в выпадающем списке внизу справа выберите позицию "Любой"). После того, как вы выберете файл, у вас сохранится горячая клавиша, при нажатии на которую запустится файл, который вы выбрали.
И фишка кода заключается в том, что если вы выключите код, то при следующем запуске горячие клавиши, который вы выбрали раньше, будут доступны снова. Для того, чтобы это работало я сохранял клавиши которые вы выбрали в txt файл под названием command.txt (этот файл сам появится после того, как вы добавите горячую клавишу).
А написать этот код мне помог он: @egor_2022 . Именно он придумал идею, а также рассказал как сделать окно с выбором файла.
По просьбе подписчика я написал код для бота в телеграмме. Он создаёт кнопку и функцию, которая выполняется при нажатии на эту кнопку. Но его фишка заключается в том, что эту функцию пользователь может вызвать лишь один раз в сутки. Т.е при нажатии на кнопку выполняется какая-то команда, но если пользователь уже нажимал на эту кнопку в течение 24 часов, то это команда не выполняется и пользователю отправляется сообщение о том, что лимит исчерпан.
Для того, чтобы отслеживать как часто пользователь вызывает команду, я создал базу данных, в которой есть две столбца: один с ID пользователя, другой с датой, до которой пользователь не может ещё раз воспользоваться функцией. В самом коде я оставил комментарии, так что вы всё поймёте!
Для того, чтобы отслеживать как часто пользователь вызывает команду, я создал базу данных, в которой есть две столбца: один с ID пользователя, другой с датой, до которой пользователь не может ещё раз воспользоваться функцией. В самом коде я оставил комментарии, так что вы всё поймёте!
А это новая версия кода, который я выложил ещё вчера (я говорю вот про этот пост: https://t.iss.one/pythonproga/233). Тут я немного изменил поиск определённого пользователя в таблице, и если раньше я искал его с помощью цикла for, то сейчас я его нахожу с помощью SQL команды 'SELECT' и условия 'WHERE'. Также раньше выдавало ошибку, если сегодня 31 мая, и код хочет заблокировать команду для пользователя до 32. Сейчас я это пофиксил. И кстати, старую версию кода вы уже не найдёте, но вот новая:
Telegram
Python Proga
По просьбе подписчика я написал код для бота в телеграмме. Он создаёт кнопку и функцию, которая выполняется при нажатии на эту кнопку. Но его фишка заключается в том, что эту функцию пользователь может вызвать лишь один раз в сутки. Т.е при нажатии на кнопку…
👍2