From 6de13aa71e7a9429f8f6ff72ca56659ab298fde9 Mon Sep 17 00:00:00 2001
From: Bastien Le Querrec <blq@laquadrature.net>
Date: Fri, 3 Jan 2025 18:28:11 +0100
Subject: [PATCH] =?UTF-8?q?pref2a:=20ajout=20de=20la=20pr=C3=A9fecture=20d?=
 =?UTF-8?q?e=20la=20Corse-du-Sud?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .gitlab-ci.yml   |  5 +++++
 Attrap_pref2a.py | 12 ++++++++++++
 Makefile         |  4 +++-
 README.md        |  1 +
 cli.py           |  1 +
 5 files changed, 22 insertions(+), 1 deletion(-)
 create mode 100644 Attrap_pref2a.py

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 5ee6ca3..623cfe1 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -149,6 +149,11 @@ test_pref13:
     PREF: "pref13"
   extends: .default_pref
 
+test_pref2a:
+  variables:
+    PREF: "pref2a"
+  extends: .default_pref
+
 test_pref2b:
   variables:
     PREF: "pref2b"
diff --git a/Attrap_pref2a.py b/Attrap_pref2a.py
new file mode 100644
index 0000000..b0e8231
--- /dev/null
+++ b/Attrap_pref2a.py
@@ -0,0 +1,12 @@
+from Attrap_prefdpt import Attrap_prefdpt
+
+
+class Attrap_pref2a(Attrap_prefdpt):
+
+    # Config
+    hostname = 'https://www.corse-du-sud.gouv.fr'
+    raa_page = f'{hostname}/Publications/Recueil-des-actes-administratifs/Recueil-des-actes-administratifs-de-la-prefecture-de-la-Corse-du-Sud'
+    full_name = 'Préfecture de la Corse-du-Sud'
+    short_code = 'pref2a'
+    timezone = 'Europe/Paris'
+    Attrap_prefdpt.white_card['year'] = '([0-9]{4})'
diff --git a/Makefile b/Makefile
index 223bde9..0d8a5d6 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
-make: ppparis pref01 pref02 pref03 pref04 pref05 pref06 pref09 pref10 pref11 pref13 pref2b pref25 pref29 pref31 pref33 pref34 pref35 pref38 pref39 pref42 pref44 pref49 pref50 pref59 pref62 pref63 pref64 pref65 pref66 pref69 pref73 pref75 pref80 pref81 pref83 pref87 pref91 pref92 pref93 pref94 pref976 prefidf prefpaca
+make: ppparis pref01 pref02 pref03 pref04 pref05 pref06 pref09 pref10 pref11 pref13 pref2a pref2b pref25 pref29 pref31 pref33 pref34 pref35 pref38 pref39 pref42 pref44 pref49 pref50 pref59 pref62 pref63 pref64 pref65 pref66 pref69 pref73 pref75 pref80 pref81 pref83 pref87 pref91 pref92 pref93 pref94 pref976 prefidf prefpaca
 ppparis:
 	bin/python3 cli.py ppparis
 pref01:
@@ -21,6 +21,8 @@ pref11:
 	bin/python3 cli.py pref11
 pref13:
 	bin/python3 cli.py pref13
+pref2a:
+	bin/python3 cli.py pref2a
 pref2b:
 	bin/python3 cli.py pref2b
 pref25:
diff --git a/README.md b/README.md
index 2837dfc..9648836 100644
--- a/README.md
+++ b/README.md
@@ -67,6 +67,7 @@ Vous pouvez également activer le safe mode en spécifiant la variable d'environ
 - Préfecture de l'Aube (identifiant : `pref10`)
 - Préfecture de l'Aude (identifiant : `pref11`)
 - Préfecture des Bouches-du-Rhône (identifiant : `pref13`)
+- Préfecture de la Corse-du-Sud (identifiant : `pref2a`)
 - Préfecture de Haute-Corse (identifiant : `pref2b`)
 - Préfecture du Doubs (identifiant : `pref25`)
 - Préfecture du Finistère (identifiant : `pref29`)
diff --git a/cli.py b/cli.py
index ca89655..a259c5e 100755
--- a/cli.py
+++ b/cli.py
@@ -55,6 +55,7 @@ available_administrations = [
     'pref10',
     'pref11',
     'pref13',
+    'pref2a',
     'pref2b',
     'pref25',
     'pref29',
-- 
GitLab