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.