[RELEASE] Calendar (Script) for XBMC
#16
Nice. But, how do I set up this script for my google calendar?

I have added my account from http://on-my.tv/ to my Google Cal, and would like to display only that calendar.

Thanks.

/Söder
Vero 4K with unRAID server and mysql (mariadb)
Reply
#17
yo!

you can add a calendar in the sub menu "calendar" (the right key to access it, only with keyboard, no mouse!)

then the event panel change in a add calendar panel, and you can put the title of the calendar, the color, add a google account (the "+" button). The calendar list should will be update. Then just choose your calendar
Reply
#18
cinpou Wrote:yo!

you can add a calendar in the sub menu "calendar" (the right key to access it, only with keyboard, no mouse!)

then the event panel change in a add calendar panel, and you can put the title of the calendar, the color, add a google account (the "+" button). The calendar list should will be update. Then just choose your calendar

Great.

Some thoughts:

1. There was no info about what to type in when I added a new google account. There was just a new virtual keyboard every time I pressed enter, and I had to guess that it was 1. Accont Name 2. Login 3. Password.

2. I miss week view. (with Monday as the first day)

3. I miss day view.

/Söder
Vero 4K with unRAID server and mysql (mariadb)
Reply
#19
yo!

1 - The problem come from probably from your skin. What is it?

2 + 3 - Sorry, not in my roadmap.

It will have probably no more new functionnality (except the write possibility for the google calendar), because i'm not developper, just a user like you, and create scripts with functionnalities i need. So it's very hard for me to create them, and it takes me lot of time.

But if someone want work on it, we can discuss
Reply
#20
cinpou Wrote:yo!

1 - The problem come from probably from your skin. What is it?

2 + 3 - Sorry, not in my roadmap.

It will have probably no more new functionnality (except the write possibility for the google calendar), because i'm not developper, just a user like you, and create scripts with functionnalities i need. So it's very hard for me to create them, and it takes me lot of time.

But if someone want work on it, we can discuss

1. ShowMix 2.5

/Söder
Vero 4K with unRAID server and mysql (mariadb)
Reply
#21
Is Sync support with the (new) Yahoo Calendar on the roadmap?

or will your script support CalDAV?

From the Yahoo! Calendar site:
Quote:What is CalDAV sync?

CalDAV is a calendar syncing protocol, which simply means that a handful of calendars (like Apple iCal, Mozilla Lightning/Sunbird) use it to make their data interchangeable across other calendars (such as Yahoo! Calendar).

The Yahoo! Calendar server URL is:

https://caldav.calendar.yahoo.com (The 's' at the end of https is very important). You can use this URL to sync your other CalDAV-enabled calendar with Yahoo! Calendar.

Quote:Can I sync with Live or Google Calendar?

Yes!


When you share your calendar with any user, that user will receive an email that will guide them through subscribing to your calendar.

Toward the bottom of that email, there will be a URL that looks like this:

http://calendar.yahoo.com/yahoo-id/XXXXX...ics?id=001.

Anyone using a calendar that supports the iCalendar or .ics formats can use this URL to sync to your Yahoo! Calendar
Reply
#22
yo!

the ics files is a very strange protocol. There's no complete library to read or write it. I've added one or two functions that the current library doesn't support, but the write is very hard...
you can read the ics file from the web with the script.
Reply
#23
Perhaps CalDAV is the future then.
I think the way Yahoo! Calendar works, and how you can zoom from a month to week or day would be an ideal interface for a TV and control via a remote or mini keyboard.
Reply
#24
Yo!

Sorry, i haven't a Yahoo account. Could you make screenshot of the interface?

Anyway, i'm an android cell user, so google calendar is the ultim way for me. But if someone create a library to retrieve/manipulate event from another service, i can integrate it. But i've no time to do it my self.

If caldav is based on ics, you can try to add the calendar url in the script, as web style (read only). But the ics protocol, which seems to be used by caldav, is too strange to manipulate for my knowledge.

I've just find a method to repare my plugin Webbrowser, then in a few weeks, i'll go back on Calendar, to add the different translations, and fixe the skin bug.

Cheers
Reply
#25
Please I need help, because this plugin is not run on my xbmc'm using the latest svn but when I try nothing happens ...

