Skip to content

emzinnia/pokemon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pokémon premierball

CI Crates.io contributions

A tiny Rust library inspired by Pokémon, that lets you get Pokémon names.

Installation

cargo install pokemon

API

Notes

Currently, Pokémon are limited to the following properties:

Property Type
species i32
language i32
name String
genus Option<String>

Languages correspond to these ids:

id language
1 Japanese (literal)
2 Japanese (transliterated)
3 Korean
4 Chinese
5 French
6 German
7 Spanish
8 Italian
9 English

pokemon::get_all()

Returns a vector of Pokemon.

pokemon::get_pokemon(id, lang)

Returns a Pokémon based on the specified id and language.

pokemon::get_random()

Returns a random Pokémon.

pokemon::get_random_with_lang()

Returns a random Pokémon, with a specified language.

pokemon::get_name(id)

Returns the name of a Pokémon based on its id. (In English).

pokemon::get_name_with_lang(id, lang)

Returns the name of a Pokémon, given id and language.

About

📇 Get pokemon names.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages