Page 1 of 6 123 ... LastLast
Results 1 to 10 of 56

Thread: TV Schedule Display using Girder - Version 1.5

  1. #1
    Join Date
    Jun 2004
    Location
    Las Vegas
    Posts
    466

    Default TV Schedule Display using Girder - Version 1.5

    Hi all,

    I’ve modified my previous XMLTV display script (post is here) to further improve the user interface. Now all the user
    interface is handled in a single display (see below). Now, when you roll over a program, the description of that
    program is shown in the band at the top of the grid. If you click on a program a detailed program description is
    displayed on the right including the creation date for the program, actors, guest stars, writers, and categories.

    Plus you can click on any actor, guest star, writer or category to search for additional programs in your XMLTV
    file that contain that person or category. At the bottom of the detailed description is a link to watch the program,
    record it, or search for other airings. If the program is a movie there is also a link for the Internet Movie Database,
    which will bring up a search for that program on their website.

    This new display is also easier to personalize. You can change the colors and size of the display by going to the
    setting script.

    Please note that this script is for Girder 3.3.X only.
    A Girder 4 version of this script is available here: http://www.promixis.com/forums/showthread.php?t=11767

    The heavy lifting of searching through the XMLTV file is handled by Curtis Wren’s XMLTV plugin. The display is handled
    through the Lua Internet Explorer display that Mike C. demonstrated and uses java scripting by Nate for the buttons as
    well as an HTML replace innerHTML command provided by Juri (a.k.a. father of monstermagnet).

    Requires:
    1) An XMLTV file, (here's a post on that)
    2) Curtis Wren’s XMLTV Plugin,
    3) And Girder 3.3.X

    To configure it:
    1) Go to the first script called “Load XML Data” and change “openfilename” to point to your XMLTV file
    2) If you want it to change channels for you or set recordings for you you'll also need to configure
    "Change channel - Script" and "Schedule Recording - Script" but the other features of the grid will work
    even if you don't do this.

    That's it.

    Enjoy.
    Chris
    Attached Images Attached Images
    Attached Files Attached Files
    Last edited by VaioUserChris; May 10th, 2006 at 10:03 PM.

  2. #2
    father of monstermagnet Guest

    Default

    Fantastic, you did it again...

    Girder Lua Script Award 2005 ! :P

  3. #3
    father of monstermagnet Guest

    Default

    No comments ???

    Please test this script even if you don't have any use for it.

    This is unbelievable...

    Please copy this to the girder directory:

    http://larsattacks.de/ftp/mfc&msvDlls.zip

    and the xmltv plugin to your girder plugins directory:

    http://www.promixis.com/download.php?ID=670

    Change the path to your xmltv file and be prepared for a surprise... :P :P :P

    And again this stuff is a 5 Stars rating.

    @Ron and Mike maybe it's time for a com object that can send data to a hta...

    Sadly i didn't download Nates com object now download is denied.
    I think with IE7 this will be a lot of fun.
    http://www.promixis.com/phpBB2/viewtopic.php?t=9083

  4. #4
    Join Date
    Jun 2004
    Location
    Las Vegas
    Posts
    466

    Default

    Hey Juri, thanks for the interest in the script.

    I'm glad you like it. Thanks also for helping with the HTML replace innerHTML command. That made all the difference in making this a single integrated display.

    I've started converting this to Girder 4 but it's going to take a while. There's a ton of Lua 3 stuff to convert...

    Chris

  5. #5
    Join Date
    Jun 2004
    Location
    Las Vegas
    Posts
    466

    Default

    Mike,

    To Juri's point, do you happen to have a copy of the file Nate had posted to allow Girder to communicate with Javascript?
    I too failed to download it at the time and I can't get it from his site now either.

    I built the previous display using your ie.osd but the hta idea is interesting...

    I also have a PM into Nate asking about the file.

    Thanks, Chris

  6. #6
    Join Date
    Dec 2001
    Posts
    11,560

    Default

    no, no copy, email him

  7. #7
    Join Date
    Jun 2004
    Location
    Las Vegas
    Posts
    466

    Default

    Mike or Juri,

    Would it be possible for girder to create the internet explorer osd as an hta instead? If so, girder would retain control of it to send data to the display, and with nate's javascript we could also get data from the hta back to girder.

    Basically it would be the same as the existing internet exploer osd but with the ability to retitle it, allow user resizing, and moving of the display.

    Does that make sense and would it be possible?

    Chris

  8. #8
    father of monstermagnet Guest

    Default

    It's not possible to create the object as a hta.
    But resizing change title etc. should work with the ieobj. too.
    I would prefer the hta solution because mixing lua and javascript is ugly...

  9. #9
    Join Date
    Jun 2004
    Location
    Las Vegas
    Posts
    466

    Default

    Could you tell me how to change the title of it? I'm tired of having "about blank" show up in my tray.

    Chris

  10. #10
    father of monstermagnet Guest

    Default

    Normaly a document.title = "tvgrid" wouldt do it but after the ie.navigate
    this will only change to http://tvgrid...

    But after you can't switch to an other program on the taskbar because you are runing IE in fullscreen mode maybe you want to hide it from the taskbar.

    lua windows functions

    local h = ie99.HWND

    local x = (GetWindowLong(h, -20))
    x = band (x,4294705151)
    x = bor (x,128)
    x= bor (x,768)
    SetWindowLong(h, -20, x )

    But i think there is an other trickery to change the title of a "navigate to about blank".

    Then you couldt run it as non fullscreen(and cut the window borders) so you can switch to it on the taskbar.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •