Web NBDIS - Networkery BukkitDev Index Service|plugin index every 6hrs|constantly updating

Discussion in 'Bukkit Tools' started by uvbeenzaned, Mar 6, 2013.

Thread Status:
Not open for further replies.
  1. Offline

    uvbeenzaned

    As a result of my BPM or Bukkit Package Manager project (may or may not release it) and the CSV it exports every 6 hours, I've come up with a lightning fast PHP based script that parses that CSV file directly on the Apache web server. I decided to create this for my personal use and for the public as an alternative to plugins.bukkit.org because I prefer great performance over looks and to be able to change features wherever needed and at any time I like. Each page displays 100 plugins at a time. Also, there is a search feature built into the script that allows you to use OR, AND, Exact Match, or Author operators to narrow your searches. Currently displayed are the name of the plugin, the plugin's project page link, the time that the plugin was last updated, and the plugins authors.

    Please no hate here, I really don't appreciate it. I do, however, appreciate constructive criticism where due. To add a further note, this service is not to hate against plugins.bukkit.org because I know that it has many more features, but rather as a simple alternative or another option for ones who like it. :)

    Screenshot:
    [​IMG]

    Link: scripts.networkery.co/nbdis/
    The CSV file that is parsed by the index service: dw.networkery.co/bukkitdev/dev.bukkit.org-dumps/latest.csv
    Source for the web service: Github Gist
    Source for the backend BukkitDev html parser: Github - Bukkit Package Manager(BPM)

    Changelog:
    5.12.2014
    • CSS update once again. Better layout and tables.
    12.11.2013
    • Added display of projects status.
    • Added optional filtering of inactive and plugins in the planning status.
    11.12.2013
    • Improved look to a more flat-style drop-shadow modern look.
    8.?.2013 (lol didn't write down when I changed it)
    • Added plugin authors and search by author.
    6.28.2013
    • New CSS eye candy. ^_^
    • CSS fade in on page load.
    6.26.2013:
    • Added raw data output for programmers to manipulate!
    • Added rss feed generation to the search function(generates a feed based on your search input)
     
  2. Offline

    LiLChris

    Oh very nice! [diamond]
     
    uvbeenzaned likes this.
  3. Offline

    uvbeenzaned

    Thanks for the compliment! I appreciate the like too! Feel free to suggest features too!
     
  4. Offline

    lol768 Retired Staff

    Are you scraping BukkitDev yourself? Are you aware of Bukget?
     
  5. Offline

    uvbeenzaned

    Yes, I made a custom parser. At the time I created it, bukget was not a fully developed project. I made it because I need a challenge in c#. If it is a problem, I will take it down. Thanks for posting!
     
  6. Offline

    lol768 Retired Staff

    Just interested as to how you did it :)
     
  7. Offline

    uvbeenzaned

  8. Offline

    Speaw

    Good job.
    Thank you
     
  9. Offline

    uvbeenzaned

    Thanks for the comment, sorry that my server was private. I saw you were chatting on dynmap. :/
     
  10. Offline

    Speaw

    Yes, I'm. :(
     
  11. Offline

    uvbeenzaned

    Updated the service.

    Changelog:
    6.26.2013:
    • Added raw data output for programmers to manipulate!
    • Added rss feed generation to the search function(generates a feed based on your search input)
     
  12. Offline

    uvbeenzaned

    New look.
    Changelog:
    6.28.2013
    • New CSS eye candy. ^_^
    • CSS fade in on page load.
    <Mod Edit: URL Shortened links are not allowed>
     
  13. Offline

    TnT Retired Staff

    URL Shortened links are not allowed. They have been removed from your post/signature.
     
  14. Offline

    uvbeenzaned

    I am sorry about that.
     
  15. Offline

    uvbeenzaned

    Added plugins authors. View main post above.
     
  16. Offline

    ferrybig

    Nice layout, I like it actually better than the main plugin site.
     
  17. Offline

    uvbeenzaned

    Thanks, that means a lot to me. Feel free to give any suggestions or ideas you would like to see added later!
     
  18. Offline

    Lolmewn Retired Staff

    Hmm, looks cool. Is there also a way to view the amount of downloads a plugin has? Just for statistic purposes ;)
     
  19. Offline

    uvbeenzaned

    I'll add it for you very soon and I will post back here!
     
  20. Offline

    Lolmewn Retired Staff

    Alright, awesome!
     
  21. Offline

    ferrybig

    some features I want to suggest:
    * optional filter on last update date of author
    * optional filter to skip inactive project and project that don't have any files
     
  22. Offline

    uvbeenzaned

    As soon as I can, I will work on that.
     
  23. Offline

    bunny365

    Nice! I was wondering if you add a way to install plugins using the application...
     
  24. Offline

    uvbeenzaned

    I can add a direct download link to the latest version of the plugin but there is no easy way to directly install the plugin from a regular HTML page with no java applets and such.
     
  25. Offline

    uvbeenzaned

    Just an update for you guys. I have done some thinking into adding the features you all have requested and I am going to have to possibly rewrite the back-end to handle more than one Bukkit page at a time. As of now it only downloads one page at a time because it doesn't have to go very deep into the pages to get information. In fact it only has to look at one level to get the information it already contains. If I start adding things such as how many times the plugin has been downloaded, this is going to require me to go a second (or even a third) level deep into the project pages. Please don't forget this project though, it'll just take a bit to add these new features. As soon as I get enough time from other things, I will try to be quick about getting it done.
     
  26. Offline

    uvbeenzaned

    11.12.2013
    • Improved look to a more flat-style drop-shadow modern look.
    Soon to come: Download counts and plugin links (possibly).
     
  27. Offline

    uvbeenzaned


    Your request is partially finished! :D

    Changelog:
    12.11.2013
    • Added display of projects status.
    • Added optional filtering of inactive and plugins in the planning status.
    Go to plugin site
     
    ferrybig likes this.
  28. Offline

    uvbeenzaned

  29. Offline

    wolfwork

    Good! I suggest to support spigotmc resource
     
  30. Offline

    uvbeenzaned

    Thanks, I am planning to add spigot to this as well. Glad you like it.
     
Thread Status:
Not open for further replies.

Share This Page