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 - Parts Ordered!!!
  5. DrawBot - The Breakdown
  6. DrawBot - What would you draw?
  7. DrawBot - The Plan!
  8. DrawBot - The Hacks
  9. DrawBot - Giant Unicorn?
  10. DrawBot - The Delivery?
  11. DrawBot - The Delivery, Part II
  12. DrawBot – The Delivery, Part III
  13. DrawBot – The Software, Part I (and an existential conversation)
  14. DrawBot – The Delivery, Part IV
  15. DrawBot – The Assembly, Part II
  16. DrawBot – The Assembly, Part III
  17. i find i want to add more posts in some random series, just so i can use my new plugin
  18. Simple Series WordPress Plugin
  19. This is a test of the Simple Series post system... This is only a test
  20. Now Simple Series will also add the series list to RSS feeds too!
  21. ZOMG! Simple Series is going viral!
  22. DrawBot – The Delivery, Part VI
  23. DrawBot – Printing!
  24. DrawBot – Printing, Part II
  25. DrawBot – Why are you crying?
  26. DrawBot – Calibration
  27. DrawBot – Another Successful(ish) Drawing!, and an Update
  28. Plugin Considerations
  29. WordPress Plugin: Easy CC License
  30. Restarting a Stalled DrawBot Drawing
  31. TSP FTW!
  32. Speedier DrawBot Drawings
  33. Why do DrawBots draw on walls?
  34. Maze Code + Polargraph?
  35. The Eagle Has Landed
  36. Every Body Needs a Skull
  37. Sourcing DrawBot Parts
  38. Arduino Powered Drawing Robot Poll
  39. Building an Arduino Drawing Robot - On The Cheap
  40. Arduino Powered Drawing Robot - Take 2 (Or 3)
  41. OCD Plugin Stats and the WordPress.org Statistics API
  42. How to add a custom button to the WordPress Visual TinyMCE Editor
  43. A Study of Drawing Robot Pen Holders and Design Considerations
  44. Drawing Robot Pen Holders, Calligraphy Pens, and Thought Experiments
  45. Ideal Qualities in a Drawing Robot Pen Holder
  46. Enough talk! Finally a pen holder!

  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>