Slashdot Mirror


Manipulate Your TV Listings with TiVo+Ajax

scrapeYurShoos writes "As posted on PVRBlog: another cool use for Ajax (or whatever you want to call it), this one culls the Now Playing xml file residing on your TiVo and transforms it using xsl into a pretty webpage or a Pie Chart."

48 comments

  1. Tivo + Ajax = by Anonymous Coward · · Score: 4, Funny

    No more dirty movies.

    1. Re:Tivo + Ajax = by Anonymous Coward · · Score: 0

      NOoooooooooooooOOOOOOOOOOOoooooooooooooooo!!!

    2. Re:Tivo + Ajax = by Foktip · · Score: 1

      Whats next, CLR + iPod ??? This is just getting ridiculous!! How many times do i have to say this... DONT mix cleaning products with electronic equipment!

  2. How about a link by OverlordQ · · Score: 5, Informative

    to a pie chart that has a key so we know what the colors mean.

    --
    Your hair look like poop, Bob! - Wanker.
    1. Re:How about a link by kpwoodr · · Score: 1

      mmmmmmmmmmmmmmmmmmm.....pie.....

      --
      This sig has been removed pending an investigation.
  3. xslt by sfcat · · Score: 4, Interesting

    yawn, someone has some time on their hands. Seriously, maybe better scheduling, or better recomendations would be nice. I sometimes miss a show I really like b/c I'm watching something else. That ability to put a type of show on some priority listing that allows you to be notified if one of these types of shows is playing would be cool. But why would you want to see the schedule as a pie chart?

    --
    "Those that start by burning books, will end by burning men."
  4. If we could really do this.... by AtariAmarok · · Score: 3, Funny

    If nerds could really manipulate TV listings, we'd have new episodes of "Star Trek" every night (including those "T'Pol's Bath" shows aired only after midnight).

    --
    Don't blame Durga. I voted for Centauri.
    1. Re:If we could really do this.... by Danuvius · · Score: 4, Funny
      If nerds could really manipulate TV listings, we'd have new episodes of "Star Trek" every night (including those "T'Pol's Bath" shows aired only after midnight).


      I think you misspelled around the clock.
      --
      Akarsz Magyar Gentoo fórumot? Akkor
  5. Cool, but not complete by The_Rippa · · Score: 3, Interesting

    This is a really cool hack, it's nice that it doesn't require me to get telnet or anything running on my tivo. However, it's not very accurate. For instance, I have 121 episodes of Good Eat's Tivo'd, but it's only reporting 13.

    1. Re:Cool, but not complete by The_Rippa · · Score: 4, Informative

      ahh, it has a limit of returning 128 shows.

      Here's a version of the script someone fixed: http://anonymous123.home.comcast.net/nowPlaying.xh tml

    2. Re:Cool, but not complete by jerkychew · · Score: 2, Funny

      First post gets modded 4, then his reply to his own post gets modded 4 also.

      The Karma is strong with this one.

  6. Ajax? by ari_j · · Score: 1, Troll

    Whatever I want to call it? I can't form an opinion as to what to call it if I have no idea what it does and neither the submitter nor the editor saw fit to give any explanation of it or even a link describing the product/software/technology/meat-byproduct. Can someone give an explanation so that the story makes some small degree of sense to those of us who have lives outside of TiVo hacking?

    1. Re:Ajax? by elid · · Score: 4, Informative
    2. Re:Ajax? by josh3736 · · Score: 3, Informative
      Ajax is basically a buzzword (meaning 'Asynchronous JavaScript + XML') to describe something that's been done years before but now popularized by the likes of Google and Amazon's A9. Really nothing to see here.

      On the other hand, Ajax does sound like an interesting meat byproduct.

    3. Re:Ajax? by FudgePackinJesus · · Score: 1


      On the other hand, Ajax does sound like an interesting meat byproduct.

      So does "Spam".

    4. Re:Ajax? by FudgePackinJesus · · Score: 1

      Wow, French Stewart came up with AJaX. Awesome!

  7. Ajax by Anonymous Coward · · Score: 0

    another cool use for Ajax (or whatever you want to call it)

    Thank you, Jesse James Garrett, you ugly slag, for coining the most irritating term yet devised for Javascript.

  8. Nice fakey example by AtariAmarok · · Score: 1

    It shows as one of the top listings "Hockey", which, last time I checked, was one of EA's videogames only.

    --
    Don't blame Durga. I voted for Centauri.
  9. For that deep down shine... by ilikejam · · Score: 2, Funny
    --
    C-x C-s C-x k
  10. Ajax removes.... by CaptainPotato · · Score: 2, Funny
    ..."removes tough dirt and grease to leave surfaces sparkling clean. Grease cutting formula in a lemon fresh scent".

    Yes, I know that Tivo hacking is popular, but leaving behind a lemon scent after cleaning up the dirt and filth that is recorded on a Tivo hard drive is a little weird...even for Slashdot.

    --
    I heard that your library burnt down and destroyed your only two books - and one was not even coloured in yet.
  11. Suggest, anybody?? by Virtual+Karma · · Score: 1
    Here is the link to build a Google Suggest like application using ASP.Net

    You can call it Ajax or whatever. Basically it uses asynchronous calls from the client side using Javascript.

    CLICK HERE and make you boring webpage a bit more live and interesting

  12. Why even mention Ajax? by Anonymous Coward · · Score: 2, Insightful

    Ajax means that your browser makes requests via javascript to send/receive new content, rather than loading completely new pages. Very handy, and it's nice that there's finally a name for it. (Pain in the ass to unit test though, since there aren't any good javascript libraries for Perl or Ruby [what I use for web testing]).

    So what on earth does it have to do with this little XSL hack? You could do the same thing from your command line, no web at all!

    Let's go easy on those buzzwords okay? They take otherwise good ideas and drive them into the ground.

  13. Good Point by serutan · · Score: 3, Informative

    I'm glad somebody pointed this out. "Ajax" is just one guy's acronym ("Asynchronous JavaScript + XML") for a technique he didn't invent that's been around for years, first as the xmlHttpRequest ActiveX control for IE and now supported natively by Mozilla. Basically, instead of switching from one web page to another, you have a single page that sits in the browser accepting user input, getting data from a server and repainting portions of itself, just like a standard application. No need to maintain session state because the user stays on that page for the whole session.

    When I first found out about xmlHttpRequest back around 1998 I got all excited. It seemed like what the web had been waiting for. I was really surprised when Asp.Net returned to more of a refresh-refresh-refresh model with an elaborate state maintenance scheme.

    I find designing pages with xmlHttpRequest intensely fun and more like good old fashioned application programming. Do yourself a favor and try it out.

    1. Re:Good Point by FudgePackinJesus · · Score: 1

      I find designing pages with xmlHttpRequest intensely fun and more like good old fashioned application programming. Do yourself a favor and try it out.

      Oddly enough your comment contradicts the original poster's sentiment. This buzzword is going to be dropped around a lot for months to come because people are pimping the technology (which, while not being new, is finally widespread enough to make use of it... oh and has a handle).

      It's another wave of excitement over a newly discovered technology and buzzword overuse is just a side effect.

      I just re-implemented a device location tracker using AJaX at worked and I must say that I'm pretty psyched about what else I can do with it. Gotta break out the ECMA specs again.

    2. Re:Good Point by serutan · · Score: 2, Informative

      Yeah well, this guy's site sort of ticks me off. It's informative, but he presents it way too much like something he invented, which he didn't. Naming something is usually the prerogative of its creator or discoverer, not just some guy who thinks it's cool.

      I guess it would be hard to make a good acronym out of "Somebody else's stuff plus somebody else's other stuff that I drew some diagrams of."

  14. Re:CRY ME A RIVER YOU PATHETIC TROLL WANNABE! by Anonymous Coward · · Score: 0

    aww poor baby. did the gnaa not accept you?
    STFU and quit whining you little bitch. don't you have anything better to do?

  15. naming by alpha_foobar · · Score: 2, Informative

    We decided to call it 'Jasc' at work.

    Javascript API for Server Communication. AJAX seemed to avoid most of the uses of the various technologies the are included in this umbrella.

    For example, the communications do not have to be asynchronous and doesn't actually need to have anything to do with XML.

    Actually the engine isn't even required to be JavaScript, IE uses ActiveX objects and I have seen an example of an implementation using Java in Opera. However for our API, we are wrapping the engine in a JS object and only implementing in IE and Gecko engined browsers.

    1. Re:naming by rsborg · · Score: 2, Insightful
      For example, the communications do not have to be asynchronous and doesn't actually need to have anything to do with XML.

      Uh... the core part of AJAX is the XMLhttpRequest function, therefore the XML in AJAX. Also the link defines XMLhttpRequest as being asynchronous, I have no idea if that is necessarily the case... but if it were, then the (A)synchronous would make sense.

      From your definition JASC is somewhat different from AJAX, in the implication that you don't need to use Javascript or XMLhttpRequest. I think that those two are used solely due to installed support for the two (instead of relying on a JRE or other method).

      --
      Make sure everyone's vote counts: Verified Voting
  16. Please stop spreading the meme! by clmensch · · Score: 2, Insightful
    The Adaptive Path web consultancy is making good progress in spreading the "ajax" meme. Please do not give them indirect credit for "creating" something that has been around for a while just because they came up with a freakin' buzzword. What is this, the 90's? This just reeks of a marketing strategy...so typical of consultants.

    Here's a good comment from the original slashdot "ajax" discussion that sums it up

    --
    There is no gravity...the earth just sucks.
    1. Re:Please stop spreading the meme! by Lovejoy · · Score: 3, Insightful

      One thing that consultants are good at is marketing. One thing that OSS developers are ridiculously bad at is marketing. (Witness OGG VORBIS) The presence of athe Ajax meme on Slashdot is the proof in the pudding, so to speak.

      OSS developers could make a lossless 90% compression codec - and they'd probably call it OMGWTFBBQ!& (pronounced BANGAMP) Then they'd complain because nobody would adopt their brilliant product.

      Geeks don't like to admit it, but marketing is important.

    2. Re:Please stop spreading the meme! by unitron · · Score: 1
      "...they'd probably call it OMGWTFBBQ!& (pronounced BANGAMP)"

      Nope, BBQ is pronounced "Eastern North Carolina pig pickin' ".

      --

      I see even classic Slashdot is now pretty much unusable on dial up anymore.

  17. Racial slur makes PVRblog NOT a pretty website. by Anonymous Coward · · Score: 0

    the link in the summary, http://www.pvrblog.com/pvr/2005/04/tivo_ajax.html, is filled with racial slur. Just scroll down.

  18. Great idea! But... by Rob+T+Firefly · · Score: 1

    This will be much more useful when they get around to putting on more than two or three television programs actually worth watching.

  19. Re:GNAA Defeats Wikipedia by chazchaz101 · · Score: 0, Troll

    I think this reply was caused by or a cause for someone to fill up the whole comments thing on the site with GAY NIGGERS SNIFF AJAX !! repeated over and over.

  20. Pie Chart? by gstoddart · · Score: 1

    WTF do I want my TV listings in a pie chart for? So I can graphically see how homogenized TV has become?

    If 40% of your graph is a single show (as in the blank example linked in the summary) that's just depressing.

    --
    Lost at C:>. Found at C.
  21. Please Stop... by fforw · · Score: 1
    Please stop using that stupid acronym.

    The term "AJAX" is just a parasitic attempt to profit from a well-known and long-used technology without a common name.

    --
    while (!asleep()) sheep++
  22. Re: TXBBQ by Erich · · Score: 1
    I used to live out east. I was skeptical of Texas Barbecue. But I have come to realize:

    Cows are better than pigs for eating, and Texas barbecue is better than East Coast Barbecue.

    Low country barbecue is great, I like pulled pork just fine, but it's dogfood compared to some succulent Texas Brisket. Maybe with some Rudy's "sause" and some pickles and onions... or maybe head down to the Salt Lick...

    But even pork loin cooked up Texas style is, IMNSHO, better than pulled pork.

    You're making me hungry... early lunch today! Wohoo!

    --

    -- Erich

    Slashdot reader since 1997

  23. we CAN have star trek every night by Anonymous Coward · · Score: 0

    http://www.niteshdw.com/ has all eps on bit torrent.

    search any bit torrent and tv goes *poof* gone....

    tv is a waste of electricity when you can download the same content with no comercials as well as ability to pause.

    of course you need 10gb of space per season. (takes 2-3 days to get your season, plan ahead and no worries)

    i've saved myself countless hours of watching tv comercials.

    considering the episodes are 40 minutes each thats 20 minutes left JUST for ads.

    3 hours of tv = 1 hour of ads. what a waste.

    (then again telling all you smart /. junkies is prob preaching to the choir)

    www.novatina.com has a great selection as well. :)