OCD Plugin Stats and the WordPress.org Statistics API

What you get when you don't use an API

What you get when you don’t use an API

The current version of my WordPress OCD Plugin Stats plugin, is somewhat… clunky.1 When I wrote it I didn’t know that WordPress.org had an API for it’s plugin statistics.2 Thus, the current version essentially scrapes particular WordPress.org plugin pages for information and drops it into the WordPress dashboard.

After poking into the stats on one of my plugin pages the other day I discovered that the source code for the page included several calls to a WordPress.org API.  Why should I bother scraping and interpreting a page of HTML when I can just ask WordPress.org to deliver the exact data I need in a nifty JSON format?!  I’m very much looking forward to adjusting this plugin to use a more direct and simple call to the WordPress API rather than scraping plugin pages.

In any case, if you’re looking for documentation on this, I found a page in the WordPress Codex and a site with a page devoted to documenting the WordPress.org API.

”Posts
  1. Wanna make a DrawBot?
  2. DrawBot Resources and Links
  3. DrawBot, the Adventure Begins
  4. DrawBot - The Breakdown
  5. DrawBot - What would you draw?
  6. DrawBot - The Delivery?
  7. DrawBot - The Delivery, Part II
  8. DrawBot – The Delivery, Part III
  9. DrawBot – The Assembly, Part II
  10. DrawBot – The Assembly, Part III
  11. DrawBot – The Assembly, Part IV
  12. i find i want to add more posts in some random series, just so i can use my new plugin
  13. Simple Series WordPress Plugin
  14. My first published WordPress plugin! Simple Series!
  15. Now Simple Series will also add the series list to RSS feeds too!
  16. ZOMG! Simple Series is going viral!
  17. Simple Series with SEO! after just one day
  18. DrawBot – The Assembly, Part VI
  19. DrawBot – The Assembly, Part VII
  20. DrawBot – The Operation, Part I
  21. DrawBot – The Assembly, Part VIII
  22. DrawBot – Printing!
  23. DrawBot – Why are you crying?
  24. DrawBot – Pen Selection
  25. DrawBot – How to Recover from a Stalled Print!
  26. DrawBot – Onwards and Upwards!
  27. Speedier DrawBot Drawings
  28. Two new DrawBot links! And an update!
  29. Excellent DrawBot Slides
  30. Ideas for improving my DrawBot
  31. The Eagle Has Landed
  32. Every Body Needs a Skull
  33. I think I know what I want to draw next...
  34. Building an Arduino Drawing Robot - On The Cheap
  35. OCD Plugin Stats and the WordPress.org Statistics API
  36. How to add a custom button to the WordPress Visual TinyMCE Editor
  37. A Study of Drawing Robot Pen Holders and Design Considerations
  38. Drawing Robot Pen Holders, Calligraphy Pens, and Thought Experiments
  39. Drawing Robot Penmanship

  1. Photo courtesy of peasap []
  2. Apparently they have more statistics than just on plugins []

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>