Api для рандомного крео
Привет всем!) Прежде всего хочу выразить благодарность Александру за организацию этого чата, в котором мы все можем общаться и обмениваться информацией.
Периодически листая чатик, я вижу, что многие новички испытывают проблемы с крео. Вот и тема для статьи нашлась сама собой . ).
«Золотое правило дейтинга: большие и сложные тексты скорее пойдут во вред чем на пользу»
Хочу предложить легкий способ получения рандомного крео с помощью API. Данный метод подойдет как и опытным обывателям , так и новичкам, которые работают руками.
За счет данного API мы получаем уникальное крео на русском или английском языке, с возможностью замены шрифтов и букв (ru на en и наоборот). На данный момент API выдает более 20 тыс вариантов примерно похожих по смыслу предложений. К тому же не надо в каждом шаблоне/проекте делать большую гору из кубиков, достаточно одного get запроса, при блокировке ( замене) домена или номера нет необходимости переделывать шаблон.
Так сказать «все из коробки»
В конце статьи я приложу код с объяснениями для изменения и скомпилированный вариант. Так же, если вы не захотите заморачиваться, можно пользоваться моим сервером, далее я покажу как.
Итак начнем.
Как пользоваться API
При использовании моего сервера:
Запрос выглядит следующим образом –
GET http://91.134.14.22:5000/api/v1.0/kreotext&lan=en&replace=en&font=normal
где 91.134.14.22:5000- ip адрес моего сервера,
параметр lan определяет язык (доступны 2 варианта: ru и en), соответственно lan=en выдает крео на английском языке, а lan=ru – на русском,
replace= отвечает за замену букв, если lan равно en и replace равно en выдаёт английское крео без замены букв, но если lan рано en, а replace равно ru ответ будет английское крео с заменой на русские буквы, такая же логика и с ru
lan=ru&replace=ru русское крео без замены букв
lan=ru&replace=en русское крео с заменой букв
параметр font= определяет шрифт (доступны 7 вариантов:1-5 разные шрифты,
r - рандомный шрифт и normal обычный шрифт)
Примеры:
Красным цветом подчеркнуто полученное крео
Вот еще пример с применением шрифтов
А если вы работаете руками и не знаете что такое запросы, просто вставьте эту ссылку в адресную строку вашего браузера
http://91.134.14.22:5000/api/v1.0/kreotext&lan=en&replace=en&font=normal
и получите такой результат
На скриншотах я использовал локальный ip. Вы можете использовать локальный ip, если скачаете по ссылке скомпилированную версию. Минусы вы сможете использовать api только на том компьютере\сервере на котором будет запущен api.exe ( при данном варианте для запросов используйте локальный ip) https://dropmefiles.com.ua/UT8H4RG3c
Если хотите подключаться из вне ( работать с нескольких устройств или поставить на сервер) скачайте код по ссылке ниже ( ну и python 3 c flask 'ом)
https://www.python.org/downloads/
pip install Flask (написать в командную строку)
https://dropmefiles.com.ua/mYE3A код
и измените в файле api.py в самом низу параметр host на внешний ip компьютера сервера, также можете доработать скрипт изменив крео,добавив ваши ссылки и еще что-то)
Если лень что-то делать и скачивать используйте 91.134.14.22:5000