2013-03-09, 06:12
I want to display some information on the homescreen (next to the weather), and update it periodically.
Context: I have plenty of programming experience, but zero XBMC knowledge and I need some help architecting my solution. I'm using Frodo/Confluence.
I want to show how much data I can download before I hit my ISPs monthly throttling limit: information that I'll need to scrape from my account page on their website.
Can I achieve this with just a scraper?
If not, I guess I'm making an add-on - but should this add-on be a plugin or a script? If it's a plugin, what media type should it be? If it's a script, is it a service or a module?
It most closely fits the plugin/weather paradigm, but of course it's not weather data that I'm dealing with.
I think I can define and set custom InfoLabels from my add-on, but what triggers my add-on to run? Should I collect the required data in an external script (& cronjob) and pass it to my add-on via the JSON-RPC API?
Context: I have plenty of programming experience, but zero XBMC knowledge and I need some help architecting my solution. I'm using Frodo/Confluence.
I want to show how much data I can download before I hit my ISPs monthly throttling limit: information that I'll need to scrape from my account page on their website.
Can I achieve this with just a scraper?
If not, I guess I'm making an add-on - but should this add-on be a plugin or a script? If it's a plugin, what media type should it be? If it's a script, is it a service or a module?
It most closely fits the plugin/weather paradigm, but of course it's not weather data that I'm dealing with.
I think I can define and set custom InfoLabels from my add-on, but what triggers my add-on to run? Should I collect the required data in an external script (& cronjob) and pass it to my add-on via the JSON-RPC API?