[WEB/TOOL]Bukkit Dev API (JSON, XML)

Discussion in 'Bukkit Tools' started by blazedd, Jun 7, 2012.

  1. Offline

    blazedd

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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!

    This post has been edited 1 time. It was last edited by blazedd Jun 7, 2012.
    CherryJimbo likes this.
  2. Offline

    Jamy

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
  3. Offline

    blazedd

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I looked and was unable to find another API, however I'm glad someone else is doing stuff int his direction too.
  4. Offline

    Killie01

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    You will still be updating this though?

    And i cannot seem to get XML to work :/
    it works on some links, but not all

    This post has been edited 2 times. It was last edited by Killie01 Jun 8, 2012.
  5. Offline

    blazedd

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
  6. Offline

    Killie01

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
  7. Online

    DrAgonmoray

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
  8. Offline

    blazedd

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    o.0

    I don't see an error on the page. It may be downloading in your browser rather than displaying raw data.
    PitBull2709 likes this.
  9. Offline

    Bertware

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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?

    This post has been edited 1 time. It was last edited by Bertware Jun 17, 2012.
  10. Offline

    mCraftPanel

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Is this still active, or should i just use bukget?
  11. Offline

    Chiller

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Use bukget.
  12. Offline

    mCraftPanel

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    i would love to, but i have no idea how to use it. :p
  13. Offline

    Bertware

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
  14. Offline

    mCraftPanel

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)

    This post has been edited 2 times. It was last edited by mCraftPanel Jul 26, 2012.
  15. Offline

    Bertware

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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]

Share This Page