Asteron
2005-10-25, 01:16
this idea is along the same vein as dashboard for os x.
i noticed that there are a lot of xbmc provided tags for use in skins to display information such as weather, currently playing song, etc.
this is all information that xbmc has but what about all the other information on the web easily accessible by python?
some random ideas:
stock / market information
snow base at local ski mountain
countdown until an important date
traffic cams
doppler weather views
ebay watcher
current terror threat level from the department of homeland security (http://www.dhs.gov/dhspublic/index.jsp)
the rapture index (http://www.raptureready.com/rap2.html)
all of these can be expressed with either a simple string or image and are too unimportant to warrant their own window. a solution i thought of would be to create a set of "custom tags" that can be used by skins and each tag can be associated via a setting with a (registered?) .py file.
these info .py files will reside in a special location and have a particular interface (they extend a builtin python object) to define things like:
- update time
- info type (string or image)
- title / description
- provide a 'settings' dialog (via xbmcgui module)
upon startup xbmc will scan the folder for the .py files and register those that provide these details to populate the menus.
i want to throw this out there to gauge interest and start a discussion. i wouldn't suggest this if i didnt think it would be very doable from both the xbmc side and the python side. what do you all think?
i noticed that there are a lot of xbmc provided tags for use in skins to display information such as weather, currently playing song, etc.
this is all information that xbmc has but what about all the other information on the web easily accessible by python?
some random ideas:
stock / market information
snow base at local ski mountain
countdown until an important date
traffic cams
doppler weather views
ebay watcher
current terror threat level from the department of homeland security (http://www.dhs.gov/dhspublic/index.jsp)
the rapture index (http://www.raptureready.com/rap2.html)
all of these can be expressed with either a simple string or image and are too unimportant to warrant their own window. a solution i thought of would be to create a set of "custom tags" that can be used by skins and each tag can be associated via a setting with a (registered?) .py file.
these info .py files will reside in a special location and have a particular interface (they extend a builtin python object) to define things like:
- update time
- info type (string or image)
- title / description
- provide a 'settings' dialog (via xbmcgui module)
upon startup xbmc will scan the folder for the .py files and register those that provide these details to populate the menus.
i want to throw this out there to gauge interest and start a discussion. i wouldn't suggest this if i didnt think it would be very doable from both the xbmc side and the python side. what do you all think?