Show
Ignore:
Timestamp:
07/03/08 22:45:07 (6 months ago)
Author:
drry
Message:
  • Ustream のリニューアルを追随しました。
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • websites/ustreamer/onairstatus2json.cgi

    r10142 r15123  
    11#!/usr/bin/env perl 
    22 
    3 # 2007-07-28 v0.01 
     3# 2008-07-03 v0.2 
    44# License : Same as Perl 
    55# Sample : http://libelabo.jp/cgi-bin/onairstatus2json.cgi 
     
    5959    return undef unless $res->is_success; 
    6060    my $content = $res->content; 
    61     $content =~m{(<h4>.*live:</h4>)[^<]*?<h3><a href="/channel/([^"]*?)">}; 
    62     my $onair = $1 ? 1 : 0 ; 
    63     my $onairch = $2 ? $2 : undef; 
     61    my $onair   = $content =~ m{<h2><a href="/channel/([^"]+)">Go to show page</a>} ? 1 : 0; 
     62    my $onairch = $1 ? $1 : undef; 
    6463    my %isonair = ( 
    6564       "username" => $user, 
    66        "onair" => $onair, 
    67        "channel" => $onairch, 
    68                   ); 
     65       "onair"    => $onair, 
     66       "channel"  => $onairch, 
     67    ); 
    6968    return \%isonair; 
    7069}