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]