Skip to content

Releases: Nookipedia/nookipedia-api

v1.3.0 - NH recipes and artworks, restructured NH critters, and villager name badge colors

22 Feb 03:55
962666a
Compare
Choose a tag to compare

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 via hasfake=true or false. 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

27 Sep 02:58
77be253
Compare
Choose a tag to compare
  • 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 single catchphrases array.
    • Some fields that hold numbers have been converted from strings to numerics (number, sell_x, and months_north_array/months_south_array items are now integer; tank_width and tank_length are now float).
    • Some fields have been renamed for clarity.
  • .gitignore, venv, and requirements.txt added to aid development.
  • Nookipedia page URLs now grabbed through _pageName field instead of url.
  • Fixes for warnings, errors, and bugs (spelling fix, renamed error functions, removed unused variables).

Contributors: @janreggie, @KevinPayravi

v1.1.0 - Villagers endpoint

24 Aug 05:11
492972a
Compare
Choose a tag to compare
  • New villagers endpoint.
    • This new endpoint queries data for all 480 villagers across the entire series.
    • Provides filtering by name, personality, species, birthday, and game.
    • 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 in Accept-Version w/ version 1.0.X will continue to receive the array.
  • Some code refactors/organizing

v1.0.1 - catchphrase3 for NH fish

17 Aug 05:00
Compare
Choose a tag to compare
  • catchphrase3 now returned for New Horizons fish. For vast majority of fish, this will be empty.

v1.0.0 - Initial release (NH critters)

17 Aug 04:52
Compare
Choose a tag to compare

This is the initial release of the new Nookipedia API, starting off with endpoints for fetching New Horizons critter data (bugs, fish, sea creatures).