Hello ye web developers and java developers alike. I'm the lead developer from a MineCraft hosting company named NodeCraft. We are in the process of building our own control panel and found that there really wasn't an API for anyone to use for getting data from the Bukkit Dev center. Curse's API hasn't touched the dev.bukkit site yet so we thought we'd make the data we are obtaining from the dev.bukkit site open and free for anyone to use. The API is in early development right now and will support more methods soon. Essentially the idea is to make it easier for anyone to create a tool that automatically sets up plugins or browse plugins. The hope is to gain enough traction to push the Bukkit team into making their own official API so we won't have to do web scraping to obtain this data. The API currently allows you to do the following: Lookup list of Plugin Categories Search for plugins based off categories Future Methods (todo list): List Individual Plugin's Data Give download for verions of plugin or latest version of plugin (a rss feed currently is usable to obtain this data) You can View Documentation from here: http://api.getnodecraft.net/bukkit/ Please leave any constructive criticism and ideas below!
I looked and was unable to find another API, however I'm glad someone else is doing stuff int his direction too.
You will still be updating this though? And i cannot seem to get XML to work :/ it works on some links, but not all
Yes, actually today I was planning on updating to add the feature for displaying a single plugin's inf0rmation. Please give me examples of when and how XML isn't working. Make sure your adding the .xml as an extension and not just at the end of the query. Good example: http://api.getnodecraft.net/bukkit/category/admin-tools.xml?search=123 Bad example: http://api.getnodecraft.net/bukkit/category/admin-tools?search=123.xml (won't work)
http://api.getnodecraft.net/bukkit/category/admin-tools.xml?search=123 try this one then.. gives an error
o.0 I don't see an error on the page. It may be downloading in your browser rather than displaying raw data.
Code: <author><0>SLiPCoR</0></author> Is invalid. You can't use <0> as element name. Code: <authors><author id="0">Name</author><author id="1">Name2</author></authors> or something like that maybe?
Just read the readme file: https://github.com/SteveMcGrath/bukget/blob/master/README.md Contains everything you need on the API
Public/Private child server means your server will provide the same content/functions as bukget.org. This is used to reduce the load on the main bukget.org server. The API calls are more to the bottom. They are URL's like "bukget.org/api/plugin/[plugin_name]