Spaces:
Sleeping
Sleeping
Deploy Agenda Parser
Browse files- .gitattributes +1 -0
- samples/2024-08-13 Finance Agenda Packet.pdf +0 -3
- samples/2026-04-30 Full Board Agenda Packet.pdf +0 -3
- samples/2026-05-12 Legislative Affairs & Government Operations Packet.pdf +0 -3
- samples/2026-05-12 Public Health & Safety Agenda Packet.pdf +0 -3
- samples/2026-05-13 Economic Development & Infrastructure Agenda Packet.pdf +0 -3
- samples/Board_of_Commissioners_224_Agenda_Packet_6_11_2026_8_30_00_AM.pdf +0 -3
- samples/Board_of_Commissioners_229_Agenda_Packet_5_28_2026_8_30_00_AM.pdf +0 -3
- samples/June 3, 2026 City Council Agenda Packet.pdf +0 -3
- samples/{February 4, 2026 City Council Agenda Packet.pdf → ionia-2026-02.pdf} +0 -0
- webapp/backend.py +8 -0
- webapp/frontend/dist/assets/{index-CFqx_y3E.js → index-CCacU5aL.js} +0 -0
- webapp/frontend/dist/index.html +1 -1
.gitattributes
CHANGED
|
@@ -44,3 +44,4 @@ samples/Board_of_Commissioners_224_Agenda_Packet_6_11_2026_8_30_00_AM.pdf filter
|
|
| 44 |
samples/Board_of_Commissioners_229_Agenda_Packet_5_28_2026_8_30_00_AM.pdf filter=lfs diff=lfs merge=lfs -text
|
| 45 |
samples/February[[:space:]]4,[[:space:]]2026[[:space:]]City[[:space:]]Council[[:space:]]Agenda[[:space:]]Packet.pdf filter=lfs diff=lfs merge=lfs -text
|
| 46 |
samples/June[[:space:]]3,[[:space:]]2026[[:space:]]City[[:space:]]Council[[:space:]]Agenda[[:space:]]Packet.pdf filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
| 44 |
samples/Board_of_Commissioners_229_Agenda_Packet_5_28_2026_8_30_00_AM.pdf filter=lfs diff=lfs merge=lfs -text
|
| 45 |
samples/February[[:space:]]4,[[:space:]]2026[[:space:]]City[[:space:]]Council[[:space:]]Agenda[[:space:]]Packet.pdf filter=lfs diff=lfs merge=lfs -text
|
| 46 |
samples/June[[:space:]]3,[[:space:]]2026[[:space:]]City[[:space:]]Council[[:space:]]Agenda[[:space:]]Packet.pdf filter=lfs diff=lfs merge=lfs -text
|
| 47 |
+
samples/ionia-2026-02.pdf filter=lfs diff=lfs merge=lfs -text
|
samples/2024-08-13 Finance Agenda Packet.pdf
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:e7a980321ded6a3509cb9b4ea07c6dcb2cea8fec53042273e4e5618f3e760ba3
|
| 3 |
-
size 18738077
|
|
|
|
|
|
|
|
|
|
|
|
samples/2026-04-30 Full Board Agenda Packet.pdf
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:fe62d15d8a54e79a200b8a6ab0d1faabec23ea8ac709c981bed1e6141d1a7ef4
|
| 3 |
-
size 60950384
|
|
|
|
|
|
|
|
|
|
|
|
samples/2026-05-12 Legislative Affairs & Government Operations Packet.pdf
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:9fc24163655931bc3048217fb9f3787909ca49ac83f375aa811aabad19e08a49
|
| 3 |
-
size 5471730
|
|
|
|
|
|
|
|
|
|
|
|
samples/2026-05-12 Public Health & Safety Agenda Packet.pdf
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:4b4ad96c28d01f98ebfd6a36261c152c27c3dc132874e01b7bad33325ec1e5c0
|
| 3 |
-
size 42597338
|
|
|
|
|
|
|
|
|
|
|
|
samples/2026-05-13 Economic Development & Infrastructure Agenda Packet.pdf
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:a3693ed5697f36fb5db77bf2bd72758743ee9e77ede89495606d9b5fde7e1a5e
|
| 3 |
-
size 30400080
|
|
|
|
|
|
|
|
|
|
|
|
samples/Board_of_Commissioners_224_Agenda_Packet_6_11_2026_8_30_00_AM.pdf
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:bcacd688a08cf13eb665980e0c614cba9573b020d667612a64ec17de59a90f6f
|
| 3 |
-
size 2383481
|
|
|
|
|
|
|
|
|
|
|
|
samples/Board_of_Commissioners_229_Agenda_Packet_5_28_2026_8_30_00_AM.pdf
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:3a43d8154408cc9b5ed1b466067cfa90f93f9fb15ca2df1cb5d5d3a9f3b282f1
|
| 3 |
-
size 25821286
|
|
|
|
|
|
|
|
|
|
|
|
samples/June 3, 2026 City Council Agenda Packet.pdf
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:c561de11073663a9e132e2e9a5f8f6b4a5b3d74263f8629939139464b50a88f0
|
| 3 |
-
size 64861329
|
|
|
|
|
|
|
|
|
|
|
|
samples/{February 4, 2026 City Council Agenda Packet.pdf → ionia-2026-02.pdf}
RENAMED
|
File without changes
|
webapp/backend.py
CHANGED
|
@@ -107,6 +107,14 @@ SAMPLES: list[dict] = [
|
|
| 107 |
"agenda_pages": "1-3",
|
| 108 |
"source_url": "https://baycitymi.portal.civicclerk.com/event/928/files/agenda/3731",
|
| 109 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 110 |
]
|
| 111 |
_SAMPLE_BY_ID = {s["id"]: s for s in SAMPLES}
|
| 112 |
|
|
|
|
| 107 |
"agenda_pages": "1-3",
|
| 108 |
"source_url": "https://baycitymi.portal.civicclerk.com/event/928/files/agenda/3731",
|
| 109 |
},
|
| 110 |
+
{
|
| 111 |
+
"id": "ionia-2026-02",
|
| 112 |
+
"label": "Ionia — City Council",
|
| 113 |
+
"description": "144-page council packet · 30 items, bookmark-mapped",
|
| 114 |
+
"file": "ionia-2026-02.pdf",
|
| 115 |
+
"agenda_pages": "1-3",
|
| 116 |
+
"source_url": "",
|
| 117 |
+
},
|
| 118 |
]
|
| 119 |
_SAMPLE_BY_ID = {s["id"]: s for s in SAMPLES}
|
| 120 |
|
webapp/frontend/dist/assets/{index-CFqx_y3E.js → index-CCacU5aL.js}
RENAMED
|
The diff for this file is too large to render.
See raw diff
|
|
|
webapp/frontend/dist/index.html
CHANGED
|
@@ -28,7 +28,7 @@
|
|
| 28 |
href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect width='32' height='32' fill='%2314213a'/%3E%3Cpath d='M16 5 L26 11 H6 Z M8 13 v9 M13 13 v9 M19 13 v9 M24 13 v9 M5 24 h22 v2 H5 Z' stroke='%23c8a44d' stroke-width='1.6' fill='none' stroke-linejoin='round'/%3E%3C/svg%3E"
|
| 29 |
/>
|
| 30 |
<title>Agenda Parser</title>
|
| 31 |
-
<script type="module" crossorigin src="/assets/index-
|
| 32 |
<link rel="stylesheet" crossorigin href="/assets/index-CLVzESta.css">
|
| 33 |
</head>
|
| 34 |
<body>
|
|
|
|
| 28 |
href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect width='32' height='32' fill='%2314213a'/%3E%3Cpath d='M16 5 L26 11 H6 Z M8 13 v9 M13 13 v9 M19 13 v9 M24 13 v9 M5 24 h22 v2 H5 Z' stroke='%23c8a44d' stroke-width='1.6' fill='none' stroke-linejoin='round'/%3E%3C/svg%3E"
|
| 29 |
/>
|
| 30 |
<title>Agenda Parser</title>
|
| 31 |
+
<script type="module" crossorigin src="/assets/index-CCacU5aL.js"></script>
|
| 32 |
<link rel="stylesheet" crossorigin href="/assets/index-CLVzESta.css">
|
| 33 |
</head>
|
| 34 |
<body>
|