<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.aclweb.org/aclwiki/index.php?action=history&amp;feed=atom&amp;title=User%3APabloDuboue%2FArea_Chairs_Script</id>
	<title>User:PabloDuboue/Area Chairs Script - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.aclweb.org/aclwiki/index.php?action=history&amp;feed=atom&amp;title=User%3APabloDuboue%2FArea_Chairs_Script"/>
	<link rel="alternate" type="text/html" href="https://www.aclweb.org/aclwiki/index.php?title=User:PabloDuboue/Area_Chairs_Script&amp;action=history"/>
	<updated>2026-04-22T14:27:36Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://www.aclweb.org/aclwiki/index.php?title=User:PabloDuboue/Area_Chairs_Script&amp;diff=11156&amp;oldid=prev</id>
		<title>PabloDuboue: Created page with &quot;&lt;pre&gt; #!/usr/bin/perl  # I, Pablo Duboue, dedicate this to the Public Domain.  use strict;  my@rows; my$prev;  while(&lt;STDIN&gt;){     chomp;     next if($_ eq $prev);     $prev =...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.aclweb.org/aclwiki/index.php?title=User:PabloDuboue/Area_Chairs_Script&amp;diff=11156&amp;oldid=prev"/>
		<updated>2015-07-04T04:52:56Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;lt;pre&amp;gt; #!/usr/bin/perl  # I, Pablo Duboue, dedicate this to the Public Domain.  use strict;  my@rows; my$prev;  while(&amp;lt;STDIN&amp;gt;){     chomp;     next if($_ eq $prev);     $prev =...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/usr/bin/perl&lt;br /&gt;
&lt;br /&gt;
# I, Pablo Duboue, dedicate this to the Public Domain.&lt;br /&gt;
&lt;br /&gt;
use strict;&lt;br /&gt;
&lt;br /&gt;
my@rows;&lt;br /&gt;
my$prev;&lt;br /&gt;
&lt;br /&gt;
while(&amp;lt;STDIN&amp;gt;){&lt;br /&gt;
    chomp;&lt;br /&gt;
    next if($_ eq $prev);&lt;br /&gt;
    $prev = $_;&lt;br /&gt;
    push@rows, [ split(/\t/,$_) ];&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
my @header = @{shift @rows};&lt;br /&gt;
my%idx=();&lt;br /&gt;
foreach my$i(0..$#header){&lt;br /&gt;
    $idx{$header[$i]}=$i; &lt;br /&gt;
    print &amp;quot;$i $header[$i]\n&amp;quot;&lt;br /&gt;
};&lt;br /&gt;
foreach my$r(@rows){&lt;br /&gt;
    my@row = @{$r};&lt;br /&gt;
    print &amp;quot;== [&amp;quot; . $row[1] . &amp;quot; &amp;quot; . $row[0] .&amp;quot;] ==\n\n&amp;quot;;&lt;br /&gt;
    #print $row[0].&amp;quot;\n&amp;quot;.$row[1].&amp;quot;\n&amp;quot;;&lt;br /&gt;
    print &amp;#039;{|class=wikitable border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Area !! Chair(s) !! Submissions (long, short)&lt;br /&gt;
|- &lt;br /&gt;
&amp;#039;;&lt;br /&gt;
    print &amp;quot;| General Chair || &amp;quot;.$row[$idx{&amp;quot;Answer.general_chair&amp;quot;}].&amp;quot; (&amp;quot;.$row[$idx{&amp;quot;Answer.affiliation_general_chair&amp;quot;}].&amp;quot;) ||\n&amp;quot;;&lt;br /&gt;
    print &amp;quot;|-\n&amp;quot;;&lt;br /&gt;
    print &amp;quot;| Program Chairs || &amp;quot;;&lt;br /&gt;
    foreach my$k(1..2){&lt;br /&gt;
        if($k == 2){&lt;br /&gt;
            print &amp;quot;, &amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
        print $row[$idx{&amp;quot;Answer.program_chair_$k&amp;quot;}].&amp;quot; (&amp;quot;.$row[$idx{&amp;quot;Answer.affiliation_program_chair_$k&amp;quot;}].&amp;quot;)&amp;quot;;&lt;br /&gt;
    };&lt;br /&gt;
    print &amp;quot; || \n&amp;quot;;&lt;br /&gt;
    $prev = 0;&lt;br /&gt;
    foreach my$k(0..39){&lt;br /&gt;
        if($row[$idx{&amp;quot;Answer.area_&amp;quot;.$k}] eq $prev){&lt;br /&gt;
            print &amp;quot;, &amp;quot; . $row[$idx{&amp;quot;Answer.name_&amp;quot;.$k}].&amp;quot; (&amp;quot;.$row[$idx{&amp;quot;Answer.affiliation_&amp;quot;.$k}].&amp;quot;)&amp;quot;;&lt;br /&gt;
        }else{&lt;br /&gt;
            if($prev){&lt;br /&gt;
                print &amp;quot; ||\n&amp;quot;;&lt;br /&gt;
            }&lt;br /&gt;
            print &amp;quot;|-\n&amp;quot;;&lt;br /&gt;
            print &amp;quot;| &amp;quot; . $row[$idx{&amp;quot;Answer.area_&amp;quot;.$k}].&amp;quot; || &amp;quot;.$row[$idx{&amp;quot;Answer.name_&amp;quot;.$k}].&amp;quot; (&amp;quot;.$row[$idx{&amp;quot;Answer.affiliation_&amp;quot;.$k}].&amp;quot;)&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
        $prev = $row[$idx{&amp;quot;Answer.area_&amp;quot;.$k}];&lt;br /&gt;
    }&lt;br /&gt;
    print &amp;quot; ||\n&amp;quot;;&lt;br /&gt;
    print &amp;quot;| * || * || \n&amp;quot;;&lt;br /&gt;
    print &amp;quot;|}\n&amp;quot;;&lt;br /&gt;
    print &amp;quot;\n* No information is found for the area chair for each specific area. Below is the list of all area chairs for &amp;quot; . $row[0] . &amp;quot;:\n\n&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    foreach my$k(0..39){&lt;br /&gt;
        print $row[$idx{&amp;quot;Answer.name_&amp;quot;.$k}].&amp;quot; (&amp;quot;.$row[$idx{&amp;quot;Answer.affiliation_&amp;quot;.$k}].&amp;quot;), &amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    print &amp;quot;\n\n\n&amp;quot; . $row[$idx{&amp;quot;Answer.comment&amp;quot;}] . &amp;quot;\n&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>PabloDuboue</name></author>
	</entry>
</feed>