Difference between revisions of "Nookipedia:Development"

From Nookipedia, the Animal Crossing wiki
(Intro change)
(→‎Projects: Update)
Line 22: Line 22:
 
== Projects ==
 
== Projects ==
 
The following is a list of community-made tools that utilize Nookipedia's API. If you have created your own project that isn't listed below, feel free to add it!
 
The following is a list of community-made tools that utilize Nookipedia's API. If you have created your own project that isn't listed below, feel free to add it!
* [https://github.com/zackshank/nookscraper Nookscraper on GitHub]: A tool written in Go to scrape data from villager pages.
+
 
* [https://www.reddit.com/user/PellyBot PellyBot on Reddit]: A reddit bot that posts daily updates to the [https://www.reddit.com/r/AnimalCrossing/ ''Animal Crossing'' subreddit]. The updates include events and birthdays for the week.
+
* Nookipedia's official organizational projects are hosted at [https://github.com/Nookipedia github.com/Nookipedia]:
 +
** [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:
 +
** [https://github.com/zackshank/nookscraper Nookscraper on GitHub]: A tool written in Go to scrape data from villager pages.
 +
** [https://www.reddit.com/user/PellyBot PellyBot on Reddit]: A reddit bot that posts daily updates to the [https://www.reddit.com/r/AnimalCrossing/ ''Animal Crossing'' subreddit]. The updates include events and birthdays for the week.
  
  

Revision as of 13:46, March 30, 2017

Nookipedia provides the ability for developers to access its content for development projects through the MediaWiki API. We encourage developers to use Nookipedia's API to develop bots, tools, applications, and more! This page serves as an introduction to using Nookipedia's API, as well as a directory of existing developers' projects.

Development

Nookipedia's content can be accessed through the MediaWiki API. Examples of possibilities include:

  • Extracting information from infoboxes
  • Getting lists of characters by game
  • Editor statistics
  • ...and much more!

Developing and using the MediaWiki API takes some know-how. If you're new to using the MediaWiki API, we recommend looking over the following to get started:

If you have questions regarding using Nookipedia's API, you may ask them on the talk page.

Licensing

Nookipedia's text content is released under a CC BY-SA 3.0 license. When using Nookipedia's text in your application, we request that you follow the terms of the license by citing Nookipedia as the source of the information, and linking back to the article's history when possible.

In the spirit of open source and knowledge, we also request that you open source your application (on a site such as GitHub) when possible.

Projects

The following is a list of community-made tools that utilize Nookipedia's API. If you have created your own project that isn't listed below, feel free to add it!

  • Nookipedia's official organizational projects are hosted at github.com/Nookipedia:
    • Ribbot: "Cogs" for Nookipedia's official Discord bot, running off of Red.

Other projects built by the community are as follows: