XBMC Community Forum  

Go Back   XBMC Community Forum > Development > Plugin/Script (Python) Development

Plugin/Script (Python) Development Developers forum for XBMC Python Plugins/Scripts. Scripters/coders only!
Not for posting feature requests, bugs, or end-user support requests!

Reply
 
Thread Tools Search this Thread Display Modes
Old 2004-03-12, 16:41   #1
burriko
Senior Member
 
Join Date: Oct 2003
Posts: 199
burriko is on a distinguished road
Default

tivocontrol for xbmc

this python script is basically just an interface to tivoweb. so if you don't have tivoweb running on your tivo then this script isn't for you.
with this script you can delete and undelete shows, and cancel upcoming recordings from within xbmc.

make sure to edit tivocontrol.py to change the variables to suit your tivoweb setup. then just copy the file in to xbmc's 'scripts' folder, and run tivocontrol.py from xbmc's scripts menu.

download

note: this script has only been tested with a uk tivo, and although i have found it to work perfectly i accept no responsibilty if it deletes the wrong show or something. let me know if it works fine on your tivo.
burriko is offline   Reply With Quote
Old 2004-03-13, 22:32   #2
MPauley73
Senior Member
 
Join Date: Mar 2004
Location: Delaware
Posts: 230
MPauley73 is on a distinguished road
Default

have you tested this with tivoweb plus? i know a parser i did had issues with the differences.
MPauley73 is offline   Reply With Quote
Old 2004-03-14, 01:01   #3
burriko
Senior Member
 
Join Date: Oct 2003
Posts: 199
burriko is on a distinguished road
Default

Quote:
Originally Posted by (mpauley73 @ mar. 13 2004,20:32)
have you tested this with tivoweb plus? i know a parser i did had issues with the differences.
no, i'm just using the standard tivoweb. i might give it a try though, i expect it'll cause problems.
burriko is offline   Reply With Quote
Old 2004-03-17, 05:51   #4
SniperKilla
Junior Member
 
Join Date: Nov 2003
Posts: 18
SniperKilla is on a distinguished road
Default

it works fine with tivoweb plus.. just tried it on my box, undeleted a show and then deleted it again and it had no problems...

nice script
SniperKilla is offline   Reply With Quote
Old 2004-03-17, 13:53   #5
burriko
Senior Member
 
Join Date: Oct 2003
Posts: 199
burriko is on a distinguished road
Default

Quote:
Originally Posted by (sniperkilla @ mar. 17 2004,03:51)
it works fine with tivoweb plus.. just tried it on my box, undeleted a show and then deleted it again and it had no problems...

nice script
yay, at last someone else has actually tried it.
burriko is offline   Reply With Quote
Old 2004-03-17, 23:14   #6
SniperKilla
Junior Member
 
Join Date: Nov 2003
Posts: 18
SniperKilla is on a distinguished road
Default

yea its pretty useless for me with both boxes connected on the same tv.. shit the xbox is sitting on top of the directv tivo ... but its nice when i want to watch something i may have deleted.. and im already in bed i can just switch to the xbox input and undelete it rather then having to get up on the pc
SniperKilla is offline   Reply With Quote
Old 2004-05-06, 15:22   #7
carlosp_uk
Member
 
Join Date: Apr 2004
Posts: 47
carlosp_uk is on a distinguished road
Default

i'm going to try it today too!

v. keen to get as much tivo-like functionality as possible within xbmc - it will be like having a second tivo upstairs!
carlosp_uk is offline   Reply With Quote
Old 2004-05-06, 22:15   #8
carlosp_uk
Member
 
Join Date: Apr 2004
Posts: 47
carlosp_uk is on a distinguished road
Default

burriko rides again!

it works a treat! as you say in the readme, basically an interface to tivoweb, but why re-invent the wheel?

what would be nice would be:

- order shows alphabetically
- better display of upcoming recordings, e.g. date/time/show
- click on a show to get the episode description (or press info)
- view tv guide data & schedule recordings!!
*** (the biggie - this would be awesome) ***

to pull the episode description from the html source, i originally tried:

Quote:
class nowshowing:
* *def getlisting(self):
........
* * * *self.description = re.findall('<a title="(.+?)"', page)
...but, of course, it doesn't work because not every episode has a description! *you get a smaller array. so, i figured you can start by grabbing the episode id with:

Quote:
* * * *self.subid = re.findall('.*/showing/.*?/(.+?)"', page) *
...and then, it should just be a case of pulling the description (or blank description) from:

* * * *http://tivo/showing/{series id}/{sub id}


i don't really have the time (and i'm quite new to python) to implement this, but burriko if you do get around to re-writing this one like you mentioned, then i hope this at least of some use!

i think a custom module for tivoweb would be the best way to go, though. *we could get it to output nowshowing as xml and parse it from there.
carlosp_uk is offline   Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
TivoX Control Station - Control TiVo from XBMC carlosp_uk Plugin/Script (Python) Development 49 2009-11-17 04:54
Adding a script to a remote control key? Rudepooch XBMC for Xbox Specific Support 5 2006-07-27 23:14
TiVoX Control Station new-version (control tivo) carlosp_uk Plugin/Script (Python) Development 0 2005-07-16 12:58
Binding a script to a remote control action jastorino Plugin/Script (Python) Development 4 2004-05-14 12:51
TiVo 34-button remote support? goataz XBMC Feature Suggestions 27 2004-03-09 08:20


All times are GMT +2. The time now is 11:56.


Protected by Akismet, We recommend WordPress blogs
Copyright © 2008, XBMC Project