Skip to content

Latest commit

 

History

History
100 lines (61 loc) · 4.53 KB

README.md

File metadata and controls

100 lines (61 loc) · 4.53 KB

Motya

Открытая и бесплатная утилита для генерации демотиваторов.

Made with Python Repo size Code style: black issues release

Уютный чатик в telegram в котором можно скинуть свои красивые демотиваторы, посмеяться вместе над ними и спросить по поводу ошибок: Ссылка на чат

Motya - генератор демотиваторов на python. Все что вам нужно это установить модуль pillow из pip и наслаждаться его работой.

glaza

🚀 Установка

Для Windows

Скачайте установщик с официального сайта и запустите его. Убедитесь, что при установке отметили галочку Add Python to PATH

Для Termux

termux-setup-storage

pkg install python clang freetype libjpeg-turbo -y

pip install -r requirements.txt

Модуль для юзербота friendly telegram

Чтобы установить или обновить модуль используйте команду:

.dlmod https://github.com/mishailovic/motya/raw/master/motyaftg.py

Введите следующие команды (для linux в терминал, а на windows в cmd, если на windows пишет что нету git`а, то скачайте программу со вкладки релизов.)

git clone https://github.com/mishailovic/motya.git
cd motya
pip3 install requirements.txt

🚩 Запуск

Всё просто! (Предварительно закидываем свои картинки(у) и фразы(у) в соответствующий файл и папку) далее вводим команду python3 motya.py или python motya.py, и ваш демотиватор готов! По дефолту она берет рандомную картинку из папки images и приделывает к ней рандомный текст из файла phrases.txt, можно кастомизировать работу с помощью флагов, они даны ниже.

Дока

Usage:

$ python motya.py [OPTIONS] [PHRASE] [IMAGE]

Options:

  • --template PATH: Путь к шаблону демотиватора
  • --images PATH: Путь к картинкам для демотиваторов
  • --phrases PATH: Путь к файлу с фразами
  • --font PATH: Путь к шрифту
  • --font-size INTEGER: Размер шрифта, по умолчанию 45
  • --seed TEXT: Seed для создания картинки
  • --output PATH: Куда сохранять мем
  • --install-completion: Install completion for the current shell.
  • --show-completion: Show completion for the current shell, to copy it or customize the installation.
  • --help: Show this message and exit.

Поддержка разработчиков

Не забудьте поставить звезду проекту, это - лучшая благодарность :3

Если действительно понравилась программа то я принимаю донаты на Liberapay: https://liberapay.com/mishailovic

Благодарности

Хочу выразить огромное спасибо всем тем кто работал над этим проектом вместе со мной а именно это:

Code optimization: Crinny

Main code: Даниил Николаев

Inspiration: Тёма

FTG module: Demenkop

Ваш вклад неоценим.