Executor
Текущий статус: Доступна бета-версия.
Форматируйте текст во время написания. Используйте дополнительные модули для новых возможностей.
Список базовых команд
Эти команды уже встроены в приложение.
repeat <количество> <текст> - повторяет текст n раз
randomize <число 1> <число2> - рандом между двух чисел
summarize <числа через пробел> - суммирует числа
uppercase <текст> - капсит текст
count <текст> - считает количество слов
erase - очищает поле ввода
info - информация о программе
ip - показывает текущий IP-адрес
help - список всех команд
Написание кастомных скриптов
Напишите функцию на языке Python. Не забудьте о возможных ошибках. Функция всегда должна возвращать тип string:
def ip():
try:
url = "https://api.myip.com"
with urllib.request.urlopen(url) as response:
data = response.read().decode()
json_data = json.loads(data)
ip = json_data.get("ip", "Not found")
country = json_data.get("country", "Not found")
return f"IP: {ip}, {country}"
except Exception as e:
return str(e)
В конце файла включите функции в список команд и если хотите, добавьте имя автора:
COMMANDS = {
"ip": ip,
}
AUTHOR = "jjewuz"
Ваш модуль будет называться как файл .py.
Где можно найти модули или выложить свой?
Пока что модули выкладываются втелеграм-чате.
Остальное
Политика конфинденциальностиЕсть вопросы? Пишите: [email protected]