EmojiHub предоставляет возможность получать случайные смайлы из уже отсортированных категорий и групп. Вы также можете получить целый список смайлов по определенной категории, группе или получить всю базу данных смайлов, состоящую из 1791 объекта.
Все данные смайлов хранятся в простом объекте JSON, из которого вы можете получить HTML-коды для вставки в свои веб-приложения.
Получить случайный смайлик
ПОЛУЧИТЬ https://emojihub.yurace.pro/api/random
{"name": "обнимающее лицо","category": "смайлики и люди","group": "face позитивный","htmlCode": ["🤗"],"unicode": ["U+ 1F917"] }
Получить массив всех смайлов
ПОЛУЧИТЬ https://emojihub.yurace.pro/api/all
Каждую конечную точку можно дополнить путем к определенной категории или группе:
/category/{category-name}
/group/{group-name}
Таблица со всеми доступными категориями и группами эмодзи:
Категория | Группы |
---|---|
смайлики и люди | тело, кошачье лицо, одежда, лицо существа, эмоция, лицо-негативное, лицо-нейтральное, лицо-позитивное, лицо-позитивное, лицо-роль, лицо-больное, семья, лицо-обезьяна, человек, деятельность человека, жест человека, роль человека, оттенок кожи |
животные и природа | животное-амфибия, животное-птица, животное-клоп, животное-млекопитающее, животное-морское, животное-рептилия, растение-цветок, растение-другое |
еда и напитки | посуда, напиток, еда-азиатская, еда-фрукты, еда-приготовленная, еда-сладкая, еда-овощная |
путешествия и места | путешествия и места |
деятельность | деятельность |
объекты | объекты |
символы | символы |
флаги | флаги |
https://emojihub.yurace.pro/api/random/group/face-positive
https://emojihub.yurace.pro/api/random/category/food-and-drink
https://emojihub.yurace.pro/api/all/category/travel-and-places
https://emojihub.yurace.pro/api/all/group/animal-bird
Клонируйте этот репозиторий:
клон git https://github.com/cheatsnake/emojihub.git
компакт-диск ./emojihub
Внутри проекта выполните следующую команду, чтобы установить необходимые пакеты:
скачать мод
Убедитесь, что вы уже установили Go на свой компьютер.
Запустите сервер, выполнив последнюю команду:
иди запусти cmd/main.go
Сервер запустится по адресу: http://localhost:4000.
Выполните следующие команды, чтобы создать образ и запустить контейнер:
docker build -t emojihub. --целевое производство
docker run -p 4000:4000 --name emojihub-сервер emojihub