def ymd(soup): """ Get the year, month and day from child tags """ day = node_text(raw_parser.day(soup)) month = node_text(raw_parser.month(soup)) year = node_text(raw_parser.year(soup)) return (day, month, year)
def collection_year(soup): """ Pub date of type collection will hold a year element for VOR articles """ pub_date = raw_parser.pub_date_collection(soup, pub_type = "collection") if pub_date is None: return None year = raw_parser.year(pub_date) if year: return int(node_text(year)) else: return None