Releases: Nookipedia/nookipedia-api
v1.3.0 - NH recipes and artworks, restructured NH critters, and villager name badge colors
v1.3.0 is made possible by code contributions from Micalobia, o-k-a-y, and vmar97!
Quick overview:
- New ACNH recipes endpoints
- New ACNH artworks endpoints
- Restructuring of NH critter endpoints
- Villager name badge colors
A thank you to Micalobia for our two new ACNH endpoints, as well as pagination so that we can fetch more data from the wiki.
/nh/recipe
will return details for all recipes. You can filter by a list of materials to only get recipes that require those materials (e.g./nh/recipe?material=acorn&material=pine cone
). You may also get the recipe for a specific item via/nh/recipe/{item}
./nh/art
will return details for all artworks. You can filter to only get artworks that do or don't have fakes viahasfake=true
orfalse
. You may also request a single artwork via/nh/art/{artwork name}
.
A thank you to o-k-a-y for updating our NH critter endpoints to compartmentalize north and south critter data. The critter endpoints now contain north and south objects with fields inside, like so:
"north": {
"availability_array": [
...
],
"times_by_month": {
...
},
"months": "Jun – Sep",
"months_array": [
...
]
}
And finally, a thank you to vmar97 for adding villager name badge background+text colors to all New Horizons villagers in the villagers endpoint. These colors may be helpful for styling your Discord embeds, villager listings on your site/app, etc.
v1.2.0 - NH critters revamp, devops, other improvements
- Changes to New Horizons critter endpoints:
- Restructured to support time availability on a month-by-month basis. Previously we overlooked the fact that two fish have different time availability depending on the month.
- The availability fields are now arrays that hold objects, each object holding a range of months and the time the critter is available during those months.
- New objects to show time availability per-month.
- Individual catchphrase fields (
catchphrase
,catchphrase2
,catchphrase3
) have been merged into a singlecatchphrases
array. - Some fields that hold numbers have been converted from strings to numerics (
number
,sell_x
, andmonths_north_array
/months_south_array
items are now integer;tank_width
andtank_length
are now float). - Some fields have been renamed for clarity.
- Restructured to support time availability on a month-by-month basis. Previously we overlooked the fact that two fish have different time availability depending on the month.
- .gitignore, venv, and requirements.txt added to aid development.
- Nookipedia page URLs now grabbed through
_pageName
field instead ofurl
. - Fixes for warnings, errors, and bugs (spelling fix, renamed error functions, removed unused variables).
Contributors: @janreggie, @KevinPayravi
v1.1.0 - Villagers endpoint
- New
villagers
endpoint.- This new endpoint queries data for all 480 villagers across the entire series.
- Provides filtering by
name
,personality
,species
,birthday
, andgame
. - Can request additional New Horizons-specific details via the
nhdetails=true
query parameter.
- Fix for NH critters: previously, querying a single NH critter (e.g.
/nh/fish/Sea Bass
) returned an array with one object in it. Now, it will return just the one object. Users sending inAccept-Version
w/ version1.0.X
will continue to receive the array. - Some code refactors/organizing
v1.0.1 - catchphrase3 for NH fish
catchphrase3
now returned for New Horizons fish. For vast majority of fish, this will be empty.
v1.0.0 - Initial release (NH critters)
This is the initial release of the new Nookipedia API, starting off with endpoints for fetching New Horizons critter data (bugs, fish, sea creatures).