Transcript parsing
[tpope-extra.git] / perl / sctweb
index 9aef892403e2d7d2290ea829cff15516970944a9..15ab1ef17685b640aa250b615ee0608ea9f58138 100755 (executable)
@@ -312,7 +312,7 @@ sub get_schedule {
            $row->[2] =~ s/(.*\S)\s*//;
            $session = $1;
            $row->[2] =~ s/(\d\d)-(\d\d)-(\d\d)/20$3$1$2/g;
-           $row->[2] =~ s/ *to */-/g;
+           $row->[2] =~ s/ *to */\n/g;
            $row->[3] = capitalize($row->[3]);
            $row->[3] =~ s/([A-Z]r?)$/$1./;
            push @schedule, {
@@ -615,7 +615,8 @@ sub do_transcripts {
     $response = $ua->get("$url&tserve_tip_write=||WID|SID|PIN&tserve_trans_config=rtranscr.cfg&CareerReqNum=1");
     foreach (split /\n/, $response->content) {
        next unless s/^\&nbsp;|<pre>// || s/\&nbsp;/ /;
-       s/<\/?[Hh]\d>//g;
+       s/<\/?([Hh]\d|[Bb])>//g;
+       next if /<\/td>/;
        print "$_\n";
     }
 }