EmojiHub (Independent Publisher) (#1362)

* certify-connector

HubSpot CRM, CMS, and Marketing connectors

* certify-connector

Xero Accounting and Payroll connectors

* Revert "certify-connector"

This reverts commit 5fb06db7f3.

* Revert "certify-connector"

This reverts commit 160b208ed6.

* certify-connector

* certify-connector

* certify-connector

* Update apiDefinition.swagger.json

Fixed description

* Update apiDefinition.swagger.json

Cut to below 500

* Update apiDefinition.swagger.json

Cut to below 500.

* Delete icon.png

* Delete settings.json

* Update apiDefinition.swagger.json

* Delete independent-publisher-connectors/HubSpot CMS directory

* Delete independent-publisher-connectors/HubSpot CRM directory

* Delete independent-publisher-connectors/HubSpot Marketing directory

* Delete independent-publisher-connectors/Xero Accounting directory

* Delete independent-publisher-connectors/Xero Payroll - UK directory

* Delete independent-publisher-connectors/Xero Projects directory

* Include iconBrandColor #da3b01 for IP

* Include iconBrandColor #da3b01 in best practices

* Rename README.template.md to readme.md

* Add templates for IP

* Fix typo

* Add files via upload

* Delete Google Cloud Translation directory

* Add files via upload
This commit is contained in:
Troy Taylor 2022-03-07 22:08:45 -05:00 коммит произвёл GitHub
Родитель fdaede35a5
Коммит a5ce54a539
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
3 изменённых файлов: 504 добавлений и 0 удалений

Просмотреть файл

@ -0,0 +1,468 @@
{
"swagger": "2.0",
"info": {
"title": "EmojiHub",
"description": "EmojiHub provides an opportunity to get random emojis from already sorted categories and groups. You can also get a whole list of emojis by a certain category, group, or get the entire emoji database consisting of 1791 objects.",
"version": "1.0",
"contact": {
"name": "Troy Taylor",
"url": "https://www.hitachisolutions.com",
"email": "ttaylor@hitachisolutions.com"
}
},
"host": "emojihub.herokuapp.com",
"basePath": "/api",
"schemes": [
"https"
],
"consumes": [],
"produces": [],
"paths": {
"/all": {
"get": {
"responses": {
"200": {
"description": "default",
"schema": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "The name of the emoji.",
"title": "Name"
},
"category": {
"type": "string",
"description": "The category of the emoji.",
"title": "Category"
},
"group": {
"type": "string",
"description": "The group of the emoji.",
"title": "Group"
},
"htmlCode": {
"type": "array",
"items": {
"type": "string"
},
"description": "The HTML code of the emoji.",
"title": "HTML Code"
},
"unicode": {
"type": "array",
"items": {
"type": "string"
},
"description": "The unicode of the emoji.",
"title": "Unicode"
}
}
}
}
}
},
"summary": "Get all emojis",
"description": "Get all emojis available from the EmojiHub.",
"operationId": "All",
"parameters": []
}
},
"/all/category_{category_name}": {
"get": {
"responses": {
"200": {
"description": "default",
"schema": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "The name of the emoji.",
"title": "Name"
},
"category": {
"type": "string",
"description": "The category of the emoji.",
"title": "Category"
},
"group": {
"type": "string",
"description": "The group of the emoji.",
"title": "Group"
},
"htmlCode": {
"type": "array",
"items": {
"type": "string"
},
"description": "The HTML code of the emoji.",
"title": "HTML Code"
},
"unicode": {
"type": "array",
"items": {
"type": "string"
},
"description": "The unicode of the emoji.",
"title": "Unicode"
}
}
}
}
}
},
"summary": "Get all emojis in a category",
"description": "Returns all emojis in a category available from the EmojiHub.",
"operationId": "AllCategory",
"parameters": [
{
"name": "category_name",
"in": "path",
"x-ms-url-encoding": "single",
"required": true,
"type": "string",
"description": "The name of the category.",
"x-ms-summary": "Category Name",
"enum": [
"smileys_and_people",
"animals_and_nature",
"food_and_drink",
"travel_and_places",
"activities",
"objects",
"symbols",
"flags"
]
}
]
}
},
"/all/group_{group_name}": {
"get": {
"responses": {
"200": {
"description": "default",
"schema": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "The name of the emoji.",
"title": "Name"
},
"category": {
"type": "string",
"description": "The category of the emoji.",
"title": "Category"
},
"group": {
"type": "string",
"description": "The group of the emoji.",
"title": "Group"
},
"htmlCode": {
"type": "array",
"items": {
"type": "string"
},
"description": "The HTML code of the emoji.",
"title": "HTML Code"
},
"unicode": {
"type": "array",
"items": {
"type": "string"
},
"description": "The unicode of the emoji.",
"title": "Unicode"
}
}
}
}
}
},
"summary": "Get all emojis in a group",
"description": "Returns all emojis in a group available from the EmojiHub.",
"operationId": "AllGroup",
"parameters": [
{
"name": "group_name",
"in": "path",
"x-ms-url-encoding": "single",
"required": true,
"type": "string",
"description": "The name of the group.",
"x-ms-summary": "Group Name",
"enum": [
"body",
"cat_face",
"clothing",
"creature_face",
"emotion",
"face_negative",
"face_neutral",
"face_positive",
"face_role",
"face_sick",
"family",
"monkey_face",
"person",
"person_activity",
"person_gesture",
"person_role",
"skin_tone",
"animal_amphibian",
"animal_bird",
"animal_bug",
"animal_mammal",
"animal_marine",
"animal_reptile",
"plant_flower",
"plant_other",
"dishware",
"drink",
"food_asian",
"food_fruit",
"food_prepared",
"food_sweat",
"food_vegetable",
"travel_and_places",
"activities",
"objects",
"symbols",
"flags"
]
}
]
}
},
"/random": {
"get": {
"responses": {
"200": {
"description": "default",
"schema": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "name"
},
"category": {
"type": "string",
"description": "category"
},
"group": {
"type": "string",
"description": "group"
},
"htmlCode": {
"type": "array",
"items": {
"type": "string"
},
"description": "htmlCode"
},
"unicode": {
"type": "array",
"items": {
"type": "string"
},
"description": "unicode"
}
}
}
}
},
"summary": "Get a random emoji",
"description": "Returns a random emoji.",
"operationId": "Random",
"parameters": []
}
},
"/random/category_{category_name}": {
"get": {
"responses": {
"200": {
"description": "default",
"schema": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "name"
},
"category": {
"type": "string",
"description": "category"
},
"group": {
"type": "string",
"description": "group"
},
"htmlCode": {
"type": "array",
"items": {
"type": "string"
},
"description": "htmlCode"
},
"unicode": {
"type": "array",
"items": {
"type": "string"
},
"description": "unicode"
}
}
}
}
},
"summary": "Get a random emoji in a category",
"description": "Returns a random emoji in a category available from the EmojiHub.",
"operationId": "RandomCategory",
"parameters": [
{
"name": "category_name",
"in": "path",
"x-ms-url-encoding": "single",
"required": true,
"type": "string",
"description": "The name of the category.",
"x-ms-summary": "Category Name",
"enum": [
"smileys_and_people",
"animals_and_nature",
"food_and_drink",
"travel_and_places",
"activities",
"objects",
"symbols",
"flags"
]
}
]
}
},
"/random/group_{group_name}": {
"get": {
"responses": {
"200": {
"description": "default",
"schema": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "name"
},
"category": {
"type": "string",
"description": "category"
},
"group": {
"type": "string",
"description": "group"
},
"htmlCode": {
"type": "array",
"items": {
"type": "string"
},
"description": "htmlCode"
},
"unicode": {
"type": "array",
"items": {
"type": "string"
},
"description": "unicode"
}
}
}
}
},
"summary": "Get a random emoji in a group",
"description": "Returns a random in a group available from the EmojiHub.",
"operationId": "RandomGroup",
"parameters": [
{
"name": "group_name",
"in": "path",
"x-ms-url-encoding": "single",
"required": true,
"type": "string",
"description": "The name of the group.",
"x-ms-summary": "Group Name",
"enum": [
"body",
"cat_face",
"clothing",
"creature_face",
"emotion",
"face_negative",
"face_neutral",
"face_positive",
"face_role",
"face_sick",
"family",
"monkey_face",
"person",
"person_activity",
"person_gesture",
"person_role",
"skin_tone",
"animal_amphibian",
"animal_bird",
"animal_bug",
"animal_mammal",
"animal_marine",
"animal_reptile",
"plant_flower",
"plant_other",
"dishware",
"drink",
"food_asian",
"food_fruit",
"food_prepared",
"food_sweat",
"food_vegetable",
"travel_and_places",
"activities",
"objects",
"symbols",
"flags"
]
}
]
}
}
},
"definitions": {},
"parameters": {},
"responses": {},
"securityDefinitions": {},
"security": [],
"tags": [],
"x-ms-connector-metadata": [
{
"propertyName": "Website",
"propertyValue": "https://github.com/cheatsnake/emojihub"
},
{
"propertyName": "Privacy policy",
"propertyValue": "https://github.com/cheatsnake/emojihub"
},
{
"propertyName": "Categories",
"propertyValue": "Communication"
}
]
}

Просмотреть файл

@ -0,0 +1,9 @@
{
"properties": {
"connectionParameters": {},
"iconBrandColor": "#da3b01",
"capabilities": [],
"publisher": "Troy Taylor",
"stackOwner": "EmojiHub"
}
}

Просмотреть файл

@ -0,0 +1,27 @@
# EmojiHub
EmojiHub provides an opportunity to get random emojis from already sorted categories and groups. You can also get a whole list of emojis by a certain category, group, or get the entire emoji database consisting of 1791 objects.
## Publisher: Troy Taylor, Hitachi Solutions
## Prerequisites
There are no prerequisites for using this connector.
## Obtaining Credentials
There are no credentials needed for this connector.
## Supported Operations
### Get all emojis
Get all emojis available from the EmojiHub.
### Get all emojis in a category
Returns all emojis in a category available from the EmojiHub.
### Get all emojis in a group
Returns all emojis in a group available from the EmojiHub.
### Get a random emoji
Returns a random emoji.
### Get a random emoji in a category
Returns a random emoji in a category available from the EmojiHub.
### Get a random emoji in a group
Returns a random in a group available from the EmojiHub.
## Known Issues and Limitations
There are no known issues at this time.