Shadify (Independent Publisher)
Shadify is a powerful service for generating data and executing various logic to create different applications and games. Endpoints include data generated for Suduku, Takuzu, Schulte, Minesweeper, word search, anagrams, and math expressions.
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Contact | |
---|---|
Name | Troy Taylor |
URL | https://www.hitachisolutions.com |
ttaylor@hitachisolutions.com |
Connector Metadata | |
---|---|
Publisher | Troy Taylor |
Website | https://github.com/cheatsnake/shadify |
Privacy policy | https://github.com/cheatsnake/shadify |
Categories | Data;Lifestyle and Entertainment |
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Check Sudoku answers |
Uses answer lines in a string format (separated by a dash) to retrieve errors and error position. |
Check Takuzu answers |
Uses answer lines in a string format (separated by a dash) to retrieve errors and error position. |
Get a division expression |
Retrieves a random division expression. |
Get a Minesweeper puzzle |
Retrieve a random Minesweeper puzzle from the given width and height, number of mines, and start position. |
Get a multiplication expression |
Retrieves a random multiplication expression. |
Get a quadratic equation |
Retrieve a random quadratic equation. |
Get a Schulte table |
Retrieves a random Schulte table with the given size and mode. |
Get a subtraction expression |
Retrieves a random subtraction expression. |
Get a Sudoku puzzle |
Returns an array of the task and completed grid lines. |
Get a Takuzu puzzle |
Retrieves a puzzle based on the requested size and field fill. |
Get a word search puzzle |
Retrieve a random word search puzzle. |
Get an addition expression |
Retrieves a random addition expression. |
Get an anagram |
Retrieves a word and an array of all possible words composed from that word. |
Uses answer lines in a string format (separated by a dash) to retrieve errors and error position.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Answer
|
task | True | string |
The answer lines. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Is Error
|
isError | boolean |
Whether is error. |
Position
|
position | string |
The position. |
Uses answer lines in a string format (separated by a dash) to retrieve errors and error position.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Answer
|
task | True | string |
The answer lines. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Is Error
|
isError | boolean |
Whether is error. |
Message
|
message | string |
The message. |
Position
|
position | array of string |
The position. |
Retrieves a random division expression.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
First Minimum
|
minFirst | integer |
The first number minimum. |
|
First Maximum
|
maxFirst | integer |
The first number maximum. |
|
Second Minimum
|
minSecond | integer |
The second number minimum. |
|
Second Maximum
|
maxSecond | integer |
The second number maximum |
|
Negative
|
negative | integer |
Whether to allow (1) negative numbers or not (0). |
Returns
Name | Path | Type | Description |
---|---|---|---|
First
|
first | integer |
The first number. |
Second
|
second | integer |
The second number. |
Operation
|
operation | string |
The operation. |
Expression
|
expression | string |
The expression. |
Answer
|
answer | integer |
The answer. |
Retrieve a random Minesweeper puzzle from the given width and height, number of mines, and start position.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Width
|
width | integer |
The width. |
|
Height
|
height | integer |
The height. |
|
Start
|
start | string |
The start position. |
|
Mines
|
mines | integer |
The number of mines. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Start
|
start | string |
The start position. |
Width
|
width | integer |
The width. |
Height
|
height | integer |
The height. |
Board
|
board | array of array |
The board. |
items
|
board | array of string | |
Mines
|
mines | integer |
The number of mines. |
Retrieves a random multiplication expression.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
First Minimum
|
minFirst | integer |
The first number minimum. |
|
First Maximum
|
maxFirst | integer |
The first number maximum. |
|
Second Minimum
|
minSecond | integer |
The second number minimum. |
|
Second Maximum
|
maxSecond | integer |
The second number maximum |
|
Negative
|
negative | integer |
Whether to allow (1) negative numbers or not (0). |
Returns
Name | Path | Type | Description |
---|---|---|---|
First
|
first | integer |
The first number. |
Second
|
second | integer |
The second number. |
Operation
|
operation | string |
The operation. |
Expression
|
expression | string |
The expression. |
Answer
|
answer | integer |
The answer. |
Retrieve a random quadratic equation.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
a Minimum
|
minA | integer |
The a minimum. |
|
a Maximum
|
maxA | integer |
The a maximum. |
|
b Minimum
|
minB | integer |
The b minimum. |
|
b Maximum
|
maxB | integer |
The b maximum. |
|
c Minimum
|
minC | integer |
The c minimum. |
|
c Maximum
|
maxC | integer |
The c maximum. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Equation
|
equation | string |
The equation. |
a
|
a | integer |
The value of A. |
b
|
b | integer |
The value of b. |
c
|
c | integer |
The value of c. |
Discriminant
|
discriminant | integer |
The discriminant. |
x1
|
x1 | string |
The value of x1. |
x2
|
x2 | string |
The value of c2. |
Retrieves a random Schulte table with the given size and mode.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Size
|
size | integer |
The size. |
|
Mode
|
mode | string |
The mode. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Grid
|
grid | array of array |
The grid. |
items
|
grid | array of integer |
Retrieves a random subtraction expression.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
First Minimum
|
minFirst | integer |
The first number minimum. |
|
First Maximum
|
maxFirst | integer |
The first number maximum. |
|
Second Minimum
|
minSecond | integer |
The second number minimum. |
|
Second Maximum
|
maxSecond | integer |
The second number maximum |
|
Negative
|
negative | integer |
Whether to allow (1) negative numbers or not (0). |
Returns
Name | Path | Type | Description |
---|---|---|---|
First
|
first | integer |
The first number. |
Second
|
second | integer |
The second number. |
Operation
|
operation | string |
The operation. |
Expression
|
expression | string |
The expression. |
Answer
|
answer | integer |
The answer. |
Returns an array of the task and completed grid lines.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Fill
|
fill | integer |
The fill level. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Grid
|
grid | array of array |
The grid. |
items
|
grid | array of integer | |
Task
|
task | array of array |
The task. |
items
|
task | array of integer |
Retrieves a puzzle based on the requested size and field fill.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Size
|
size | integer |
The size. |
|
Fill
|
fill | integer |
The fill level. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Size
|
size | integer |
The size. |
Field
|
field | array of array |
The field. |
items
|
field | array of string | |
Task
|
task | array of array |
The task. |
items
|
task | array of string |
Retrieve a random word search puzzle.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Width
|
width | integer |
The width. |
|
Height
|
height | integer |
The height. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Width
|
width | integer |
The width. |
Height
|
height | integer |
The height. |
Words Count
|
wordsCount | integer |
The words count. |
Grid
|
grid | array of array |
The grid. |
items
|
grid | array of string | |
Words
|
words | array of object | |
Word
|
words.word | string |
The word. |
Start
|
words.position.start | array of integer |
The start. |
End
|
words.position.end | array of integer |
The end. |
Retrieves a random addition expression.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
First Minimum
|
minFirst | integer |
The first number minimum. |
|
First Maximum
|
maxFirst | integer |
The first number maximum. |
|
Second Minimum
|
minSecond | integer |
The second number minimum. |
|
Second Maximum
|
maxSecond | integer |
The second number maximum |
|
Negative
|
negative | integer |
Whether to allow (1) negative numbers or not (0). |
Returns
Name | Path | Type | Description |
---|---|---|---|
First
|
first | integer |
The first number. |
Second
|
second | integer |
The second number. |
Operation
|
operation | string |
The operation. |
Expression
|
expression | string |
The expression. |
Answer
|
answer | integer |
The answer. |
Retrieves a word and an array of all possible words composed from that word.
Returns
Name | Path | Type | Description |
---|---|---|---|
Task
|
Task | string |
The task. |
Words
|
Words | array of string |
The words. |