xbmc for windows.
Reply
#26
Perhaps it s not a plugin, but a script :,)
If it s already in the script directory, give me your log
Reply
#27
where this log is generated? this problem? ? ?
Reply
#28
it's located in your xbmc home folder.
Reply
#29
21:48:21 T:3348 M:930377728 NOTICE: true
21:48:23 T:3348 M:924368896 NOTICE: C:\Program Files\XBMC\skin\Transparency!\fonts\
21:48:23 T:3348 M:924368896 NOTICE: C:\Users\Renato\AppData\Roaming\XBMC\plugins\programs\Calendar\resources\fonts
21:48:23 T:3348 M:924368896 NOTICE: analyse du fichier: C:\Program Files\XBMC\skin\Transparency!\720p\font.xml
21:48:23 T:3348 M:924344320 NOTICE: font name not installed!
21:48:23 T:3348 M:924344320 NOTICE: calendar45caps_title
21:48:23 T:3348 M:923623424 NOTICE: modification du fichier: C:\Program Files\XBMC\skin\Transparency!\720p\font.xml
21:48:23 T:3348 M:923615232 NOTICE: Traceback (most recent call last):
21:48:23 T:3348 M:923615232 NOTICE: File "C:\Users\Renato\AppData\Roaming\XBMC\scripts\Calendar\resources\libs\MyFont.py", line 90, in addFont
21:48:23 T:3348 M:923615232 NOTICE: tree.write(fontxml_path)
21:48:23 T:3348 M:923615232 NOTICE: File "C:\Users\Renato\AppData\Roaming\XBMC\scripts\Calendar\resources\libs\xml\elementtree\ElementTree.py", line 658, in write
21:48:23 T:3348 M:923615232 NOTICE: IOError: invalid mode: wb
21:48:23 T:3348 M:923435008 ERROR: Error Type: exceptions.IOError
21:48:23 T:3348 M:923435008 ERROR: Error Contents: invalid mode: wb
21:48:23 T:3348 M:923541504 ERROR: Traceback (most recent call last):
File "C:\Users\Renato\AppData\Roaming\XBMC\plugins\programs\Calendar\default.py", line 59, in ?
MyFont.addFont( "calendar45caps_title" , "calendarTitleCaps.ttf" , "45")
File "C:\Users\Renato\AppData\Roaming\XBMC\scripts\Calendar\resources\libs\MyFont.py", line 97, in addFont
shutil.copyfile( os.path.join( script_font_path, filename ), os.path.join( skin_font_path, filename ) )
File "special:\\xbmc\system\python\python24.zlib\shutil.py", line 48, in copyfile
IOError: invalid mode: wb
21:48:23 T:1260 M:925114368 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://programs/Calendar/
21:48:23 T:1260 M:925114368 ERROR: CGUIMediaWindow::GetDirectory(plugin://programs/Calendar/) failed
21:49:05 T:1880 M:946982912 NOTICE: -->Python Interpreter Initialized<--
21:49:06 T:1880 M:944054272 NOTICE: true
21:49:06 T:1880 M:940253184 NOTICE: C:\Program Files\XBMC\skin\Transparency!\fonts\
21:49:06 T:1880 M:940253184 NOTICE: C:\Users\Renato\AppData\Roaming\XBMC\plugins\programs\Calendar\resources\fonts
21:49:06 T:1880 M:940253184 NOTICE: analyse du fichier: C:\Program Files\XBMC\skin\Transparency!\720p\font.xml
21:49:06 T:1880 M:940228608 NOTICE: font name not installed!
21:49:06 T:1880 M:940228608 NOTICE: calendar45caps_title
21:49:06 T:1880 M:940167168 NOTICE: modification du fichier: C:\Program Files\XBMC\skin\Transparency!\720p\font.xml
21:49:06 T:1880 M:940158976 NOTICE: Traceback (most recent call last):
21:49:06 T:1880 M:940158976 NOTICE: File "C:\Users\Renato\AppData\Roaming\XBMC\scripts\Calendar\resources\libs\MyFont.py", line 90, in addFont
21:49:06 T:1880 M:940154880 NOTICE: tree.write(fontxml_path)
21:49:06 T:1880 M:940154880 NOTICE: File "C:\Users\Renato\AppData\Roaming\XBMC\scripts\Calendar\resources\libs\xml\elementtree\ElementTree.py", line 658, in write
21:49:06 T:1880 M:940154880 NOTICE: IOError: invalid mode: wb
21:49:06 T:1880 M:940150784 ERROR: Error Type: exceptions.IOError
21:49:06 T:1880 M:940150784 ERROR: Error Contents: invalid mode: wb
21:49:06 T:1880 M:940150784 ERROR: Traceback (most recent call last):
File "C:\Users\Renato\AppData\Roaming\XBMC\plugins\programs\Calendar\default.py", line 59, in ?
MyFont.addFont( "calendar45caps_title" , "calendarTitleCaps.ttf" , "45")
File "C:\Users\Renato\AppData\Roaming\XBMC\scripts\Calendar\resources\libs\MyFont.py", line 97, in addFont
shutil.copyfile( os.path.join( script_font_path, filename ), os.path.join( skin_font_path, filename ) )
File "special:\\xbmc\system\python\python24.zlib\shutil.py", line 48, in copyfile
IOError: invalid mode: wb
21:49:07 T:1260 M:938348544 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://programs/Calendar/
21:49:07 T:1260 M:938348544 ERROR: CGUIMediaWindow::GetDirectory(plugin://programs/Calendar/) failed
Reply
#30
yo!

it's a non bug, described in the 10 previous post.
If you read them, you will find a way te repare it.
I'll repare this point quickly (on or two weeks)
Reply

Logout Mark Read Team Forum Stats Members Help
[RELEASE] Calendar (Script) for XBMC1