PokeAPI Module

Description

This PowerShell module acts as a wrapper for the Poke API.

PokeAPI Cmdlets

Add-PokeBaseURI

Sets the base URI for the Poke API connection.

ConvertTo-PokeQueryString

Converts uri filter parameters

Export-PokeModuleSettings

Exports the Poke BaseURI, API, & JSON configuration information to file.

Get-PokeBaseURI

Shows the Poke base URI global variable.

Get-PokeBerry

Gets berries from PokeAPI

Get-PokeBerryFirmness

Gets the firmness of berries from PokeAPI

Get-PokeBerryFlavor

Gets berry flavor from PokeAPI

Get-PokeContestEffect

Gets contest effects from PokeAPI

Get-PokeContestSuperEffect

Gets super contest effects from PokeAPI

Get-PokeContestType

Gets contest types from PokeAPI

Get-PokeEncounterCondition

Gets encounter conditions from PokeAPI

Get-PokeEncounterConditionValue

Gets encounter condition values from PokeAPI

Get-PokeEncounterMethod

Gets encounter methods from PokeAPI

Get-PokeEndpoint

Gets endpoints from PokeAPI

Get-PokeEvolutionChain

Gets evolution chains from PokeAPI

Get-PokeEvolutionTrigger

Gets evolution triggers from PokeAPI

Get-PokeGameGeneration

Gets game generations from PokeAPI

Get-PokeGamePokedex

Gets game pokedexes from PokeAPI

Get-PokeGameVersion

Gets game versions from PokeAPI

Get-PokeGameVersionGroup

Gets game version groups from PokeAPI

Get-PokeItem

Gets items from PokeAPI

Get-PokeItemAttribute

Gets item attributes from PokeAPI

Get-PokeItemCategory

Gets item categories from PokeAPI

Get-PokeItemFlingEffect

Gets item fling effects from PokeAPI

Get-PokeItemPocket

Gets item pockets from PokeAPI

Get-PokeLanguage

Gets languages from PokeAPI

Get-PokeLocation

Gets locations from PokeAPI

Get-PokeLocationArea

Gets location areas from PokeAPI

Get-PokeLocationPalParkArea

Gets pal park areas from PokeAPI

Get-PokeLocationRegion

Gets regions from PokeAPI

Get-PokeMachine

Gets machines from PokeAPI

Get-PokeMetaData

Gets various Api metadata values

Get-PokeModuleSettings

Gets the saved Poke configuration settings

Get-PokeMove

Gets moves from PokeAPI

Get-PokeMoveAilment

Gets move ailments from PokeAPI

Get-PokeMoveBattleStyle

Gets move battle styles from PokeAPI

Get-PokeMoveCategory

Gets move categories from PokeAPI

Get-PokeMoveDamageClass

Gets move damage classes from PokeAPI

Get-PokeMoveLearnMethod

Gets move learn methods from PokeAPI

Get-PokeMoveTarget

Gets move targets from PokeAPI

Get-PokePokemon

Gets Pokemon from PokeAPI

Get-PokePokemonAbility

Gets Pokemon abilities from PokeAPI

Get-PokePokemonCharacteristic

Gets Pokemon characteristics from PokeAPI

Get-PokePokemonColor

Gets pokemon colors from PokeAPI

Get-PokePokemonEggGroup

Gets egg groups from PokeAPI

Get-PokePokemonEncounter

Gets pokemon location areas from PokeAPI

Get-PokePokemonForm

Gets pokemon forms from PokeAPI

Get-PokePokemonGender

Gets genders from PokeAPI

Get-PokePokemonGrowthRate

Gets growth rates from PokeAPI

Get-PokePokemonHabitat

Gets pokemon habitats from PokeAPI

Get-PokePokemonNature

Gets natures from PokeAPI

Get-PokePokemonPokeathlonStat

Gets pokeathlon stats from PokeAPI

Get-PokePokemonShape

Gets pokemon shapes from PokeAPI

Get-PokePokemonSpecies

Gets pokemon species from PokeAPI

Get-PokePokemonStat

Gets pokemon stats from PokeAPI

Get-PokePokemonType

Gets pokemon move type properties from PokeAPI

Import-PokeModuleSettings

Imports the Poke BaseURI information to the current session.

Invoke-PokeRequest

Makes an API request

Remove-PokeBaseURI

Removes the Poke base URI global variable.

Remove-PokeModuleSettings

Removes the stored Poke configuration folder.