From 1cefceeb6e04db3ebbdab8af36d53fb2f7d775bb Mon Sep 17 00:00:00 2001 From: Don Armstrong Date: Mon, 25 Jan 2016 13:58:32 -0600 Subject: [PATCH] update org files --- jobs_to_org | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/jobs_to_org b/jobs_to_org index af6a6ff..5d5d603 100755 --- a/jobs_to_org +++ b/jobs_to_org @@ -109,7 +109,9 @@ my %sites = description => [class => 'job-listing__content__description'], date => [_tag => 'td', content => qr/\,\s+20\d{2}$/], position => [_tag => 'h1', - sub {scalar $_[0]->parent()->attr('class') eq 'page-title page-title--two-col'}, + sub {defined $_[0]->parent()->attr('class') and + $_[0]->parent()->attr('class') eq + 'page-title page-title--two-col'}, ], }, ); @@ -134,7 +136,7 @@ sub get_jobs { my @job_urls = grep { ! $seen{ $_->URI()->abs() }++ } $m->find_all_links(@{$s->{job_selector}}); for my $j_u (@job_urls) { - $m->get($j_u); + $m->get($j_u) or next; my $university = 'No university'; eval { $university = $m->tree->look_down(@{$s->{university}})->as_text(); -- 2.39.2