Editing Nookipedia:Development

From Nookipedia, the Animal Crossing wiki
Emotion Surprise NH Icon.png
Warning: You are not logged in.
Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
Emotion Surprise NH Icon.png
Warning: You are not logged in.
Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit. Except in cases of vandalism, please add a reason for undoing the edit in the edit summary.

Latest revision Your text
Line 7: Line 7:
  
 
=== Nookipedia API ===
 
=== Nookipedia API ===
Nookipedia has an easy-to-use API to access structured data from the wiki:
+
Nookipedia has two custom-built API services:
* '''[[api:|api.nookipedia.com]]''', a RESTful service that provides highly-structured data and is in active development. This API serves as a wrapper for Nookipedia's Cargo data (covered in more detail below).
+
* '''[https://api.nookipedia.com api.nookipedia.com]''', our newly-built RESTful service that provides highly-structured data and is in active development. This API serves as a wrapper for Nookipedia's Cargo data (covered in more detail below).
 +
* '''[https://nookipedia.com/api/ nookipedia.com/api]''', our legacy RESTful service that has endpoints for villagers, today's events, critters (beta), and fossils.
  
Users can request access to the API by following the instructions on the page linked above. If you have questions regarding using Nookipedia's API, feel free to post them on [[Nookipedia_talk:Development|the talk page]]. Users who are actively developing projects using the API are also encouraged to join us on [https://discord.gg/5Sfg3CT Discord]. You'll be assigned the API developer role and will gain access to our support channel where you can ask questions directly. Contact one of Nookipedia's [[Nookipedia:Directors|directors]] for more information.
+
For those looking to integrate with Nookipedia's APIs, we recommend utilizing our first service, as the data is much more structured and is where the majority of Nookipedia's development efforts will be focused.
 +
 
 +
Users can request access to the API by following the instructions on the page. If you have questions regarding using Nookipedia's API, feel free to post them on [[Nookipedia_talk:Development|the talk page]]. Users who are actively developing projects using the API are also encouraged to join us on [https://discord.gg/5Sfg3CT Discord]. You'll be assigned the API developer role and will gain access to our support channel where you can ask questions directly. Contact one of Nookipedia's [[Nookipedia:Directors|directors]] for more information.
  
 
=== Cargo ===
 
=== Cargo ===
Line 19: Line 22:
 
There are two ways to query Nookipedia's Cargo tables:
 
There are two ways to query Nookipedia's Cargo tables:
 
* Through [https://api.nookipedia.com our custom wrapper API]; we recommend using this service in most cases for several reasons:
 
* Through [https://api.nookipedia.com our custom wrapper API]; we recommend using this service in most cases for several reasons:
** Hosted on its own dedicated server and cached, so it is not subjected to the wiki's performance limitations or downtime.
+
** Hosted on its own dedicated server and cached, so it is not subjected to technical limitations of the wiki API service.
 
** Changes we make to Cargo tables will be reflected in our API, so you can trust that nothing will break as our tables evolve.
 
** Changes we make to Cargo tables will be reflected in our API, so you can trust that nothing will break as our tables evolve.
 
** Querying and filtering data is more lenient, as well as abstracted behind simple endpoints, making querying easier.
 
** Querying and filtering data is more lenient, as well as abstracted behind simple endpoints, making querying easier.
Line 41: Line 44:
  
 
* Nookipedia's official organizational projects are hosted at [https://github.com/Nookipedia github.com/Nookipedia]:
 
* Nookipedia's official organizational projects are hosted at [https://github.com/Nookipedia github.com/Nookipedia]:
** Ribbot: "Cogs" for Nookipedia's official Discord bot, running off of [https://github.com/Twentysix26/Red-DiscordBot Red].
+
** [https://github.com/Nookipedia/Ribbot Ribbot]: "Cogs" for Nookipedia's official Discord bot, running off of [https://github.com/Twentysix26/Red-DiscordBot Red].
  
 
Other projects built by the community are as follows:
 
Other projects built by the community are as follows:
Line 50: Line 53:
  
  
{{Navbox Nookipedia}}
+
{{Nookipedia}}
  
 
[[Category:Nookipedia]]
 
[[Category:Nookipedia]]

Please note that all contributions to Nookipedia are considered to be released under the Attribution-ShareAlike 3.0 Unported (see Nookipedia:General disclaimer for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

Cancel Editing help (opens in new window)

Templates used on this page: