First of all, i know nothing about Python, but yes about programming, so, here's my help. There are some problem which can be solved but simply i don't know how.
I think that your correction was correct about iniFiles
In the first case, the SimpleNote skin (www.customize.org/rainlendar/skins/35411
), i'm not sure, but i think that the problem is the skin doesn't have a event list window. And that is "TypeError: cannot serialize None (type NoneType)"
If you comment the CreateEventList line, you will have troubles again, because CreateTodoList checks for the header in the eventlist (which again, doesn't exist)
If you comment both lines, the calendar will be showed.
With the second skin (www.customize.org/rainlendar/skins/69058
) the error is clear: if you look the Glossy.ini file you will find there is a missing square bracket in "Profile 5" section (the \r\n is the end of line and carriage return or Enter)
But after solve that, there is a problem with the ConvertSkin.py in CreateEventList and CreateTodoList
if len(prefix) > 0:
window.set("id", prefix + " - Event List")
The last line needs to be different: window.set("id", "Event List") and window.set("id", "Task List"). There can't be 3 different windows with the same id. (a bad copy/paste
With this change, the 3rd skin works well, except the fact i need to rename those imaginev2_small_xxxxx.ini because Python error in today=ET.SubElement(calendar, "today"). calendar is None.
I hope this helps you.