[REQUEST] Intro to Programming Addons - Printable Version
+- Kodi Community Forum (http://forum.kodi.tv)
+-- Forum: Development (/forumdisplay.php?fid=32)
+--- Forum: Add-ons (/forumdisplay.php?fid=26)
+--- Thread: [REQUEST] Intro to Programming Addons (/showthread.php?tid=126066)
[REQUEST] Intro to Programming Addons - adamomg - 2012-03-20 15:34
With the vast requests for addons around here, I figured I would ask our genius programmers to maybe steer us in a right direction to start making our own addons. I know Python is the language to learn, but there are not a whole lot of resources that I could find. Youtube has a playlist for intro to Python: http://www.youtube.com/results?search_query=python+programming%2C+playlist - but, I don't know if its entirely up to date.
Could someone come up with a quick list of basics to learn so that it doesn't feel like I'm grasping at straws?
Also, I'm not asking for someone to teach me personally. If I need to purchase online courses or something of the like, that is fine.
RE: [REQUEST] Intro to Programming Addons - Ned Scott - 2012-03-20 16:03
I don't know a whole lot about add-on development myself, but one place to start would be our wiki and the PDF file linked there: Add-on development (wiki)
RE: [REQUEST] Intro to Programming Addons - HenryFord - 2012-03-20 16:32
There is enough in the stickies to get you started methinks:
A direkt link to the wiki-page (is included in the first stickie):
RE: [REQUEST] Intro to Programming Addons - procrastinator - 2012-03-20 20:10
A while ago t0mm0 did a well written tutorial for making a video addon, using his Daily Seinfeld addon as the example.
Here's the Daily Seinfeld thread:
And here's the direct link to the tutorial PDF file:
RE: [REQUEST] Intro to Programming Addons - Bstrdsmkr - 2012-03-20 21:20
Also check out Khan Academy. They have some Python videos to get your feet wet in things like importing libraries, types of variables, etc
RE: [REQUEST] Intro to Programming Addons - adamomg - 2012-03-21 13:26
Thank you for all of your help point some things out. All is appreciated!