from Attrap_prefdpt import Attrap_prefdpt class Attrap_pref38(Attrap_prefdpt): # Configuration de la préfecture hostname = 'https://www.isere.gouv.fr' raa_page = f'{hostname}/Publications/RAA-Recueil-des-actes-administratifs' full_name = 'Préfecture de l\'Isère' short_code = 'pref38' timezone = 'Europe/Paris' # Configuration des widgets à analyser year_regex = '(?:(?:[Rr]ecueils{0,1} des [Aa]ctes [Aa]dministratifs de la [Pp]réfecture de l\'Isère[ -]*)|(?:Année ))([0-9]{4})' Attrap_prefdpt.grey_card['regex']['year'] = year_regex Attrap_prefdpt.white_card['regex']['year'] = year_regex Attrap_prefdpt.white_card['exclude'] = ['Vous recherchez "Le Journal officiel de la République française" ?'] # On ajoute un widget de menu déroulant Attrap_prefdpt.select_widgets.append( Attrap_prefdpt.DptSelectWidget( 'menu_deroulant', regex='([0-9]{1,2}[er]{0,1} [a-zéû]* [0-9]{4})', css_path='select#-liste-docs', type='year-month-day' ) )