diff --git a/.deploy.sh b/.deploy.sh index 3971883..9337576 100644 --- a/.deploy.sh +++ b/.deploy.sh @@ -1,5 +1,5 @@ #!/bin/bash -pipenv run scrapy list | xargs -I {} pipenv run scrapy crawl {} -s LOG_ENABLED=False & +pipenv run scrapy list | xargs -I {} pipenv run scrapy crawl {} -s LOG_ENABLED=True & # Output to the screen every 9 minutes to prevent a travis timeout # https://stackoverflow.com/a/40800348 diff --git a/.github/workflows/archive.yml b/.github/workflows/archive.yml index caccb18..6b2e98f 100644 --- a/.github/workflows/archive.yml +++ b/.github/workflows/archive.yml @@ -19,10 +19,10 @@ jobs: steps: - uses: actions/checkout@v2 - - name: Set up Python 3.8 + - name: Set up Python 3.9 uses: actions/setup-python@v1 with: - python-version: 3.8 + python-version: 3.9 - name: Install Pipenv uses: dschep/install-pipenv-action@v1 @@ -31,15 +31,15 @@ jobs: uses: actions/cache@v1 with: path: .venv - key: pip-3.8-${{ hashFiles('**/Pipfile.lock') }} + key: pip-3.9-${{ hashFiles('**/Pipfile.lock') }} restore-keys: | - pip-3.8- + pip-3.9- pip- - name: Install dependencies run: pipenv sync env: - PIPENV_DEFAULT_PYTHON_VERSION: 3.8 + PIPENV_DEFAULT_PYTHON_VERSION: 3.9 - name: Run scrapers run: | diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a9e80e2..01056c5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,7 +15,7 @@ jobs: strategy: max-parallel: 4 matrix: - python-version: [3.6, 3.7, 3.8, 3.9] + python-version: [3.9] steps: - uses: actions/checkout@v1 @@ -42,6 +42,10 @@ jobs: env: PIPENV_DEFAULT_PYTHON_VERSION: ${{ matrix.python-version }} + - name: Set up playwright + run: | + pipenv run playwright install firefox + - name: Check imports with isort run: | pipenv run isort . --check-only diff --git a/.github/workflows/cron.yml b/.github/workflows/cron.yml index 4b64bd9..787132c 100644 --- a/.github/workflows/cron.yml +++ b/.github/workflows/cron.yml @@ -25,10 +25,10 @@ jobs: steps: - uses: actions/checkout@v1 - - name: Set up Python 3.8 + - name: Set up Python 3.9 uses: actions/setup-python@v1 with: - python-version: 3.8 + python-version: 3.9 - name: Install Pipenv uses: dschep/install-pipenv-action@v1 @@ -36,7 +36,11 @@ jobs: - name: Install dependencies run: pipenv sync env: - PIPENV_DEFAULT_PYTHON_VERSION: 3.8 + PIPENV_DEFAULT_PYTHON_VERSION: 3.9 + + - name: Set up playwright + run: | + pipenv run playwright install firefox - name: Run scrapers run: | diff --git a/Pipfile b/Pipfile index 92a0229..64f9a08 100644 --- a/Pipfile +++ b/Pipfile @@ -4,19 +4,20 @@ verify_ssl = true name = "pypi" [packages] -jsonschema="3.0.2" python-dateutil = "*" -pytz = "*" requests = "*" scrapy = "*" -scrapy-sentry = "*" +scrapy-sentry-errors = "1.0.0" scrapy-wayback-middleware = "*" -city-scrapers-core = {extras = ["azure"],version = "*"} -pdfminer-six = "*" +city-scrapers-core = {ref = "main", git = "https://github.com/City-Bureau/city-scrapers-core.git", extras = ["azure"]} +scrapy-playwright = "*" [dev-packages] freezegun = "*" pytest = "*" "flake8" = "*" isort = "*" -black = "==19.10b0" +black = "*" + +[requires] +python_version = "3.9" diff --git a/Pipfile.lock b/Pipfile.lock index d88a2d1..7ee4204 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -1,10 +1,12 @@ { "_meta": { "hash": { - "sha256": "fd69f9dceb16d56e9a57b00304d674744a958dc775578167bff4644a2aeca6ae" + "sha256": "9ac08164c69ab24c58c0460ff099ff120b5374f4966da51c11f9c81c3d6a5b6c" }, "pipfile-spec": 6, - "requires": {}, + "requires": { + "python_version": "3.9" + }, "sources": [ { "name": "pypi", @@ -16,175 +18,329 @@ "default": { "attrs": { "hashes": [ - "sha256:149e90d6d8ac20db7a955ad60cf0e6881a3f20d37096140088356da6c716b0b1", - "sha256:ef6aaac3ca6cd92904cdd0d83f629a15f18053ec84e6432106f7a4d04ae4f5fb" + "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30", + "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'", - "version": "==21.2.0" + "markers": "python_version >= '3.7'", + "version": "==23.2.0" }, "automat": { "hashes": [ - "sha256:7979803c74610e11ef0c0d68a2942b152df52da55336e0c9d58daf1831cbdf33", - "sha256:b6feb6455337df834f6c9962d6ccf771515b7d939bca142b29c20c2376bc6111" + "sha256:c3164f8742b9dc440f3682482d32aaff7bb53f71740dd018533f9de286b64180", + "sha256:e56beb84edad19dcc11d30e8d9b895f75deeb5ef5e96b84a467066b3b84bb04e" ], - "version": "==20.2.0" + "version": "==22.10.0" }, "azure-core": { "hashes": [ - "sha256:3d7769c031822eab3b3ebd58299999b731b30cedb25d3a6c61e551926749c564", - "sha256:7f17db829c926ab3b922d63b6f0b86ef3c597487fbb264defa8eb4ccb761e8a0" + "sha256:3dae7962aad109610e68c9a7abb31d79720e1d982ddf61363038d175a5025e89", + "sha256:6f3a7883ef184722f6bd997262eddaf80cfe7e5b3e0caaaf8db1695695893d35" ], - "version": "==1.18.0" + "markers": "python_version >= '3.7'", + "version": "==1.30.0" }, "azure-storage-blob": { "hashes": [ - "sha256:e74c2c49fd04b80225f5b9734f1dbd417d89f280abfedccced3ac21509e1659d", - "sha256:eb37b50ddfb6e558b29f6c8c03b0666514e55d6170bf4624e7261a3af93c6401" + "sha256:26c0a4320a34a3c2a1b74528ba6812ebcb632a04cd67b1c7377232c4b01a5897", + "sha256:7bbc2c9c16678f7a420367fef6b172ba8730a7e66df7f4d7a55d5b3c8216615b" ], - "version": "==12.8.1" + "version": "==12.19.0" }, "certifi": { "hashes": [ - "sha256:2bbf76fd432960138b3ef6dda3dde0544f27cbf8546c458e60baf371917ba9ee", - "sha256:50b1e4f8446b06f41be7dd6338db18e0990601dce795c2b1686458aa7e8fa7d8" + "sha256:0569859f95fc761b18b45ef421b1290a0f65f147e92a1e5eb3e635f9a5e4e66f", + "sha256:dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1" ], - "version": "==2021.5.30" + "markers": "python_version >= '3.6'", + "version": "==2024.2.2" }, "cffi": { "hashes": [ - "sha256:06c54a68935738d206570b20da5ef2b6b6d92b38ef3ec45c5422c0ebaf338d4d", - "sha256:0c0591bee64e438883b0c92a7bed78f6290d40bf02e54c5bf0978eaf36061771", - "sha256:19ca0dbdeda3b2615421d54bef8985f72af6e0c47082a8d26122adac81a95872", - "sha256:22b9c3c320171c108e903d61a3723b51e37aaa8c81255b5e7ce102775bd01e2c", - "sha256:26bb2549b72708c833f5abe62b756176022a7b9a7f689b571e74c8478ead51dc", - "sha256:33791e8a2dc2953f28b8d8d300dde42dd929ac28f974c4b4c6272cb2955cb762", - "sha256:3c8d896becff2fa653dc4438b54a5a25a971d1f4110b32bd3068db3722c80202", - "sha256:4373612d59c404baeb7cbd788a18b2b2a8331abcc84c3ba40051fcd18b17a4d5", - "sha256:487d63e1454627c8e47dd230025780e91869cfba4c753a74fda196a1f6ad6548", - "sha256:48916e459c54c4a70e52745639f1db524542140433599e13911b2f329834276a", - "sha256:4922cd707b25e623b902c86188aca466d3620892db76c0bdd7b99a3d5e61d35f", - "sha256:55af55e32ae468e9946f741a5d51f9896da6b9bf0bbdd326843fec05c730eb20", - "sha256:57e555a9feb4a8460415f1aac331a2dc833b1115284f7ded7278b54afc5bd218", - "sha256:5d4b68e216fc65e9fe4f524c177b54964af043dde734807586cf5435af84045c", - "sha256:64fda793737bc4037521d4899be780534b9aea552eb673b9833b01f945904c2e", - "sha256:6d6169cb3c6c2ad50db5b868db6491a790300ade1ed5d1da29289d73bbe40b56", - "sha256:7bcac9a2b4fdbed2c16fa5681356d7121ecabf041f18d97ed5b8e0dd38a80224", - "sha256:80b06212075346b5546b0417b9f2bf467fea3bfe7352f781ffc05a8ab24ba14a", - "sha256:818014c754cd3dba7229c0f5884396264d51ffb87ec86e927ef0be140bfdb0d2", - "sha256:8eb687582ed7cd8c4bdbff3df6c0da443eb89c3c72e6e5dcdd9c81729712791a", - "sha256:99f27fefe34c37ba9875f224a8f36e31d744d8083e00f520f133cab79ad5e819", - "sha256:9f3e33c28cd39d1b655ed1ba7247133b6f7fc16fa16887b120c0c670e35ce346", - "sha256:a8661b2ce9694ca01c529bfa204dbb144b275a31685a075ce123f12331be790b", - "sha256:a9da7010cec5a12193d1af9872a00888f396aba3dc79186604a09ea3ee7c029e", - "sha256:aedb15f0a5a5949ecb129a82b72b19df97bbbca024081ed2ef88bd5c0a610534", - "sha256:b315d709717a99f4b27b59b021e6207c64620790ca3e0bde636a6c7f14618abb", - "sha256:ba6f2b3f452e150945d58f4badd92310449876c4c954836cfb1803bdd7b422f0", - "sha256:c33d18eb6e6bc36f09d793c0dc58b0211fccc6ae5149b808da4a62660678b156", - "sha256:c9a875ce9d7fe32887784274dd533c57909b7b1dcadcc128a2ac21331a9765dd", - "sha256:c9e005e9bd57bc987764c32a1bee4364c44fdc11a3cc20a40b93b444984f2b87", - "sha256:d2ad4d668a5c0645d281dcd17aff2be3212bc109b33814bbb15c4939f44181cc", - "sha256:d950695ae4381ecd856bcaf2b1e866720e4ab9a1498cba61c602e56630ca7195", - "sha256:e22dcb48709fc51a7b58a927391b23ab37eb3737a98ac4338e2448bef8559b33", - "sha256:e8c6a99be100371dbb046880e7a282152aa5d6127ae01783e37662ef73850d8f", - "sha256:e9dc245e3ac69c92ee4c167fbdd7428ec1956d4e754223124991ef29eb57a09d", - "sha256:eb687a11f0a7a1839719edd80f41e459cc5366857ecbed383ff376c4e3cc6afd", - "sha256:eb9e2a346c5238a30a746893f23a9535e700f8192a68c07c0258e7ece6ff3728", - "sha256:ed38b924ce794e505647f7c331b22a693bee1538fdf46b0222c4717b42f744e7", - "sha256:f0010c6f9d1a4011e429109fda55a225921e3206e7f62a0c22a35344bfd13cca", - "sha256:f0c5d1acbfca6ebdd6b1e3eded8d261affb6ddcf2186205518f1428b8569bb99", - "sha256:f10afb1004f102c7868ebfe91c28f4a712227fe4cb24974350ace1f90e1febbf", - "sha256:f174135f5609428cc6e1b9090f9268f5c8935fddb1b25ccb8255a2d50de6789e", - "sha256:f3ebe6e73c319340830a9b2825d32eb6d8475c1dac020b4f0aa774ee3b898d1c", - "sha256:f627688813d0a4140153ff532537fbe4afea5a3dffce1f9deb7f91f848a832b5", - "sha256:fd4305f86f53dfd8cd3522269ed7fc34856a8ee3709a5e28b2836b2db9d4cd69" - ], - "version": "==1.14.6" - }, - "chardet": { - "hashes": [ - "sha256:0d6f53a15db4120f2b08c94f11e7d93d2c911ee118b6b30a04ec3ee8310179fa", - "sha256:f864054d66fd9118f2e67044ac8981a54775ec5b67aed0441892edb553d21da5" - ], - "markers": "python_version >= '3.1'", - "version": "==4.0.0" + "sha256:0c9ef6ff37e974b73c25eecc13952c55bceed9112be2d9d938ded8e856138bcc", + "sha256:131fd094d1065b19540c3d72594260f118b231090295d8c34e19a7bbcf2e860a", + "sha256:1b8ebc27c014c59692bb2664c7d13ce7a6e9a629be20e54e7271fa696ff2b417", + "sha256:2c56b361916f390cd758a57f2e16233eb4f64bcbeee88a4881ea90fca14dc6ab", + "sha256:2d92b25dbf6cae33f65005baf472d2c245c050b1ce709cc4588cdcdd5495b520", + "sha256:31d13b0f99e0836b7ff893d37af07366ebc90b678b6664c955b54561fc36ef36", + "sha256:32c68ef735dbe5857c810328cb2481e24722a59a2003018885514d4c09af9743", + "sha256:3686dffb02459559c74dd3d81748269ffb0eb027c39a6fc99502de37d501faa8", + "sha256:582215a0e9adbe0e379761260553ba11c58943e4bbe9c36430c4ca6ac74b15ed", + "sha256:5b50bf3f55561dac5438f8e70bfcdfd74543fd60df5fa5f62d94e5867deca684", + "sha256:5bf44d66cdf9e893637896c7faa22298baebcd18d1ddb6d2626a6e39793a1d56", + "sha256:6602bc8dc6f3a9e02b6c22c4fc1e47aa50f8f8e6d3f78a5e16ac33ef5fefa324", + "sha256:673739cb539f8cdaa07d92d02efa93c9ccf87e345b9a0b556e3ecc666718468d", + "sha256:68678abf380b42ce21a5f2abde8efee05c114c2fdb2e9eef2efdb0257fba1235", + "sha256:68e7c44931cc171c54ccb702482e9fc723192e88d25a0e133edd7aff8fcd1f6e", + "sha256:6b3d6606d369fc1da4fd8c357d026317fbb9c9b75d36dc16e90e84c26854b088", + "sha256:748dcd1e3d3d7cd5443ef03ce8685043294ad6bd7c02a38d1bd367cfd968e000", + "sha256:7651c50c8c5ef7bdb41108b7b8c5a83013bfaa8a935590c5d74627c047a583c7", + "sha256:7b78010e7b97fef4bee1e896df8a4bbb6712b7f05b7ef630f9d1da00f6444d2e", + "sha256:7e61e3e4fa664a8588aa25c883eab612a188c725755afff6289454d6362b9673", + "sha256:80876338e19c951fdfed6198e70bc88f1c9758b94578d5a7c4c91a87af3cf31c", + "sha256:8895613bcc094d4a1b2dbe179d88d7fb4a15cee43c052e8885783fac397d91fe", + "sha256:88e2b3c14bdb32e440be531ade29d3c50a1a59cd4e51b1dd8b0865c54ea5d2e2", + "sha256:8f8e709127c6c77446a8c0a8c8bf3c8ee706a06cd44b1e827c3e6a2ee6b8c098", + "sha256:9cb4a35b3642fc5c005a6755a5d17c6c8b6bcb6981baf81cea8bfbc8903e8ba8", + "sha256:9f90389693731ff1f659e55c7d1640e2ec43ff725cc61b04b2f9c6d8d017df6a", + "sha256:a09582f178759ee8128d9270cd1344154fd473bb77d94ce0aeb2a93ebf0feaf0", + "sha256:a6a14b17d7e17fa0d207ac08642c8820f84f25ce17a442fd15e27ea18d67c59b", + "sha256:a72e8961a86d19bdb45851d8f1f08b041ea37d2bd8d4fd19903bc3083d80c896", + "sha256:abd808f9c129ba2beda4cfc53bde801e5bcf9d6e0f22f095e45327c038bfe68e", + "sha256:ac0f5edd2360eea2f1daa9e26a41db02dd4b0451b48f7c318e217ee092a213e9", + "sha256:b29ebffcf550f9da55bec9e02ad430c992a87e5f512cd63388abb76f1036d8d2", + "sha256:b2ca4e77f9f47c55c194982e10f058db063937845bb2b7a86c84a6cfe0aefa8b", + "sha256:b7be2d771cdba2942e13215c4e340bfd76398e9227ad10402a8767ab1865d2e6", + "sha256:b84834d0cf97e7d27dd5b7f3aca7b6e9263c56308ab9dc8aae9784abb774d404", + "sha256:b86851a328eedc692acf81fb05444bdf1891747c25af7529e39ddafaf68a4f3f", + "sha256:bcb3ef43e58665bbda2fb198698fcae6776483e0c4a631aa5647806c25e02cc0", + "sha256:c0f31130ebc2d37cdd8e44605fb5fa7ad59049298b3f745c74fa74c62fbfcfc4", + "sha256:c6a164aa47843fb1b01e941d385aab7215563bb8816d80ff3a363a9f8448a8dc", + "sha256:d8a9d3ebe49f084ad71f9269834ceccbf398253c9fac910c4fd7053ff1386936", + "sha256:db8e577c19c0fda0beb7e0d4e09e0ba74b1e4c092e0e40bfa12fe05b6f6d75ba", + "sha256:dc9b18bf40cc75f66f40a7379f6a9513244fe33c0e8aa72e2d56b0196a7ef872", + "sha256:e09f3ff613345df5e8c3667da1d918f9149bd623cd9070c983c013792a9a62eb", + "sha256:e4108df7fe9b707191e55f33efbcb2d81928e10cea45527879a4749cbe472614", + "sha256:e6024675e67af929088fda399b2094574609396b1decb609c55fa58b028a32a1", + "sha256:e70f54f1796669ef691ca07d046cd81a29cb4deb1e5f942003f401c0c4a2695d", + "sha256:e715596e683d2ce000574bae5d07bd522c781a822866c20495e52520564f0969", + "sha256:e760191dd42581e023a68b758769e2da259b5d52e3103c6060ddc02c9edb8d7b", + "sha256:ed86a35631f7bfbb28e108dd96773b9d5a6ce4811cf6ea468bb6a359b256b1e4", + "sha256:ee07e47c12890ef248766a6e55bd38ebfb2bb8edd4142d56db91b21ea68b7627", + "sha256:fa3a0128b152627161ce47201262d3140edb5a5c3da88d73a1b790a959126956", + "sha256:fcc8eb6d5902bb1cf6dc4f187ee3ea80a1eba0a89aba40a5cb20a5087d961357" + ], + "markers": "platform_python_implementation != 'PyPy'", + "version": "==1.16.0" }, "charset-normalizer": { "hashes": [ - "sha256:7098e7e862f6370a2a8d1a6398cd359815c45d12626267652c3f13dec58e2367", - "sha256:fa471a601dfea0f492e4f4fca035cd82155e65dc45c9b83bf4322dfab63755dd" - ], - "markers": "python_version >= '3'", - "version": "==2.0.5" + "sha256:06435b539f889b1f6f4ac1758871aae42dc3a8c0e24ac9e60c2384973ad73027", + "sha256:06a81e93cd441c56a9b65d8e1d043daeb97a3d0856d177d5c90ba85acb3db087", + "sha256:0a55554a2fa0d408816b3b5cedf0045f4b8e1a6065aec45849de2d6f3f8e9786", + "sha256:0b2b64d2bb6d3fb9112bafa732def486049e63de9618b5843bcdd081d8144cd8", + "sha256:10955842570876604d404661fbccbc9c7e684caf432c09c715ec38fbae45ae09", + "sha256:122c7fa62b130ed55f8f285bfd56d5f4b4a5b503609d181f9ad85e55c89f4185", + "sha256:1ceae2f17a9c33cb48e3263960dc5fc8005351ee19db217e9b1bb15d28c02574", + "sha256:1d3193f4a680c64b4b6a9115943538edb896edc190f0b222e73761716519268e", + "sha256:1f79682fbe303db92bc2b1136016a38a42e835d932bab5b3b1bfcfbf0640e519", + "sha256:2127566c664442652f024c837091890cb1942c30937add288223dc895793f898", + "sha256:22afcb9f253dac0696b5a4be4a1c0f8762f8239e21b99680099abd9b2b1b2269", + "sha256:25baf083bf6f6b341f4121c2f3c548875ee6f5339300e08be3f2b2ba1721cdd3", + "sha256:2e81c7b9c8979ce92ed306c249d46894776a909505d8f5a4ba55b14206e3222f", + "sha256:3287761bc4ee9e33561a7e058c72ac0938c4f57fe49a09eae428fd88aafe7bb6", + "sha256:34d1c8da1e78d2e001f363791c98a272bb734000fcef47a491c1e3b0505657a8", + "sha256:37e55c8e51c236f95b033f6fb391d7d7970ba5fe7ff453dad675e88cf303377a", + "sha256:3d47fa203a7bd9c5b6cee4736ee84ca03b8ef23193c0d1ca99b5089f72645c73", + "sha256:3e4d1f6587322d2788836a99c69062fbb091331ec940e02d12d179c1d53e25fc", + "sha256:42cb296636fcc8b0644486d15c12376cb9fa75443e00fb25de0b8602e64c1714", + "sha256:45485e01ff4d3630ec0d9617310448a8702f70e9c01906b0d0118bdf9d124cf2", + "sha256:4a78b2b446bd7c934f5dcedc588903fb2f5eec172f3d29e52a9096a43722adfc", + "sha256:4ab2fe47fae9e0f9dee8c04187ce5d09f48eabe611be8259444906793ab7cbce", + "sha256:4d0d1650369165a14e14e1e47b372cfcb31d6ab44e6e33cb2d4e57265290044d", + "sha256:549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e", + "sha256:55086ee1064215781fff39a1af09518bc9255b50d6333f2e4c74ca09fac6a8f6", + "sha256:572c3763a264ba47b3cf708a44ce965d98555f618ca42c926a9c1616d8f34269", + "sha256:573f6eac48f4769d667c4442081b1794f52919e7edada77495aaed9236d13a96", + "sha256:5b4c145409bef602a690e7cfad0a15a55c13320ff7a3ad7ca59c13bb8ba4d45d", + "sha256:6463effa3186ea09411d50efc7d85360b38d5f09b870c48e4600f63af490e56a", + "sha256:65f6f63034100ead094b8744b3b97965785388f308a64cf8d7c34f2f2e5be0c4", + "sha256:663946639d296df6a2bb2aa51b60a2454ca1cb29835324c640dafb5ff2131a77", + "sha256:6897af51655e3691ff853668779c7bad41579facacf5fd7253b0133308cf000d", + "sha256:68d1f8a9e9e37c1223b656399be5d6b448dea850bed7d0f87a8311f1ff3dabb0", + "sha256:6ac7ffc7ad6d040517be39eb591cac5ff87416c2537df6ba3cba3bae290c0fed", + "sha256:6b3251890fff30ee142c44144871185dbe13b11bab478a88887a639655be1068", + "sha256:6c4caeef8fa63d06bd437cd4bdcf3ffefe6738fb1b25951440d80dc7df8c03ac", + "sha256:6ef1d82a3af9d3eecdba2321dc1b3c238245d890843e040e41e470ffa64c3e25", + "sha256:753f10e867343b4511128c6ed8c82f7bec3bd026875576dfd88483c5c73b2fd8", + "sha256:7cd13a2e3ddeed6913a65e66e94b51d80a041145a026c27e6bb76c31a853c6ab", + "sha256:7ed9e526742851e8d5cc9e6cf41427dfc6068d4f5a3bb03659444b4cabf6bc26", + "sha256:7f04c839ed0b6b98b1a7501a002144b76c18fb1c1850c8b98d458ac269e26ed2", + "sha256:802fe99cca7457642125a8a88a084cef28ff0cf9407060f7b93dca5aa25480db", + "sha256:80402cd6ee291dcb72644d6eac93785fe2c8b9cb30893c1af5b8fdd753b9d40f", + "sha256:8465322196c8b4d7ab6d1e049e4c5cb460d0394da4a27d23cc242fbf0034b6b5", + "sha256:86216b5cee4b06df986d214f664305142d9c76df9b6512be2738aa72a2048f99", + "sha256:87d1351268731db79e0f8e745d92493ee2841c974128ef629dc518b937d9194c", + "sha256:8bdb58ff7ba23002a4c5808d608e4e6c687175724f54a5dade5fa8c67b604e4d", + "sha256:8c622a5fe39a48f78944a87d4fb8a53ee07344641b0562c540d840748571b811", + "sha256:8d756e44e94489e49571086ef83b2bb8ce311e730092d2c34ca8f7d925cb20aa", + "sha256:8f4a014bc36d3c57402e2977dada34f9c12300af536839dc38c0beab8878f38a", + "sha256:9063e24fdb1e498ab71cb7419e24622516c4a04476b17a2dab57e8baa30d6e03", + "sha256:90d558489962fd4918143277a773316e56c72da56ec7aa3dc3dbbe20fdfed15b", + "sha256:923c0c831b7cfcb071580d3f46c4baf50f174be571576556269530f4bbd79d04", + "sha256:95f2a5796329323b8f0512e09dbb7a1860c46a39da62ecb2324f116fa8fdc85c", + "sha256:96b02a3dc4381e5494fad39be677abcb5e6634bf7b4fa83a6dd3112607547001", + "sha256:9f96df6923e21816da7e0ad3fd47dd8f94b2a5ce594e00677c0013018b813458", + "sha256:a10af20b82360ab00827f916a6058451b723b4e65030c5a18577c8b2de5b3389", + "sha256:a50aebfa173e157099939b17f18600f72f84eed3049e743b68ad15bd69b6bf99", + "sha256:a981a536974bbc7a512cf44ed14938cf01030a99e9b3a06dd59578882f06f985", + "sha256:a9a8e9031d613fd2009c182b69c7b2c1ef8239a0efb1df3f7c8da66d5dd3d537", + "sha256:ae5f4161f18c61806f411a13b0310bea87f987c7d2ecdbdaad0e94eb2e404238", + "sha256:aed38f6e4fb3f5d6bf81bfa990a07806be9d83cf7bacef998ab1a9bd660a581f", + "sha256:b01b88d45a6fcb69667cd6d2f7a9aeb4bf53760d7fc536bf679ec94fe9f3ff3d", + "sha256:b261ccdec7821281dade748d088bb6e9b69e6d15b30652b74cbbac25e280b796", + "sha256:b2b0a0c0517616b6869869f8c581d4eb2dd83a4d79e0ebcb7d373ef9956aeb0a", + "sha256:b4a23f61ce87adf89be746c8a8974fe1c823c891d8f86eb218bb957c924bb143", + "sha256:bd8f7df7d12c2db9fab40bdd87a7c09b1530128315d047a086fa3ae3435cb3a8", + "sha256:beb58fe5cdb101e3a055192ac291b7a21e3b7ef4f67fa1d74e331a7f2124341c", + "sha256:c002b4ffc0be611f0d9da932eb0f704fe2602a9a949d1f738e4c34c75b0863d5", + "sha256:c083af607d2515612056a31f0a8d9e0fcb5876b7bfc0abad3ecd275bc4ebc2d5", + "sha256:c180f51afb394e165eafe4ac2936a14bee3eb10debc9d9e4db8958fe36afe711", + "sha256:c235ebd9baae02f1b77bcea61bce332cb4331dc3617d254df3323aa01ab47bd4", + "sha256:cd70574b12bb8a4d2aaa0094515df2463cb429d8536cfb6c7ce983246983e5a6", + "sha256:d0eccceffcb53201b5bfebb52600a5fb483a20b61da9dbc885f8b103cbe7598c", + "sha256:d965bba47ddeec8cd560687584e88cf699fd28f192ceb452d1d7ee807c5597b7", + "sha256:db364eca23f876da6f9e16c9da0df51aa4f104a972735574842618b8c6d999d4", + "sha256:ddbb2551d7e0102e7252db79ba445cdab71b26640817ab1e3e3648dad515003b", + "sha256:deb6be0ac38ece9ba87dea880e438f25ca3eddfac8b002a2ec3d9183a454e8ae", + "sha256:e06ed3eb3218bc64786f7db41917d4e686cc4856944f53d5bdf83a6884432e12", + "sha256:e27ad930a842b4c5eb8ac0016b0a54f5aebbe679340c26101df33424142c143c", + "sha256:e537484df0d8f426ce2afb2d0f8e1c3d0b114b83f8850e5f2fbea0e797bd82ae", + "sha256:eb00ed941194665c332bf8e078baf037d6c35d7c4f3102ea2d4f16ca94a26dc8", + "sha256:eb6904c354526e758fda7167b33005998fb68c46fbc10e013ca97f21ca5c8887", + "sha256:eb8821e09e916165e160797a6c17edda0679379a4be5c716c260e836e122f54b", + "sha256:efcb3f6676480691518c177e3b465bcddf57cea040302f9f4e6e191af91174d4", + "sha256:f27273b60488abe721a075bcca6d7f3964f9f6f067c8c4c605743023d7d3944f", + "sha256:f30c3cb33b24454a82faecaf01b19c18562b1e89558fb6c56de4d9118a032fd5", + "sha256:fb69256e180cb6c8a894fee62b3afebae785babc1ee98b81cdf68bbca1987f33", + "sha256:fd1abc0d89e30cc4e02e4064dc67fcc51bd941eb395c502aac3ec19fab46b519", + "sha256:ff8fa367d09b717b2a17a052544193ad76cd49979c805768879cb63d9ca50561" + ], + "markers": "python_full_version >= '3.7.0'", + "version": "==3.3.2" }, "city-scrapers-core": { "extras": [ "azure" ], - "hashes": [ - "sha256:142d8a119d1e62e398a5a248c8c8bb5c3e0ed820f29f6bf03d0ae46b928e8270", - "sha256:6218a70c8d9eb01ed4c2cdafdf4fb52dea0292aeb09e24e798ff5fa7c53031bb" - ], - "index": "pypi", - "version": "==0.10.1" + "git": "https://github.com/City-Bureau/city-scrapers-core.git", + "markers": "python_version >= '3.6' and python_version < '4.0'", + "ref": "44ed57f1f4833f7c35276fff4bc5187e191da496" }, "constantly": { "hashes": [ - "sha256:586372eb92059873e29eba4f9dec8381541b4d3834660707faf8ba59146dfc35", - "sha256:dd2fa9d6b1a51a83f0d7dd76293d734046aa176e384bf6e33b7e44880eb37c5d" + "sha256:3fd9b4d1c3dc1ec9757f3c52aef7e53ad9323dbe39f51dfd4c43853b68dfa3f9", + "sha256:aa92b70a33e2ac0bb33cd745eb61776594dc48764b06c35e0efd050b7f1c7cbd" ], - "version": "==15.1.0" + "markers": "python_version >= '3.8'", + "version": "==23.10.4" }, "cryptography": { "hashes": [ - "sha256:0a7dcbcd3f1913f664aca35d47c1331fce738d44ec34b7be8b9d332151b0b01e", - "sha256:1eb7bb0df6f6f583dd8e054689def236255161ebbcf62b226454ab9ec663746b", - "sha256:21ca464b3a4b8d8e86ba0ee5045e103a1fcfac3b39319727bc0fc58c09c6aff7", - "sha256:34dae04a0dce5730d8eb7894eab617d8a70d0c97da76b905de9efb7128ad7085", - "sha256:3520667fda779eb788ea00080124875be18f2d8f0848ec00733c0ec3bb8219fc", - "sha256:3fa3a7ccf96e826affdf1a0a9432be74dc73423125c8f96a909e3835a5ef194a", - "sha256:5b0fbfae7ff7febdb74b574055c7466da334a5371f253732d7e2e7525d570498", - "sha256:8695456444f277af73a4877db9fc979849cd3ee74c198d04fc0776ebc3db52b9", - "sha256:94cc5ed4ceaefcbe5bf38c8fba6a21fc1d365bb8fb826ea1688e3370b2e24a1c", - "sha256:94fff993ee9bc1b2440d3b7243d488c6a3d9724cc2b09cdb297f6a886d040ef7", - "sha256:9965c46c674ba8cc572bc09a03f4c649292ee73e1b683adb1ce81e82e9a6a0fb", - "sha256:a00cf305f07b26c351d8d4e1af84ad7501eca8a342dedf24a7acb0e7b7406e14", - "sha256:a305600e7a6b7b855cd798e00278161b681ad6e9b7eca94c721d5f588ab212af", - "sha256:cd65b60cfe004790c795cc35f272e41a3df4631e2fb6b35aa7ac6ef2859d554e", - "sha256:d2a6e5ef66503da51d2110edf6c403dc6b494cc0082f85db12f54e9c5d4c3ec5", - "sha256:d9ec0e67a14f9d1d48dd87a2531009a9b251c02ea42851c060b25c782516ff06", - "sha256:f44d141b8c4ea5eb4dbc9b3ad992d45580c1d22bf5e24363f2fbf50c2d7ae8a7" - ], - "markers": "python_version >= '3.6'", - "version": "==3.4.8" + "sha256:01911714117642a3f1792c7f376db572aadadbafcd8d75bb527166009c9f1d1b", + "sha256:0e89f7b84f421c56e7ff69f11c441ebda73b8a8e6488d322ef71746224c20fce", + "sha256:12d341bd42cdb7d4937b0cabbdf2a94f949413ac4504904d0cdbdce4a22cbf88", + "sha256:15a1fb843c48b4a604663fa30af60818cd28f895572386e5f9b8a665874c26e7", + "sha256:1cdcdbd117681c88d717437ada72bdd5be9de117f96e3f4d50dab3f59fd9ab20", + "sha256:1df6fcbf60560d2113b5ed90f072dc0b108d64750d4cbd46a21ec882c7aefce9", + "sha256:3c6048f217533d89f2f8f4f0fe3044bf0b2090453b7b73d0b77db47b80af8dff", + "sha256:3e970a2119507d0b104f0a8e281521ad28fc26f2820687b3436b8c9a5fcf20d1", + "sha256:44a64043f743485925d3bcac548d05df0f9bb445c5fcca6681889c7c3ab12764", + "sha256:4e36685cb634af55e0677d435d425043967ac2f3790ec652b2b88ad03b85c27b", + "sha256:5f8907fcf57392cd917892ae83708761c6ff3c37a8e835d7246ff0ad251d9298", + "sha256:69b22ab6506a3fe483d67d1ed878e1602bdd5912a134e6202c1ec672233241c1", + "sha256:6bfadd884e7280df24d26f2186e4e07556a05d37393b0f220a840b083dc6a824", + "sha256:6d0fbe73728c44ca3a241eff9aefe6496ab2656d6e7a4ea2459865f2e8613257", + "sha256:6ffb03d419edcab93b4b19c22ee80c007fb2d708429cecebf1dd3258956a563a", + "sha256:810bcf151caefc03e51a3d61e53335cd5c7316c0a105cc695f0959f2c638b129", + "sha256:831a4b37accef30cccd34fcb916a5d7b5be3cbbe27268a02832c3e450aea39cb", + "sha256:887623fe0d70f48ab3f5e4dbf234986b1329a64c066d719432d0698522749929", + "sha256:a0298bdc6e98ca21382afe914c642620370ce0470a01e1bef6dd9b5354c36854", + "sha256:a1327f280c824ff7885bdeef8578f74690e9079267c1c8bd7dc5cc5aa065ae52", + "sha256:c1f25b252d2c87088abc8bbc4f1ecbf7c919e05508a7e8628e6875c40bc70923", + "sha256:c3a5cbc620e1e17009f30dd34cb0d85c987afd21c41a74352d1719be33380885", + "sha256:ce8613beaffc7c14f091497346ef117c1798c202b01153a8cc7b8e2ebaaf41c0", + "sha256:d2a27aca5597c8a71abbe10209184e1a8e91c1fd470b5070a2ea60cafec35bcd", + "sha256:dad9c385ba8ee025bb0d856714f71d7840020fe176ae0229de618f14dae7a6e2", + "sha256:db4b65b02f59035037fde0998974d84244a64c3265bdef32a827ab9b63d61b18", + "sha256:e09469a2cec88fb7b078e16d4adec594414397e8879a4341c6ace96013463d5b", + "sha256:e53dc41cda40b248ebc40b83b31516487f7db95ab8ceac1f042626bc43a2f992", + "sha256:f1e85a178384bf19e36779d91ff35c7617c885da487d689b05c1366f9933ad74", + "sha256:f47be41843200f7faec0683ad751e5ef11b9a56a220d57f300376cd8aba81660", + "sha256:fb0cef872d8193e487fc6bdb08559c3aa41b659a7d9be48b2e10747f47863925", + "sha256:ffc73996c4fca3d2b6c1c8c12bfd3ad00def8621da24f547626bf06441400449" + ], + "markers": "python_version >= '3.7'", + "version": "==42.0.4" }, "cssselect": { "hashes": [ - "sha256:f612ee47b749c877ebae5bb77035d8f4202c6ad0f0fc1271b3c18ad6c4468ecf", - "sha256:f95f8dedd925fd8f54edb3d2dfb44c190d9d18512377d3c1e2388d16126879bc" - ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", - "version": "==1.1.0" - }, - "h2": { - "hashes": [ - "sha256:61e0f6601fa709f35cdb730863b4e5ec7ad449792add80d1410d4174ed139af5", - "sha256:875f41ebd6f2c44781259005b157faed1a5031df3ae5aa7bcb4628a6c0782f14" - ], - "version": "==3.2.0" - }, - "hpack": { - "hashes": [ - "sha256:0edd79eda27a53ba5be2dfabf3b15780928a0dff6eb0c60a3d6767720e970c89", - "sha256:8eec9c1f4bfae3408a3f30500261f7e6a65912dc138526ea054f9ad98892e9d2" - ], - "version": "==3.0.0" - }, - "hyperframe": { - "hashes": [ - "sha256:5187962cb16dcc078f23cb5a4b110098d546c3f41ff2d4038a9896893bbd0b40", - "sha256:a9f5c17f2cc3c719b917c4f33ed1c61bd1f8dfac4b1bd23b7c80b3400971b41f" - ], - "version": "==5.2.0" + "sha256:666b19839cfaddb9ce9d36bfe4c969132c647b92fc9088c4e23f786b30f1b3dc", + "sha256:da1885f0c10b60c03ed5eccbb6b68d6eff248d91976fcde348f395d54c9fd35e" + ], + "markers": "python_version >= '3.7'", + "version": "==1.2.0" + }, + "filelock": { + "hashes": [ + "sha256:521f5f56c50f8426f5e03ad3b281b490a87ef15bc6c526f168290f0c7148d44e", + "sha256:57dbda9b35157b05fb3e58ee91448612eb674172fab98ee235ccb0b5bee19a1c" + ], + "markers": "python_version >= '3.8'", + "version": "==3.13.1" + }, + "greenlet": { + "hashes": [ + "sha256:01bc7ea167cf943b4c802068e178bbf70ae2e8c080467070d01bfa02f337ee67", + "sha256:0448abc479fab28b00cb472d278828b3ccca164531daab4e970a0458786055d6", + "sha256:086152f8fbc5955df88382e8a75984e2bb1c892ad2e3c80a2508954e52295257", + "sha256:098d86f528c855ead3479afe84b49242e174ed262456c342d70fc7f972bc13c4", + "sha256:149e94a2dd82d19838fe4b2259f1b6b9957d5ba1b25640d2380bea9c5df37676", + "sha256:1551a8195c0d4a68fac7a4325efac0d541b48def35feb49d803674ac32582f61", + "sha256:15d79dd26056573940fcb8c7413d84118086f2ec1a8acdfa854631084393efcc", + "sha256:1996cb9306c8595335bb157d133daf5cf9f693ef413e7673cb07e3e5871379ca", + "sha256:1a7191e42732df52cb5f39d3527217e7ab73cae2cb3694d241e18f53d84ea9a7", + "sha256:1ea188d4f49089fc6fb283845ab18a2518d279c7cd9da1065d7a84e991748728", + "sha256:1f672519db1796ca0d8753f9e78ec02355e862d0998193038c7073045899f305", + "sha256:2516a9957eed41dd8f1ec0c604f1cdc86758b587d964668b5b196a9db5bfcde6", + "sha256:2797aa5aedac23af156bbb5a6aa2cd3427ada2972c828244eb7d1b9255846379", + "sha256:2dd6e660effd852586b6a8478a1d244b8dc90ab5b1321751d2ea15deb49ed414", + "sha256:3ddc0f794e6ad661e321caa8d2f0a55ce01213c74722587256fb6566049a8b04", + "sha256:3ed7fb269f15dc662787f4119ec300ad0702fa1b19d2135a37c2c4de6fadfd4a", + "sha256:419b386f84949bf0e7c73e6032e3457b82a787c1ab4a0e43732898a761cc9dbf", + "sha256:43374442353259554ce33599da8b692d5aa96f8976d567d4badf263371fbe491", + "sha256:52f59dd9c96ad2fc0d5724107444f76eb20aaccb675bf825df6435acb7703559", + "sha256:57e8974f23e47dac22b83436bdcf23080ade568ce77df33159e019d161ce1d1e", + "sha256:5b51e85cb5ceda94e79d019ed36b35386e8c37d22f07d6a751cb659b180d5274", + "sha256:649dde7de1a5eceb258f9cb00bdf50e978c9db1b996964cd80703614c86495eb", + "sha256:64d7675ad83578e3fc149b617a444fab8efdafc9385471f868eb5ff83e446b8b", + "sha256:68834da854554926fbedd38c76e60c4a2e3198c6fbed520b106a8986445caaf9", + "sha256:6b66c9c1e7ccabad3a7d037b2bcb740122a7b17a53734b7d72a344ce39882a1b", + "sha256:70fb482fdf2c707765ab5f0b6655e9cfcf3780d8d87355a063547b41177599be", + "sha256:7170375bcc99f1a2fbd9c306f5be8764eaf3ac6b5cb968862cad4c7057756506", + "sha256:73a411ef564e0e097dbe7e866bb2dda0f027e072b04da387282b02c308807405", + "sha256:77457465d89b8263bca14759d7c1684df840b6811b2499838cc5b040a8b5b113", + "sha256:7f362975f2d179f9e26928c5b517524e89dd48530a0202570d55ad6ca5d8a56f", + "sha256:81bb9c6d52e8321f09c3d165b2a78c680506d9af285bfccbad9fb7ad5a5da3e5", + "sha256:881b7db1ebff4ba09aaaeae6aa491daeb226c8150fc20e836ad00041bcb11230", + "sha256:894393ce10ceac937e56ec00bb71c4c2f8209ad516e96033e4b3b1de270e200d", + "sha256:99bf650dc5d69546e076f413a87481ee1d2d09aaaaaca058c9251b6d8c14783f", + "sha256:9da2bd29ed9e4f15955dd1595ad7bc9320308a3b766ef7f837e23ad4b4aac31a", + "sha256:afaff6cf5200befd5cec055b07d1c0a5a06c040fe5ad148abcd11ba6ab9b114e", + "sha256:b1b5667cced97081bf57b8fa1d6bfca67814b0afd38208d52538316e9422fc61", + "sha256:b37eef18ea55f2ffd8f00ff8fe7c8d3818abd3e25fb73fae2ca3b672e333a7a6", + "sha256:b542be2440edc2d48547b5923c408cbe0fc94afb9f18741faa6ae970dbcb9b6d", + "sha256:b7dcbe92cc99f08c8dd11f930de4d99ef756c3591a5377d1d9cd7dd5e896da71", + "sha256:b7f009caad047246ed379e1c4dbcb8b020f0a390667ea74d2387be2998f58a22", + "sha256:bba5387a6975598857d86de9eac14210a49d554a77eb8261cc68b7d082f78ce2", + "sha256:c5e1536de2aad7bf62e27baf79225d0d64360d4168cf2e6becb91baf1ed074f3", + "sha256:c5ee858cfe08f34712f548c3c363e807e7186f03ad7a5039ebadb29e8c6be067", + "sha256:c9db1c18f0eaad2f804728c67d6c610778456e3e1cc4ab4bbd5eeb8e6053c6fc", + "sha256:d353cadd6083fdb056bb46ed07e4340b0869c305c8ca54ef9da3421acbdf6881", + "sha256:d46677c85c5ba00a9cb6f7a00b2bfa6f812192d2c9f7d9c4f6a55b60216712f3", + "sha256:d4d1ac74f5c0c0524e4a24335350edad7e5f03b9532da7ea4d3c54d527784f2e", + "sha256:d73a9fe764d77f87f8ec26a0c85144d6a951a6c438dfe50487df5595c6373eac", + "sha256:da70d4d51c8b306bb7a031d5cff6cc25ad253affe89b70352af5f1cb68e74b53", + "sha256:daf3cb43b7cf2ba96d614252ce1684c1bccee6b2183a01328c98d36fcd7d5cb0", + "sha256:dca1e2f3ca00b84a396bc1bce13dd21f680f035314d2379c4160c98153b2059b", + "sha256:dd4f49ae60e10adbc94b45c0b5e6a179acc1736cf7a90160b404076ee283cf83", + "sha256:e1f145462f1fa6e4a4ae3c0f782e580ce44d57c8f2c7aae1b6fa88c0b2efdb41", + "sha256:e3391d1e16e2a5a1507d83e4a8b100f4ee626e8eca43cf2cadb543de69827c4c", + "sha256:fcd2469d6a2cf298f198f0487e0a5b1a47a42ca0fa4dfd1b6862c999f018ebbf", + "sha256:fd096eb7ffef17c456cfa587523c5f92321ae02427ff955bebe9e3c63bc9f0da", + "sha256:fe754d231288e1e64323cfad462fcee8f0288654c10bdf4f603a39ed923bef33" + ], + "markers": "python_version >= '3.7'", + "version": "==3.0.3" }, "hyperlink": { "hashes": [ @@ -195,242 +351,233 @@ }, "idna": { "hashes": [ - "sha256:14475042e284991034cb48e06f6851428fb14c4dc953acd9be9a5e95c7b6dd7a", - "sha256:467fbad99067910785144ce333826c71fb0e63a425657295239737f7ecd125f3" + "sha256:9ecdbbd083b06798ae1e86adcbfe8ab1479cf864e4ee30fe4e46a003d12491ca", + "sha256:c05567e9c24a6b9faaa835c4821bad0590fbb9d5779e7caa6e1cc4978e7eb24f" ], - "markers": "python_version >= '3'", - "version": "==3.2" + "markers": "python_version >= '3.5'", + "version": "==3.6" }, "incremental": { "hashes": [ - "sha256:02f5de5aff48f6b9f665d99d48bfc7ec03b6e3943210de7cfc88856d755d6f57", - "sha256:92014aebc6a20b78a8084cdd5645eeaa7f74b8933f70fa3ada2cfbd1e3b54321" + "sha256:912feeb5e0f7e0188e6f42241d2f450002e11bbc0937c65865045854c24c0bd0", + "sha256:b864a1f30885ee72c5ac2835a761b8fe8aa9c28b9395cacf27286602688d3e51" ], - "version": "==21.3.0" + "version": "==22.10.0" }, "isodate": { "hashes": [ - "sha256:2e364a3d5759479cdb2d37cce6b9376ea504db2ff90252a2e5b7cc89cc9ff2d8", - "sha256:aa4d33c06640f5352aca96e4b81afd8ab3b47337cc12089822d6f322ac772c81" + "sha256:0751eece944162659049d35f4f549ed815792b38793f07cf73381c1c87cbed96", + "sha256:48c5881de7e8b0a0d648cb024c8062dc84e7b840ed81e864c7614fd3c127bde9" ], - "version": "==0.6.0" + "version": "==0.6.1" }, "itemadapter": { "hashes": [ - "sha256:695809a4e2f42174f0392dd66c2ceb2b2454d3ebbf65a930e5c85910d8d88d8f", - "sha256:f05df8da52619da4b8c7f155d8a15af19083c0c7ad941d8c1de799560ad994ca" + "sha256:2ac1fbcc363b789a18639935ca322e50a65a0a7dfdd8d973c34e2c468e6c0f94", + "sha256:77758485fb0ac10730d4b131363e37d65cb8db2450bfec7a57c3f3271f4a48a9" ], - "markers": "python_version >= '3.6'", - "version": "==0.4.0" + "markers": "python_version >= '3.7'", + "version": "==0.8.0" }, "itemloaders": { "hashes": [ - "sha256:1277cd8ca3e4c02dcdfbc1bcae9134ad89acfa6041bd15b4561c6290203a0c96", - "sha256:4cb46a0f8915e910c770242ae3b60b1149913ed37162804f1e40e8535d6ec497" + "sha256:21d81c61da6a08b48e5996288cdf3031c0f92e5d0075920a0242527523e14a48", + "sha256:c8c82fe0c11fc4cdd08ec04df0b3c43f3cb7190002edb517e02d55de8efc2aeb" ], - "markers": "python_version >= '3.6'", - "version": "==1.0.4" + "markers": "python_version >= '3.7'", + "version": "==1.1.0" }, "jmespath": { "hashes": [ - "sha256:b85d0567b8666149a93172712e68920734333c0ce7e89b78b3e987f71e5ed4f9", - "sha256:cdf6525904cc597730141d61b36f2e4b8ecc257c420fa2f4549bac2c2d0cb72f" + "sha256:02e2e4cc71b5bcab88332eebf907519190dd9e6e82107fa7f83b1003a6252980", + "sha256:90261b206d6defd58fdd5e85f478bf633a2901798906be2ad389150c5c60edbe" ], - "markers": "python_version >= '2.6' and python_version not in '3.0, 3.1, 3.2, 3.3'", - "version": "==0.10.0" + "markers": "python_version >= '3.7'", + "version": "==1.0.1" }, "jsonschema": { "hashes": [ - "sha256:4e5b3cf8216f577bee9ce139cbe72eca3ea4f292ec60928ff24758ce626cd163", - "sha256:c8a85b28d377cc7737e46e2d9f2b4f44ee3c0e1deac6bf46ddefc7187d30797a" + "sha256:7996507afae316306f9e2290407761157c6f78002dcf7419acb99822143d1c6f", + "sha256:85727c00279f5fa6bedbe6238d2aa6403bedd8b4864ab11207d07df3cc1b2ee5" ], - "index": "pypi", - "version": "==3.2.0" + "markers": "python_version >= '3.8'", + "version": "==4.21.1" }, - "lxml": { + "jsonschema-specifications": { "hashes": [ - "sha256:079f3ae844f38982d156efce585bc540c16a926d4436712cf4baee0cce487a3d", - "sha256:0fbcf5565ac01dff87cbfc0ff323515c823081c5777a9fc7703ff58388c258c3", - "sha256:122fba10466c7bd4178b07dba427aa516286b846b2cbd6f6169141917283aae2", - "sha256:1b38116b6e628118dea5b2186ee6820ab138dbb1e24a13e478490c7db2f326ae", - "sha256:1b7584d421d254ab86d4f0b13ec662a9014397678a7c4265a02a6d7c2b18a75f", - "sha256:26e761ab5b07adf5f555ee82fb4bfc35bf93750499c6c7614bd64d12aaa67927", - "sha256:289e9ca1a9287f08daaf796d96e06cb2bc2958891d7911ac7cae1c5f9e1e0ee3", - "sha256:2a9d50e69aac3ebee695424f7dbd7b8c6d6eb7de2a2eb6b0f6c7db6aa41e02b7", - "sha256:3082c518be8e97324390614dacd041bb1358c882d77108ca1957ba47738d9d59", - "sha256:33bb934a044cf32157c12bfcfbb6649807da20aa92c062ef51903415c704704f", - "sha256:3439c71103ef0e904ea0a1901611863e51f50b5cd5e8654a151740fde5e1cade", - "sha256:36108c73739985979bf302006527cf8a20515ce444ba916281d1c43938b8bb96", - "sha256:39b78571b3b30645ac77b95f7c69d1bffc4cf8c3b157c435a34da72e78c82468", - "sha256:4289728b5e2000a4ad4ab8da6e1db2e093c63c08bdc0414799ee776a3f78da4b", - "sha256:4bff24dfeea62f2e56f5bab929b4428ae6caba2d1eea0c2d6eb618e30a71e6d4", - "sha256:4c61b3a0db43a1607d6264166b230438f85bfed02e8cff20c22e564d0faff354", - "sha256:542d454665a3e277f76954418124d67516c5f88e51a900365ed54a9806122b83", - "sha256:5a0a14e264069c03e46f926be0d8919f4105c1623d620e7ec0e612a2e9bf1c04", - "sha256:5c8c163396cc0df3fd151b927e74f6e4acd67160d6c33304e805b84293351d16", - "sha256:64812391546a18896adaa86c77c59a4998f33c24788cadc35789e55b727a37f4", - "sha256:66e575c62792c3f9ca47cb8b6fab9e35bab91360c783d1606f758761810c9791", - "sha256:6f12e1427285008fd32a6025e38e977d44d6382cf28e7201ed10d6c1698d2a9a", - "sha256:74f7d8d439b18fa4c385f3f5dfd11144bb87c1da034a466c5b5577d23a1d9b51", - "sha256:7610b8c31688f0b1be0ef882889817939490a36d0ee880ea562a4e1399c447a1", - "sha256:76fa7b1362d19f8fbd3e75fe2fb7c79359b0af8747e6f7141c338f0bee2f871a", - "sha256:7728e05c35412ba36d3e9795ae8995e3c86958179c9770e65558ec3fdfd3724f", - "sha256:8157dadbb09a34a6bd95a50690595e1fa0af1a99445e2744110e3dca7831c4ee", - "sha256:820628b7b3135403540202e60551e741f9b6d3304371712521be939470b454ec", - "sha256:884ab9b29feaca361f7f88d811b1eea9bfca36cf3da27768d28ad45c3ee6f969", - "sha256:89b8b22a5ff72d89d48d0e62abb14340d9e99fd637d046c27b8b257a01ffbe28", - "sha256:92e821e43ad382332eade6812e298dc9701c75fe289f2a2d39c7960b43d1e92a", - "sha256:b007cbb845b28db4fb8b6a5cdcbf65bacb16a8bd328b53cbc0698688a68e1caa", - "sha256:bc4313cbeb0e7a416a488d72f9680fffffc645f8a838bd2193809881c67dd106", - "sha256:bccbfc27563652de7dc9bdc595cb25e90b59c5f8e23e806ed0fd623755b6565d", - "sha256:c1a40c06fd5ba37ad39caa0b3144eb3772e813b5fb5b084198a985431c2f1e8d", - "sha256:c47ff7e0a36d4efac9fd692cfa33fbd0636674c102e9e8d9b26e1b93a94e7617", - "sha256:c4f05c5a7c49d2fb70223d0d5bcfbe474cf928310ac9fa6a7c6dddc831d0b1d4", - "sha256:cdaf11d2bd275bf391b5308f86731e5194a21af45fbaaaf1d9e8147b9160ea92", - "sha256:ce256aaa50f6cc9a649c51be3cd4ff142d67295bfc4f490c9134d0f9f6d58ef0", - "sha256:d2e35d7bf1c1ac8c538f88d26b396e73dd81440d59c1ef8522e1ea77b345ede4", - "sha256:d916d31fd85b2f78c76400d625076d9124de3e4bda8b016d25a050cc7d603f24", - "sha256:df7c53783a46febb0e70f6b05df2ba104610f2fb0d27023409734a3ecbb78fb2", - "sha256:e1cbd3f19a61e27e011e02f9600837b921ac661f0c40560eefb366e4e4fb275e", - "sha256:efac139c3f0bf4f0939f9375af4b02c5ad83a622de52d6dfa8e438e8e01d0eb0", - "sha256:efd7a09678fd8b53117f6bae4fa3825e0a22b03ef0a932e070c0bdbb3a35e654", - "sha256:f2380a6376dfa090227b663f9678150ef27543483055cc327555fb592c5967e2", - "sha256:f8380c03e45cf09f8557bdaa41e1fa7c81f3ae22828e1db470ab2a6c96d8bc23", - "sha256:f90ba11136bfdd25cae3951af8da2e95121c9b9b93727b1b896e3fa105b2f586" + "sha256:48a76787b3e70f5ed53f1160d2b81f586e4ca6d1548c5de7085d1682674764cc", + "sha256:87e4fdf3a94858b8a2ba2778d9ba57d8a9cafca7c7489c46ba0d30a8bc6a9c3c" ], - "markers": "platform_python_implementation == 'CPython'", - "version": "==4.6.3" + "markers": "python_version >= '3.8'", + "version": "==2023.12.1" }, - "msrest": { - "hashes": [ - "sha256:72661bc7bedc2dc2040e8f170b6e9ef226ee6d3892e01affd4d26b06474d68d8", - "sha256:c840511c845330e96886011a236440fafc2c9aff7b2df9c0a92041ee2dee3782" - ], - "version": "==0.6.21" - }, - "oauthlib": { + "lxml": { "hashes": [ - "sha256:42bf6354c2ed8c6acb54d971fce6f88193d97297e18602a3a886603f9d7730cc", - "sha256:8f0215fcc533dd8dd1bee6f4c412d4f0cd7297307d43ac61666389e3bc3198a3" + "sha256:13521a321a25c641b9ea127ef478b580b5ec82aa2e9fc076c86169d161798b01", + "sha256:14deca1460b4b0f6b01f1ddc9557704e8b365f55c63070463f6c18619ebf964f", + "sha256:16018f7099245157564d7148165132c70adb272fb5a17c048ba70d9cc542a1a1", + "sha256:16dd953fb719f0ffc5bc067428fc9e88f599e15723a85618c45847c96f11f431", + "sha256:19a1bc898ae9f06bccb7c3e1dfd73897ecbbd2c96afe9095a6026016e5ca97b8", + "sha256:1ad17c20e3666c035db502c78b86e58ff6b5991906e55bdbef94977700c72623", + "sha256:22b7ee4c35f374e2c20337a95502057964d7e35b996b1c667b5c65c567d2252a", + "sha256:24ef5a4631c0b6cceaf2dbca21687e29725b7c4e171f33a8f8ce23c12558ded1", + "sha256:25663d6e99659544ee8fe1b89b1a8c0aaa5e34b103fab124b17fa958c4a324a6", + "sha256:262bc5f512a66b527d026518507e78c2f9c2bd9eb5c8aeeb9f0eb43fcb69dc67", + "sha256:280f3edf15c2a967d923bcfb1f8f15337ad36f93525828b40a0f9d6c2ad24890", + "sha256:2ad3a8ce9e8a767131061a22cd28fdffa3cd2dc193f399ff7b81777f3520e372", + "sha256:2befa20a13f1a75c751f47e00929fb3433d67eb9923c2c0b364de449121f447c", + "sha256:2f37c6d7106a9d6f0708d4e164b707037b7380fcd0b04c5bd9cae1fb46a856fb", + "sha256:304128394c9c22b6569eba2a6d98392b56fbdfbad58f83ea702530be80d0f9df", + "sha256:342e95bddec3a698ac24378d61996b3ee5ba9acfeb253986002ac53c9a5f6f84", + "sha256:3aeca824b38ca78d9ee2ab82bd9883083d0492d9d17df065ba3b94e88e4d7ee6", + "sha256:3d184e0d5c918cff04cdde9dbdf9600e960161d773666958c9d7b565ccc60c45", + "sha256:3e3898ae2b58eeafedfe99e542a17859017d72d7f6a63de0f04f99c2cb125936", + "sha256:3eea6ed6e6c918e468e693c41ef07f3c3acc310b70ddd9cc72d9ef84bc9564ca", + "sha256:3f14a4fb1c1c402a22e6a341a24c1341b4a3def81b41cd354386dcb795f83897", + "sha256:436a943c2900bb98123b06437cdd30580a61340fbdb7b28aaf345a459c19046a", + "sha256:4946e7f59b7b6a9e27bef34422f645e9a368cb2be11bf1ef3cafc39a1f6ba68d", + "sha256:49a9b4af45e8b925e1cd6f3b15bbba2c81e7dba6dce170c677c9cda547411e14", + "sha256:4f8b0c78e7aac24979ef09b7f50da871c2de2def043d468c4b41f512d831e912", + "sha256:52427a7eadc98f9e62cb1368a5079ae826f94f05755d2d567d93ee1bc3ceb354", + "sha256:5e53d7e6a98b64fe54775d23a7c669763451340c3d44ad5e3a3b48a1efbdc96f", + "sha256:5fcfbebdb0c5d8d18b84118842f31965d59ee3e66996ac842e21f957eb76138c", + "sha256:601f4a75797d7a770daed8b42b97cd1bb1ba18bd51a9382077a6a247a12aa38d", + "sha256:61c5a7edbd7c695e54fca029ceb351fc45cd8860119a0f83e48be44e1c464862", + "sha256:6a2a2c724d97c1eb8cf966b16ca2915566a4904b9aad2ed9a09c748ffe14f969", + "sha256:6d48fc57e7c1e3df57be5ae8614bab6d4e7b60f65c5457915c26892c41afc59e", + "sha256:6f11b77ec0979f7e4dc5ae081325a2946f1fe424148d3945f943ceaede98adb8", + "sha256:704f5572ff473a5f897745abebc6df40f22d4133c1e0a1f124e4f2bd3330ff7e", + "sha256:725e171e0b99a66ec8605ac77fa12239dbe061482ac854d25720e2294652eeaa", + "sha256:7cfced4a069003d8913408e10ca8ed092c49a7f6cefee9bb74b6b3e860683b45", + "sha256:7ec465e6549ed97e9f1e5ed51c657c9ede767bc1c11552f7f4d022c4df4a977a", + "sha256:82bddf0e72cb2af3cbba7cec1d2fd11fda0de6be8f4492223d4a268713ef2147", + "sha256:82cd34f1081ae4ea2ede3d52f71b7be313756e99b4b5f829f89b12da552d3aa3", + "sha256:843b9c835580d52828d8f69ea4302537337a21e6b4f1ec711a52241ba4a824f3", + "sha256:877efb968c3d7eb2dad540b6cabf2f1d3c0fbf4b2d309a3c141f79c7e0061324", + "sha256:8b9f19df998761babaa7f09e6bc169294eefafd6149aaa272081cbddc7ba4ca3", + "sha256:8cf5877f7ed384dabfdcc37922c3191bf27e55b498fecece9fd5c2c7aaa34c33", + "sha256:8d2900b7f5318bc7ad8631d3d40190b95ef2aa8cc59473b73b294e4a55e9f30f", + "sha256:8d7b4beebb178e9183138f552238f7e6613162a42164233e2bda00cb3afac58f", + "sha256:8f52fe6859b9db71ee609b0c0a70fea5f1e71c3462ecf144ca800d3f434f0764", + "sha256:98f3f020a2b736566c707c8e034945c02aa94e124c24f77ca097c446f81b01f1", + "sha256:9aa543980ab1fbf1720969af1d99095a548ea42e00361e727c58a40832439114", + "sha256:9b99f564659cfa704a2dd82d0684207b1aadf7d02d33e54845f9fc78e06b7581", + "sha256:9bcf86dfc8ff3e992fed847c077bd875d9e0ba2fa25d859c3a0f0f76f07f0c8d", + "sha256:9bd0ae7cc2b85320abd5e0abad5ccee5564ed5f0cc90245d2f9a8ef330a8deae", + "sha256:9d3c0f8567ffe7502d969c2c1b809892dc793b5d0665f602aad19895f8d508da", + "sha256:9e5ac3437746189a9b4121db2a7b86056ac8786b12e88838696899328fc44bb2", + "sha256:a36c506e5f8aeb40680491d39ed94670487ce6614b9d27cabe45d94cd5d63e1e", + "sha256:a5ab722ae5a873d8dcee1f5f45ddd93c34210aed44ff2dc643b5025981908cda", + "sha256:a96f02ba1bcd330807fc060ed91d1f7a20853da6dd449e5da4b09bfcc08fdcf5", + "sha256:acb6b2f96f60f70e7f34efe0c3ea34ca63f19ca63ce90019c6cbca6b676e81fa", + "sha256:ae15347a88cf8af0949a9872b57a320d2605ae069bcdf047677318bc0bba45b1", + "sha256:af8920ce4a55ff41167ddbc20077f5698c2e710ad3353d32a07d3264f3a2021e", + "sha256:afd825e30f8d1f521713a5669b63657bcfe5980a916c95855060048b88e1adb7", + "sha256:b21b4031b53d25b0858d4e124f2f9131ffc1530431c6d1321805c90da78388d1", + "sha256:b4b68c961b5cc402cbd99cca5eb2547e46ce77260eb705f4d117fd9c3f932b95", + "sha256:b66aa6357b265670bb574f050ffceefb98549c721cf28351b748be1ef9577d93", + "sha256:b9e240ae0ba96477682aa87899d94ddec1cc7926f9df29b1dd57b39e797d5ab5", + "sha256:bc64d1b1dab08f679fb89c368f4c05693f58a9faf744c4d390d7ed1d8223869b", + "sha256:bf8443781533b8d37b295016a4b53c1494fa9a03573c09ca5104550c138d5c05", + "sha256:c26aab6ea9c54d3bed716b8851c8bfc40cb249b8e9880e250d1eddde9f709bf5", + "sha256:c3cd1fc1dc7c376c54440aeaaa0dcc803d2126732ff5c6b68ccd619f2e64be4f", + "sha256:c7257171bb8d4432fe9d6fdde4d55fdbe663a63636a17f7f9aaba9bcb3153ad7", + "sha256:d42e3a3fc18acc88b838efded0e6ec3edf3e328a58c68fbd36a7263a874906c8", + "sha256:d74fcaf87132ffc0447b3c685a9f862ffb5b43e70ea6beec2fb8057d5d2a1fea", + "sha256:d8c1d679df4361408b628f42b26a5d62bd3e9ba7f0c0e7969f925021554755aa", + "sha256:e856c1c7255c739434489ec9c8aa9cdf5179785d10ff20add308b5d673bed5cd", + "sha256:eac68f96539b32fce2c9b47eb7c25bb2582bdaf1bbb360d25f564ee9e04c542b", + "sha256:ed7326563024b6e91fef6b6c7a1a2ff0a71b97793ac33dbbcf38f6005e51ff6e", + "sha256:ed8c3d2cd329bf779b7ed38db176738f3f8be637bb395ce9629fc76f78afe3d4", + "sha256:f4c9bda132ad108b387c33fabfea47866af87f4ea6ffb79418004f0521e63204", + "sha256:f643ffd2669ffd4b5a3e9b41c909b72b2a1d5e4915da90a77e119b8d48ce867a" ], "markers": "python_version >= '3.6'", - "version": "==3.1.1" + "version": "==5.1.0" }, - "parsel": { + "packaging": { "hashes": [ - "sha256:70efef0b651a996cceebc69e55a85eb2233be0890959203ba7c3a03c72725c79", - "sha256:9e1fa8db1c0b4a878bf34b35c043d89c9d1cbebc23b4d34dbc3c0ec33f2e087d" + "sha256:048fb0e9405036518eaaf48a55953c750c11e1a1b68e0dd1a9d62ed0c092cfc5", + "sha256:8c491190033a9af7e1d931d0b5dacc2ef47509b34dd0de67ed209b5203fc88c7" ], - "version": "==1.6.0" + "markers": "python_version >= '3.7'", + "version": "==23.2" }, - "pdfminer-six": { + "parsel": { "hashes": [ - "sha256:b9aac0ebeafb21c08bf65f2039f4b2c5f78a3449d0a41df711d72445649e952a", - "sha256:d78877ba8d8bf957f3bb636c4f73f4f6f30f56c461993877ac22c39c20837509" + "sha256:2708fc74daeeb4ce471e2c2e9089b650ec940c7a218053e57421e69b5b00f82c", + "sha256:aff28e68c9b3f1a901db2a4e3f158d8480a38724d7328ee751c1a4e1c1801e39" ], - "index": "pypi", - "version": "==20201018" + "markers": "python_version >= '3.7'", + "version": "==1.8.1" }, - "priority": { + "playwright": { "hashes": [ - "sha256:6bc1961a6d7fcacbfc337769f1a382c8e746566aaa365e78047abe9f66b2ffbe", - "sha256:be4fcb94b5e37cdeb40af5533afe6dd603bd665fe9c8b3052610fc1001d5d1eb" + "sha256:0608717cbf291a625ba6f751061af0fc0cc9bdace217e69d87b1eb1383b03406", + "sha256:431e3a05f8c99147995e2b3e8475d07818745294fd99f1510b61756e73bdcf68", + "sha256:4bf214d812092cf5b9b9648ba84611aa35e28685519911342a7da3a3031f9ed6", + "sha256:71ead0f33e00f5a8533c037c647938b99f219436a1b27d4ba4de4e6bf0567278", + "sha256:cf68335a5dfa4038fa797a4ba0105faee0094ebbb372547d7a27feec5b23c672", + "sha256:eaa17ab44622c447de26ed8f7d99912719568d8dbc3a9db0e07f0ae1487709d9", + "sha256:edb210a015e70bb0d328bf1c9b65fa3a08361f33e4d7c4ddd1ad2adb6d9b4479" ], - "version": "==1.3.0" + "markers": "python_version >= '3.8'", + "version": "==1.41.2" }, "protego": { "hashes": [ - "sha256:a682771bc7b51b2ff41466460896c1a5a653f9a1e71639ef365a72e66d8734b4" + "sha256:04228bffde4c6bcba31cf6529ba2cfd6e1b70808fdc1d2cb4301be6b28d6c568", + "sha256:db38f6a945839d8162a4034031a21490469566a2726afb51d668497c457fb0aa" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'", - "version": "==0.1.16" + "markers": "python_version >= '3.7'", + "version": "==0.3.0" }, "pyasn1": { "hashes": [ - "sha256:014c0e9976956a08139dc0712ae195324a75e142284d5f87f1a87ee1b068a359", - "sha256:03840c999ba71680a131cfaee6fab142e1ed9bbd9c693e285cc6aca0d555e576", - "sha256:0458773cfe65b153891ac249bcf1b5f8f320b7c2ce462151f8fa74de8934becf", - "sha256:08c3c53b75eaa48d71cf8c710312316392ed40899cb34710d092e96745a358b7", - "sha256:39c7e2ec30515947ff4e87fb6f456dfc6e84857d34be479c9d4a4ba4bf46aa5d", - "sha256:5c9414dcfede6e441f7e8f81b43b34e834731003427e5b09e4e00e3172a10f00", - "sha256:6e7545f1a61025a4e58bb336952c5061697da694db1cae97b116e9c46abcf7c8", - "sha256:78fa6da68ed2727915c4767bb386ab32cdba863caa7dbe473eaae45f9959da86", - "sha256:7ab8a544af125fb704feadb008c99a88805126fb525280b2270bb25cc1d78a12", - "sha256:99fcc3c8d804d1bc6d9a099921e39d827026409a58f2a720dcdb89374ea0c776", - "sha256:aef77c9fb94a3ac588e87841208bdec464471d9871bd5050a287cc9a475cd0ba", - "sha256:e89bf84b5437b532b0803ba5c9a5e054d21fec423a89952a74f87fa2c9b7bce2", - "sha256:fec3e9d8e36808a28efb59b489e4528c10ad0f480e57dcc32b4de5c9d8c9fdf3" - ], - "version": "==0.4.8" + "sha256:4439847c58d40b1d0a573d07e3856e95333f1976294494c325775aeca506eb58", + "sha256:6d391a96e59b23130a5cfa74d6fd7f388dbbe26cc8f1edf39fdddf08d9d6676c" + ], + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4, 3.5'", + "version": "==0.5.1" }, "pyasn1-modules": { "hashes": [ - "sha256:0845a5582f6a02bb3e1bde9ecfc4bfcae6ec3210dd270522fee602365430c3f8", - "sha256:0fe1b68d1e486a1ed5473f1302bd991c1611d319bba158e98b106ff86e1d7199", - "sha256:15b7c67fabc7fc240d87fb9aabf999cf82311a6d6fb2c70d00d3d0604878c811", - "sha256:426edb7a5e8879f1ec54a1864f16b882c2837bfd06eee62f2c982315ee2473ed", - "sha256:65cebbaffc913f4fe9e4808735c95ea22d7a7775646ab690518c056784bc21b4", - "sha256:905f84c712230b2c592c19470d3ca8d552de726050d1d1716282a1f6146be65e", - "sha256:a50b808ffeb97cb3601dd25981f6b016cbb3d31fbf57a8b8a87428e6158d0c74", - "sha256:a99324196732f53093a84c4369c996713eb8c89d360a496b599fb1a9c47fc3eb", - "sha256:b80486a6c77252ea3a3e9b1e360bc9cf28eaac41263d173c032581ad2f20fe45", - "sha256:c29a5e5cc7a3f05926aff34e097e84f8589cd790ce0ed41b67aed6857b26aafd", - "sha256:cbac4bc38d117f2a49aeedec4407d23e8866ea4ac27ff2cf7fb3e5b570df19e0", - "sha256:f39edd8c4ecaa4556e989147ebf219227e2cd2e8a43c7e7fcb1f1c18c5fd6a3d", - "sha256:fe0644d9ab041506b62782e92b06b8c68cca799e1a9636ec398675459e031405" - ], - "version": "==0.2.8" + "sha256:5bd01446b736eb9d31512a30d46c1ac3395d676c6f3cafa4c03eb54b9925631c", + "sha256:d3ccd6ed470d9ffbc716be08bd90efbd44d0734bc9303818f7336070984a162d" + ], + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4, 3.5'", + "version": "==0.3.0" }, "pycparser": { "hashes": [ - "sha256:2d475327684562c3a96cc71adf7dc8c4f0565175cf86b6d7a404ff4c771f15f0", - "sha256:7582ad22678f0fcd81102833f60ef8d0e57288b6b5fb00323d101be910e35705" + "sha256:8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9", + "sha256:e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", - "version": "==2.20" + "version": "==2.21" }, "pydispatcher": { "hashes": [ - "sha256:5570069e1b1769af1fe481de6dd1d3a388492acddd2cdad7a3bde145615d5caf", - "sha256:5be4a8be12805ef7d712dd9a93284fb8bc53f309867e573f653a72e5fd10e433" + "sha256:96543bea04115ffde08f851e1d45cacbfd1ee866ac42127d9b476dc5aefa7de0", + "sha256:b777c6ad080dc1bad74a4c29d6a46914fa6701ac70f94b0d66fbcfde62f5be31" ], "markers": "platform_python_implementation == 'CPython'", - "version": "==2.0.5" + "version": "==2.0.7" + }, + "pyee": { + "hashes": [ + "sha256:9bcc9647822234f42c228d88de63d0f9ffa881e87a87f9d36ddf5211f6ac977d", + "sha256:a642c51e3885a33ead087286e35212783a4e9b8d6514a10a5db4e57ac57b2b29" + ], + "markers": "python_version >= '3.8'", + "version": "==11.0.1" }, "pyopenssl": { "hashes": [ - "sha256:4c231c759543ba02560fcd2480c48dcec4dae34c9da7d3747c508227e0624b51", - "sha256:818ae18e06922c066f777a33f1fca45786d85edfe71cd043de6379337a7f274b" - ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'", - "version": "==20.0.1" - }, - "pyrsistent": { - "hashes": [ - "sha256:097b96f129dd36a8c9e33594e7ebb151b1515eb52cceb08474c10a5479e799f2", - "sha256:2aaf19dc8ce517a8653746d98e962ef480ff34b6bc563fc067be6401ffb457c7", - "sha256:404e1f1d254d314d55adb8d87f4f465c8693d6f902f67eb6ef5b4526dc58e6ea", - "sha256:48578680353f41dca1ca3dc48629fb77dfc745128b56fc01096b2530c13fd426", - "sha256:4916c10896721e472ee12c95cdc2891ce5890898d2f9907b1b4ae0f53588b710", - "sha256:527be2bfa8dc80f6f8ddd65242ba476a6c4fb4e3aedbf281dfbac1b1ed4165b1", - "sha256:58a70d93fb79dc585b21f9d72487b929a6fe58da0754fa4cb9f279bb92369396", - "sha256:5e4395bbf841693eaebaa5bb5c8f5cdbb1d139e07c975c682ec4e4f8126e03d2", - "sha256:6b5eed00e597b5b5773b4ca30bd48a5774ef1e96f2a45d105db5b4ebb4bca680", - "sha256:73ff61b1411e3fb0ba144b8f08d6749749775fe89688093e1efef9839d2dcc35", - "sha256:772e94c2c6864f2cd2ffbe58bb3bdefbe2a32afa0acb1a77e472aac831f83427", - "sha256:773c781216f8c2900b42a7b638d5b517bb134ae1acbebe4d1e8f1f41ea60eb4b", - "sha256:a0c772d791c38bbc77be659af29bb14c38ced151433592e326361610250c605b", - "sha256:b29b869cf58412ca5738d23691e96d8aff535e17390128a1a52717c9a109da4f", - "sha256:c1a9ff320fa699337e05edcaae79ef8c2880b52720bc031b219e5b5008ebbdef", - "sha256:cd3caef37a415fd0dae6148a1b6957a8c5f275a62cca02e18474608cb263640c", - "sha256:d5ec194c9c573aafaceebf05fc400656722793dac57f254cd4741f3c27ae57b4", - "sha256:da6e5e818d18459fa46fac0a4a4e543507fe1110e808101277c5a2b5bab0cd2d", - "sha256:e79d94ca58fcafef6395f6352383fa1a76922268fa02caa2272fff501c2fdc78", - "sha256:f3ef98d7b76da5eb19c37fda834d50262ff9167c65658d1d8f974d2e4d90676b", - "sha256:f4c8cabb46ff8e5d61f56a037974228e978f26bfefce4f61a4b1ac0ba7a2ab72" + "sha256:6aa33039a93fffa4563e655b61d11364d01264be8ccb49906101e02a334530bf", + "sha256:ba07553fb6fd6a7a2259adb9b84e12302a9a8a75c44046e8bb5d3e5ee887e3c3" ], - "markers": "python_version >= '3.6'", - "version": "==0.18.0" + "markers": "python_version >= '3.7'", + "version": "==24.0.0" }, "python-dateutil": { "hashes": [ @@ -438,15 +585,15 @@ "sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9" ], "index": "pypi", + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", "version": "==2.8.2" }, "pytz": { "hashes": [ - "sha256:83a4a90894bf38e243cf052c8b58f381bfe9a7a483f6a9cab140bc7f702ac4da", - "sha256:eb10ce3e7736052ed3623d49975ce333bcd712c7bb19a58b9e2089d4057d0798" + "sha256:2a29735ea9c18baf14b448846bde5a48030ed267578472d8955cd0e7443a9812", + "sha256:328171f4e3623139da4983451950b28e95ac706e13f3f2630a879749e7a8b319" ], - "index": "pypi", - "version": "==2021.1" + "version": "==2024.1" }, "queuelib": { "hashes": [ @@ -456,58 +603,193 @@ "markers": "python_version >= '3.5'", "version": "==1.6.2" }, - "raven": { + "referencing": { "hashes": [ - "sha256:3fa6de6efa2493a7c827472e984ce9b020797d0da16f1db67197bcc23c8fae54", - "sha256:44a13f87670836e153951af9a3c80405d36b43097db869a36e92809673692ce4" + "sha256:39240f2ecc770258f28b642dd47fd74bc8b02484de54e1882b74b35ebd779bd5", + "sha256:c775fedf74bc0f9189c2a3be1c12fd03e8c23f4d371dce795df44e06c5b412f7" ], - "version": "==6.10.0" + "markers": "python_version >= '3.8'", + "version": "==0.33.0" }, "requests": { "hashes": [ - "sha256:6c1246513ecd5ecd4528a0906f910e8f0f9c6b8ec72030dc9fd154dc1a6efd24", - "sha256:b8aa58f8cf793ffd8782d3d8cb19e66ef36f7aba4353eec859e74678b01b07a7" + "sha256:58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f", + "sha256:942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1" ], "index": "pypi", - "version": "==2.26.0" + "markers": "python_version >= '3.7'", + "version": "==2.31.0" + }, + "requests-file": { + "hashes": [ + "sha256:20c5931629c558fda566cacc10cfe2cd502433e628f568c34c80d96a0cc95972", + "sha256:3e493d390adb44aa102ebea827a48717336d5268968c370eaf19abaf5cae13bf" + ], + "version": "==2.0.0" + }, + "rpds-py": { + "hashes": [ + "sha256:01e36a39af54a30f28b73096dd39b6802eddd04c90dbe161c1b8dbe22353189f", + "sha256:044a3e61a7c2dafacae99d1e722cc2d4c05280790ec5a05031b3876809d89a5c", + "sha256:08231ac30a842bd04daabc4d71fddd7e6d26189406d5a69535638e4dcb88fe76", + "sha256:08f9ad53c3f31dfb4baa00da22f1e862900f45908383c062c27628754af2e88e", + "sha256:0ab39c1ba9023914297dd88ec3b3b3c3f33671baeb6acf82ad7ce883f6e8e157", + "sha256:0af039631b6de0397ab2ba16eaf2872e9f8fca391b44d3d8cac317860a700a3f", + "sha256:0b8612cd233543a3781bc659c731b9d607de65890085098986dfd573fc2befe5", + "sha256:11a8c85ef4a07a7638180bf04fe189d12757c696eb41f310d2426895356dcf05", + "sha256:1374f4129f9bcca53a1bba0bb86bf78325a0374577cf7e9e4cd046b1e6f20e24", + "sha256:1d4acf42190d449d5e89654d5c1ed3a4f17925eec71f05e2a41414689cda02d1", + "sha256:1d9a5be316c15ffb2b3c405c4ff14448c36b4435be062a7f578ccd8b01f0c4d8", + "sha256:1df3659d26f539ac74fb3b0c481cdf9d725386e3552c6fa2974f4d33d78e544b", + "sha256:22806714311a69fd0af9b35b7be97c18a0fc2826e6827dbb3a8c94eac6cf7eeb", + "sha256:2644e47de560eb7bd55c20fc59f6daa04682655c58d08185a9b95c1970fa1e07", + "sha256:2e6d75ab12b0bbab7215e5d40f1e5b738aa539598db27ef83b2ec46747df90e1", + "sha256:30f43887bbae0d49113cbaab729a112251a940e9b274536613097ab8b4899cf6", + "sha256:34b18ba135c687f4dac449aa5157d36e2cbb7c03cbea4ddbd88604e076aa836e", + "sha256:36b3ee798c58ace201289024b52788161e1ea133e4ac93fba7d49da5fec0ef9e", + "sha256:39514da80f971362f9267c600b6d459bfbbc549cffc2cef8e47474fddc9b45b1", + "sha256:39f5441553f1c2aed4de4377178ad8ff8f9d733723d6c66d983d75341de265ab", + "sha256:3a96e0c6a41dcdba3a0a581bbf6c44bb863f27c541547fb4b9711fd8cf0ffad4", + "sha256:3f26b5bd1079acdb0c7a5645e350fe54d16b17bfc5e71f371c449383d3342e17", + "sha256:41ef53e7c58aa4ef281da975f62c258950f54b76ec8e45941e93a3d1d8580594", + "sha256:42821446ee7a76f5d9f71f9e33a4fb2ffd724bb3e7f93386150b61a43115788d", + "sha256:43fbac5f22e25bee1d482c97474f930a353542855f05c1161fd804c9dc74a09d", + "sha256:4457a94da0d5c53dc4b3e4de1158bdab077db23c53232f37a3cb7afdb053a4e3", + "sha256:465a3eb5659338cf2a9243e50ad9b2296fa15061736d6e26240e713522b6235c", + "sha256:482103aed1dfe2f3b71a58eff35ba105289b8d862551ea576bd15479aba01f66", + "sha256:4832d7d380477521a8c1644bbab6588dfedea5e30a7d967b5fb75977c45fd77f", + "sha256:4901165d170a5fde6f589acb90a6b33629ad1ec976d4529e769c6f3d885e3e80", + "sha256:5307def11a35f5ae4581a0b658b0af8178c65c530e94893345bebf41cc139d33", + "sha256:5417558f6887e9b6b65b4527232553c139b57ec42c64570569b155262ac0754f", + "sha256:56a737287efecafc16f6d067c2ea0117abadcd078d58721f967952db329a3e5c", + "sha256:586f8204935b9ec884500498ccc91aa869fc652c40c093bd9e1471fbcc25c022", + "sha256:5b4e7d8d6c9b2e8ee2d55c90b59c707ca59bc30058269b3db7b1f8df5763557e", + "sha256:5ddcba87675b6d509139d1b521e0c8250e967e63b5909a7e8f8944d0f90ff36f", + "sha256:618a3d6cae6ef8ec88bb76dd80b83cfe415ad4f1d942ca2a903bf6b6ff97a2da", + "sha256:635dc434ff724b178cb192c70016cc0ad25a275228f749ee0daf0eddbc8183b1", + "sha256:661d25cbffaf8cc42e971dd570d87cb29a665f49f4abe1f9e76be9a5182c4688", + "sha256:66e6a3af5a75363d2c9a48b07cb27c4ea542938b1a2e93b15a503cdfa8490795", + "sha256:67071a6171e92b6da534b8ae326505f7c18022c6f19072a81dcf40db2638767c", + "sha256:685537e07897f173abcf67258bee3c05c374fa6fff89d4c7e42fb391b0605e98", + "sha256:69e64831e22a6b377772e7fb337533c365085b31619005802a79242fee620bc1", + "sha256:6b0817e34942b2ca527b0e9298373e7cc75f429e8da2055607f4931fded23e20", + "sha256:6c81e5f372cd0dc5dc4809553d34f832f60a46034a5f187756d9b90586c2c307", + "sha256:6d7faa6f14017c0b1e69f5e2c357b998731ea75a442ab3841c0dbbbfe902d2c4", + "sha256:6ef0befbb5d79cf32d0266f5cff01545602344eda89480e1dd88aca964260b18", + "sha256:6ef687afab047554a2d366e112dd187b62d261d49eb79b77e386f94644363294", + "sha256:7223a2a5fe0d217e60a60cdae28d6949140dde9c3bcc714063c5b463065e3d66", + "sha256:77f195baa60a54ef9d2de16fbbfd3ff8b04edc0c0140a761b56c267ac11aa467", + "sha256:793968759cd0d96cac1e367afd70c235867831983f876a53389ad869b043c948", + "sha256:7bd339195d84439cbe5771546fe8a4e8a7a045417d8f9de9a368c434e42a721e", + "sha256:7cd863afe7336c62ec78d7d1349a2f34c007a3cc6c2369d667c65aeec412a5b1", + "sha256:7f2facbd386dd60cbbf1a794181e6aa0bd429bd78bfdf775436020172e2a23f0", + "sha256:84ffab12db93b5f6bad84c712c92060a2d321b35c3c9960b43d08d0f639d60d7", + "sha256:8c8370641f1a7f0e0669ddccca22f1da893cef7628396431eb445d46d893e5cd", + "sha256:8db715ebe3bb7d86d77ac1826f7d67ec11a70dbd2376b7cc214199360517b641", + "sha256:8e8916ae4c720529e18afa0b879473049e95949bf97042e938530e072fde061d", + "sha256:8f03bccbd8586e9dd37219bce4d4e0d3ab492e6b3b533e973fa08a112cb2ffc9", + "sha256:8f2fc11e8fe034ee3c34d316d0ad8808f45bc3b9ce5857ff29d513f3ff2923a1", + "sha256:923d39efa3cfb7279a0327e337a7958bff00cc447fd07a25cddb0a1cc9a6d2da", + "sha256:93df1de2f7f7239dc9cc5a4a12408ee1598725036bd2dedadc14d94525192fc3", + "sha256:998e33ad22dc7ec7e030b3df701c43630b5bc0d8fbc2267653577e3fec279afa", + "sha256:99f70b740dc04d09e6b2699b675874367885217a2e9f782bdf5395632ac663b7", + "sha256:9a00312dea9310d4cb7dbd7787e722d2e86a95c2db92fbd7d0155f97127bcb40", + "sha256:9d54553c1136b50fd12cc17e5b11ad07374c316df307e4cfd6441bea5fb68496", + "sha256:9dbbeb27f4e70bfd9eec1be5477517365afe05a9b2c441a0b21929ee61048124", + "sha256:a1ce3ba137ed54f83e56fb983a5859a27d43a40188ba798993812fed73c70836", + "sha256:a34d557a42aa28bd5c48a023c570219ba2593bcbbb8dc1b98d8cf5d529ab1434", + "sha256:a5f446dd5055667aabaee78487f2b5ab72e244f9bc0b2ffebfeec79051679984", + "sha256:ad36cfb355e24f1bd37cac88c112cd7730873f20fb0bdaf8ba59eedf8216079f", + "sha256:aec493917dd45e3c69d00a8874e7cbed844efd935595ef78a0f25f14312e33c6", + "sha256:b316144e85316da2723f9d8dc75bada12fa58489a527091fa1d5a612643d1a0e", + "sha256:b34ae4636dfc4e76a438ab826a0d1eed2589ca7d9a1b2d5bb546978ac6485461", + "sha256:b34b7aa8b261c1dbf7720b5d6f01f38243e9b9daf7e6b8bc1fd4657000062f2c", + "sha256:bc362ee4e314870a70f4ae88772d72d877246537d9f8cb8f7eacf10884862432", + "sha256:bed88b9a458e354014d662d47e7a5baafd7ff81c780fd91584a10d6ec842cb73", + "sha256:c0013fe6b46aa496a6749c77e00a3eb07952832ad6166bd481c74bda0dcb6d58", + "sha256:c0b5dcf9193625afd8ecc92312d6ed78781c46ecbf39af9ad4681fc9f464af88", + "sha256:c4325ff0442a12113a6379af66978c3fe562f846763287ef66bdc1d57925d337", + "sha256:c463ed05f9dfb9baebef68048aed8dcdc94411e4bf3d33a39ba97e271624f8f7", + "sha256:c8362467a0fdeccd47935f22c256bec5e6abe543bf0d66e3d3d57a8fb5731863", + "sha256:cd5bf1af8efe569654bbef5a3e0a56eca45f87cfcffab31dd8dde70da5982475", + "sha256:cf1ea2e34868f6fbf070e1af291c8180480310173de0b0c43fc38a02929fc0e3", + "sha256:d62dec4976954a23d7f91f2f4530852b0c7608116c257833922a896101336c51", + "sha256:d68c93e381010662ab873fea609bf6c0f428b6d0bb00f2c6939782e0818d37bf", + "sha256:d7c36232a90d4755b720fbd76739d8891732b18cf240a9c645d75f00639a9024", + "sha256:dd18772815d5f008fa03d2b9a681ae38d5ae9f0e599f7dda233c439fcaa00d40", + "sha256:ddc2f4dfd396c7bfa18e6ce371cba60e4cf9d2e5cdb71376aa2da264605b60b9", + "sha256:e003b002ec72c8d5a3e3da2989c7d6065b47d9eaa70cd8808b5384fbb970f4ec", + "sha256:e32a92116d4f2a80b629778280103d2a510a5b3f6314ceccd6e38006b5e92dcb", + "sha256:e4461d0f003a0aa9be2bdd1b798a041f177189c1a0f7619fe8c95ad08d9a45d7", + "sha256:e541ec6f2ec456934fd279a3120f856cd0aedd209fc3852eca563f81738f6861", + "sha256:e546e768d08ad55b20b11dbb78a745151acbd938f8f00d0cfbabe8b0199b9880", + "sha256:ea7d4a99f3b38c37eac212dbd6ec42b7a5ec51e2c74b5d3223e43c811609e65f", + "sha256:ed4eb745efbff0a8e9587d22a84be94a5eb7d2d99c02dacf7bd0911713ed14dd", + "sha256:f8a2f084546cc59ea99fda8e070be2fd140c3092dc11524a71aa8f0f3d5a55ca", + "sha256:fcb25daa9219b4cf3a0ab24b0eb9a5cc8949ed4dc72acb8fa16b7e1681aa3c58", + "sha256:fdea4952db2793c4ad0bdccd27c1d8fdd1423a92f04598bc39425bcc2b8ee46e" + ], + "markers": "python_version >= '3.8'", + "version": "==0.18.0" }, - "requests-oauthlib": { + "scrapy": { "hashes": [ - "sha256:7f71572defaecd16372f9006f33c2ec8c077c3cfa6f5911a9a90202beb513f3d", - "sha256:b4261601a71fd721a8bd6d7aa1cc1d6a8a93b4a9f5e96626f8e4d91e8beeaa6a", - "sha256:fa6c47b933f01060936d87ae9327fead68768b69c6c9ea2109c48be30f2d4dbc" + "sha256:733a039c7423e52b69bf2810b5332093d4e42a848460359c07b02ecff8f73ebe", + "sha256:f1edee0cd214512054c01a8d031a8d213dddb53492b02c9e66256e3efe90d175" ], - "version": "==1.3.0" + "index": "pypi", + "markers": "python_version >= '3.8'", + "version": "==2.11.1" }, - "scrapy": { + "scrapy-playwright": { "hashes": [ - "sha256:0a68ed41f7173679f160c4cef2db05288548c21e7164170552adae8b13cefaab", - "sha256:5f590fdc84b496e5a4bb5ef99836b0aa688a07cfcb4bc3bb7290f66486f27424" + "sha256:26947ee32a9f837d325da4fe0bcf8384e2c097e12de430283aeb550754d69fca", + "sha256:b7e171ec517460d4ec7a8552f7561a124ec945ac9ac77eb8a6639278dc7615d7" ], "index": "pypi", - "version": "==2.5.0" + "markers": "python_version >= '3.8'", + "version": "==0.0.34" }, - "scrapy-sentry": { + "scrapy-sentry-errors": { "hashes": [ - "sha256:4c78e0fb5a5940639f11ae2a1fb28d4ea1a41180d88289efc6d8e39e1e14227f" + "sha256:1f403ab863e0dd026109e416515b479517b6bb59a38b057ca68a45fa5701943f", + "sha256:c0f2292b9d3b0d304f63493b2764aa83425b17e0bb62acc2fd242c7e10765f58" ], "index": "pypi", - "version": "==0.9.0" + "markers": "python_version >= '3.8'", + "version": "==1.0.0" }, "scrapy-wayback-middleware": { "hashes": [ - "sha256:7f509a3288d2d3781564ef5639752ff0758e5f3a20f419861d030161ce781181", - "sha256:bce0ecc7cbb1cd1277ab0bcc15ab7d552c3d282224b36fcb982220cb0bcb408c" + "sha256:d48079310958cc9583f2e2ffcdbfd583ee2ec2226c5c3ff9a7a72b0bf3d95784", + "sha256:fd2b8500d64b909289e3541c201b4d672c0e7b458fc20e77bb37f0d71d93a75a" ], "index": "pypi", - "version": "==0.3.2" + "markers": "python_version < '4.0' and python_full_version >= '3.6.1'", + "version": "==0.3.3" + }, + "sentry-sdk": { + "hashes": [ + "sha256:d188b407c9bacbe2a50a824e1f8fb99ee1aeb309133310488c570cb6d7056643", + "sha256:d2dca2392cc5c9a2cc9bb874dd7978ebb759682fe4fe889ee7e970ee8dd1c61e" + ], + "version": "==1.40.5" }, "service-identity": { "hashes": [ - "sha256:6e6c6086ca271dc11b033d17c3a8bea9f24ebff920c587da090afc9519419d34", - "sha256:f0b0caac3d40627c3c04d7a51b6e06721857a0e10a8775f2d1d7e72901b3a7db" + "sha256:6829c9d62fb832c2e1c435629b0a8c476e1929881f28bee4d20bc24161009221", + "sha256:a28caf8130c8a5c1c7a6f5293faaf239bbfb7751e4862436920ee6f2616f568a" ], - "version": "==21.1.0" + "markers": "python_version >= '3.8'", + "version": "==24.1.0" + }, + "setuptools": { + "hashes": [ + "sha256:850894c4195f09c4ed30dba56213bf7c3f21d86ed6bdaafb5df5972593bfc401", + "sha256:c054629b81b946d63a9c6e732bc8b2513a7c3ea645f11d0139a2191d735c60c6" + ], + "markers": "python_version >= '3.8'", + "version": "==69.1.0" }, "six": { "hashes": [ @@ -517,271 +799,242 @@ "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", "version": "==1.16.0" }, - "sortedcontainers": { + "tldextract": { "hashes": [ - "sha256:25caa5a06cc30b6b83d11423433f65d1f9d76c4c6a0c90e3379eaa43b9bfdb88", - "sha256:a163dcaede0f1c021485e957a39245190e74249897e2ae4b2aa38595db237ee0" + "sha256:9b6dbf803cb5636397f0203d48541c0da8ba53babaf0e8a6feda2d88746813d4", + "sha256:b9c4510a8766d377033b6bace7e9f1f17a891383ced3c5d50c150f181e9e1cc2" ], - "version": "==2.4.0" + "markers": "python_version >= '3.8'", + "version": "==5.1.1" }, "twisted": { - "extras": [ - "http2" - ], "hashes": [ - "sha256:13c1d1d2421ae556d91e81e66cf0d4f4e4e1e4a36a0486933bee4305c6a4fb9b", - "sha256:2cd652542463277378b0d349f47c62f20d9306e57d1247baabd6d1d38a109006" + "sha256:4ae8bce12999a35f7fe6443e7f1893e6fe09588c8d2bed9c35cdce8ff2d5b444", + "sha256:987847a0790a2c597197613686e2784fd54167df3a55d0fb17c8412305d76ce5" ], - "markers": "python_full_version >= '3.6.7'", - "version": "==21.7.0" - }, - "twisted-iocpsupport": { - "hashes": [ - "sha256:306becd6e22ab6e8e4f36b6bdafd9c92e867c98a5ce517b27fdd27760ee7ae41", - "sha256:3c61742cb0bc6c1ac117a7e5f422c129832f0c295af49e01d8a6066df8cfc04d", - "sha256:72068b206ee809c9c596b57b5287259ea41ddb4774d86725b19f35bf56aa32a9", - "sha256:7d972cfa8439bdcb35a7be78b7ef86d73b34b808c74be56dfa785c8a93b851bf", - "sha256:81b3abe3527b367da0220482820cb12a16c661672b7bcfcde328902890d63323", - "sha256:851b3735ca7e8102e661872390e3bce88f8901bece95c25a0c8bb9ecb8a23d32", - "sha256:985c06a33f5c0dae92c71a036d1ea63872ee86a21dd9b01e1f287486f15524b4", - "sha256:9dbb8823b49f06d4de52721b47de4d3b3026064ef4788ce62b1a21c57c3fff6f", - "sha256:b435857b9efcbfc12f8c326ef0383f26416272260455bbca2cd8d8eca470c546", - "sha256:b76b4eed9b27fd63ddb0877efdd2d15835fdcb6baa745cb85b66e5d016ac2878", - "sha256:b9fed67cf0f951573f06d560ac2f10f2a4bbdc6697770113a2fc396ea2cb2565", - "sha256:bf4133139d77fc706d8f572e6b7d82871d82ec7ef25d685c2351bdacfb701415" - ], - "markers": "platform_system == 'Windows'", - "version": "==1.0.2" + "markers": "python_full_version >= '3.8.0'", + "version": "==23.10.0" }, "typing-extensions": { "hashes": [ - "sha256:49f75d16ff11f1cd258e1b988ccff82a3ca5570217d7ad8c5f48205dd99a677e", - "sha256:d8226d10bc02a29bcc81df19a26e56a9647f8b0a6d4a83924139f4a8b01f17b7", - "sha256:f1d25edafde516b146ecd0613dabcc61409817af4766fbbcfb8d1ad4ec441a34" + "sha256:23478f88c37f27d76ac8aee6c905017a143b0b1b886c3c9f66bc2fd94f9f5783", + "sha256:af72aea155e91adfc61c3ae9e0e342dbc0cba726d6cba4b6c72c1f34e47291cd" ], - "version": "==3.10.0.2" + "markers": "python_version >= '3.8'", + "version": "==4.9.0" }, "urllib3": { "hashes": [ - "sha256:39fb8672126159acb139a7718dd10806104dec1e2f0f6c88aab05d17df10c8d4", - "sha256:f57b4c16c62fa2760b7e3d97c35b255512fb6b59a259730f36ba32ce9f8e342f" + "sha256:450b20ec296a467077128bff42b73080516e71b56ff59a60a02bef2232c4fa9d", + "sha256:d0570876c61ab9e520d776c38acbbb5b05a776d3f9ff98a5c8fd5162a444cf19" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4' and python_version < '4.0'", - "version": "==1.26.6" + "markers": "python_version >= '3.8'", + "version": "==2.2.1" }, "w3lib": { "hashes": [ - "sha256:0161d55537063e00d95a241663ede3395c4c6d7b777972ba2fd58bbab2001e53", - "sha256:0ad6d0203157d61149fd45aaed2e24f53902989c32fc1dccc2e2bfba371560df" + "sha256:c4432926e739caa8e3f49f5de783f336df563d9490416aebd5d39fb896d264e7", + "sha256:ed5b74e997eea2abe3c1321f916e344144ee8e9072a6f33463ee8e57f858a4b1" ], - "version": "==1.22.0" + "markers": "python_version >= '3.7'", + "version": "==2.1.2" }, "zope.interface": { "hashes": [ - "sha256:08f9636e99a9d5410181ba0729e0408d3d8748026ea938f3b970a0249daa8192", - "sha256:0b465ae0962d49c68aa9733ba92a001b2a0933c317780435f00be7ecb959c702", - "sha256:0cba8477e300d64a11a9789ed40ee8932b59f9ee05f85276dbb4b59acee5dd09", - "sha256:0cee5187b60ed26d56eb2960136288ce91bcf61e2a9405660d271d1f122a69a4", - "sha256:0ea1d73b7c9dcbc5080bb8aaffb776f1c68e807767069b9ccdd06f27a161914a", - "sha256:0f91b5b948686659a8e28b728ff5e74b1be6bf40cb04704453617e5f1e945ef3", - "sha256:15e7d1f7a6ee16572e21e3576d2012b2778cbacf75eb4b7400be37455f5ca8bf", - "sha256:17776ecd3a1fdd2b2cd5373e5ef8b307162f581c693575ec62e7c5399d80794c", - "sha256:194d0bcb1374ac3e1e023961610dc8f2c78a0f5f634d0c737691e215569e640d", - "sha256:1c0e316c9add0db48a5b703833881351444398b04111188069a26a61cfb4df78", - "sha256:205e40ccde0f37496904572035deea747390a8b7dc65146d30b96e2dd1359a83", - "sha256:273f158fabc5ea33cbc936da0ab3d4ba80ede5351babc4f577d768e057651531", - "sha256:2876246527c91e101184f63ccd1d716ec9c46519cc5f3d5375a3351c46467c46", - "sha256:2c98384b254b37ce50eddd55db8d381a5c53b4c10ee66e1e7fe749824f894021", - "sha256:2e5a26f16503be6c826abca904e45f1a44ff275fdb7e9d1b75c10671c26f8b94", - "sha256:334701327f37c47fa628fc8b8d28c7d7730ce7daaf4bda1efb741679c2b087fc", - "sha256:3748fac0d0f6a304e674955ab1365d515993b3a0a865e16a11ec9d86fb307f63", - "sha256:3c02411a3b62668200910090a0dff17c0b25aaa36145082a5a6adf08fa281e54", - "sha256:3dd4952748521205697bc2802e4afac5ed4b02909bb799ba1fe239f77fd4e117", - "sha256:3f24df7124c323fceb53ff6168da70dbfbae1442b4f3da439cd441681f54fe25", - "sha256:469e2407e0fe9880ac690a3666f03eb4c3c444411a5a5fddfdabc5d184a79f05", - "sha256:4de4bc9b6d35c5af65b454d3e9bc98c50eb3960d5a3762c9438df57427134b8e", - "sha256:5208ebd5152e040640518a77827bdfcc73773a15a33d6644015b763b9c9febc1", - "sha256:52de7fc6c21b419078008f697fd4103dbc763288b1406b4562554bd47514c004", - "sha256:5bb3489b4558e49ad2c5118137cfeaf59434f9737fa9c5deefc72d22c23822e2", - "sha256:5dba5f530fec3f0988d83b78cc591b58c0b6eb8431a85edd1569a0539a8a5a0e", - "sha256:5dd9ca406499444f4c8299f803d4a14edf7890ecc595c8b1c7115c2342cadc5f", - "sha256:5f931a1c21dfa7a9c573ec1f50a31135ccce84e32507c54e1ea404894c5eb96f", - "sha256:63b82bb63de7c821428d513607e84c6d97d58afd1fe2eb645030bdc185440120", - "sha256:66c0061c91b3b9cf542131148ef7ecbecb2690d48d1612ec386de9d36766058f", - "sha256:6f0c02cbb9691b7c91d5009108f975f8ffeab5dff8f26d62e21c493060eff2a1", - "sha256:71aace0c42d53abe6fc7f726c5d3b60d90f3c5c055a447950ad6ea9cec2e37d9", - "sha256:7d97a4306898b05404a0dcdc32d9709b7d8832c0c542b861d9a826301719794e", - "sha256:7df1e1c05304f26faa49fa752a8c690126cf98b40b91d54e6e9cc3b7d6ffe8b7", - "sha256:8270252effc60b9642b423189a2fe90eb6b59e87cbee54549db3f5562ff8d1b8", - "sha256:867a5ad16892bf20e6c4ea2aab1971f45645ff3102ad29bd84c86027fa99997b", - "sha256:877473e675fdcc113c138813a5dd440da0769a2d81f4d86614e5d62b69497155", - "sha256:8892f89999ffd992208754851e5a052f6b5db70a1e3f7d54b17c5211e37a98c7", - "sha256:9a9845c4c6bb56e508651f005c4aeb0404e518c6f000d5a1123ab077ab769f5c", - "sha256:a1e6e96217a0f72e2b8629e271e1b280c6fa3fe6e59fa8f6701bec14e3354325", - "sha256:a8156e6a7f5e2a0ff0c5b21d6bcb45145efece1909efcbbbf48c56f8da68221d", - "sha256:a9506a7e80bcf6eacfff7f804c0ad5350c8c95b9010e4356a4b36f5322f09abb", - "sha256:af310ec8335016b5e52cae60cda4a4f2a60a788cbb949a4fbea13d441aa5a09e", - "sha256:b0297b1e05fd128d26cc2460c810d42e205d16d76799526dfa8c8ccd50e74959", - "sha256:bf68f4b2b6683e52bec69273562df15af352e5ed25d1b6641e7efddc5951d1a7", - "sha256:d0c1bc2fa9a7285719e5678584f6b92572a5b639d0e471bb8d4b650a1a910920", - "sha256:d4d9d6c1a455d4babd320203b918ccc7fcbefe308615c521062bc2ba1aa4d26e", - "sha256:db1fa631737dab9fa0b37f3979d8d2631e348c3b4e8325d6873c2541d0ae5a48", - "sha256:dd93ea5c0c7f3e25335ab7d22a507b1dc43976e1345508f845efc573d3d779d8", - "sha256:f44e517131a98f7a76696a7b21b164bcb85291cee106a23beccce454e1f433a4", - "sha256:f7ee479e96f7ee350db1cf24afa5685a5899e2b34992fb99e1f7c1b0b758d263" - ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'", - "version": "==5.4.0" + "sha256:02adbab560683c4eca3789cc0ac487dcc5f5a81cc48695ec247f00803cafe2fe", + "sha256:14e02a6fc1772b458ebb6be1c276528b362041217b9ca37e52ecea2cbdce9fac", + "sha256:25e0af9663eeac6b61b231b43c52293c2cb7f0c232d914bdcbfd3e3bd5c182ad", + "sha256:2606955a06c6852a6cff4abeca38346ed01e83f11e960caa9a821b3626a4467b", + "sha256:396f5c94654301819a7f3a702c5830f0ea7468d7b154d124ceac823e2419d000", + "sha256:3b240883fb43160574f8f738e6d09ddbdbf8fa3e8cea051603d9edfd947d9328", + "sha256:3b6c62813c63c543a06394a636978b22dffa8c5410affc9331ce6cdb5bfa8565", + "sha256:4ae9793f114cee5c464cc0b821ae4d36e1eba961542c6086f391a61aee167b6f", + "sha256:4bce517b85f5debe07b186fc7102b332676760f2e0c92b7185dd49c138734b70", + "sha256:4d45d2ba8195850e3e829f1f0016066a122bfa362cc9dc212527fc3d51369037", + "sha256:4dd374927c00764fcd6fe1046bea243ebdf403fba97a937493ae4be2c8912c2b", + "sha256:506f5410b36e5ba494136d9fa04c548eaf1a0d9c442b0b0e7a0944db7620e0ab", + "sha256:59f7374769b326a217d0b2366f1c176a45a4ff21e8f7cebb3b4a3537077eff85", + "sha256:5ee9789a20b0081dc469f65ff6c5007e67a940d5541419ca03ef20c6213dd099", + "sha256:6fc711acc4a1c702ca931fdbf7bf7c86f2a27d564c85c4964772dadf0e3c52f5", + "sha256:75d2ec3d9b401df759b87bc9e19d1b24db73083147089b43ae748aefa63067ef", + "sha256:76e0531d86523be7a46e15d379b0e975a9db84316617c0efe4af8338dc45b80c", + "sha256:8af82afc5998e1f307d5e72712526dba07403c73a9e287d906a8aa2b1f2e33dd", + "sha256:8f5d2c39f3283e461de3655e03faf10e4742bb87387113f787a7724f32db1e48", + "sha256:97785604824981ec8c81850dd25c8071d5ce04717a34296eeac771231fbdd5cd", + "sha256:a3046e8ab29b590d723821d0785598e0b2e32b636a0272a38409be43e3ae0550", + "sha256:abb0b3f2cb606981c7432f690db23506b1db5899620ad274e29dbbbdd740e797", + "sha256:ac7c2046d907e3b4e2605a130d162b1b783c170292a11216479bb1deb7cadebe", + "sha256:af27b3fe5b6bf9cd01b8e1c5ddea0a0d0a1b8c37dc1c7452f1e90bf817539c6d", + "sha256:b386b8b9d2b6a5e1e4eadd4e62335571244cb9193b7328c2b6e38b64cfda4f0e", + "sha256:b66335bbdbb4c004c25ae01cc4a54fd199afbc1fd164233813c6d3c2293bb7e1", + "sha256:d54f66c511ea01b9ef1d1a57420a93fbb9d48a08ec239f7d9c581092033156d0", + "sha256:de125151a53ecdb39df3cb3deb9951ed834dd6a110a9e795d985b10bb6db4532", + "sha256:de7916380abaef4bb4891740879b1afcba2045aee51799dfd6d6ca9bdc71f35f", + "sha256:e2fefad268ff5c5b314794e27e359e48aeb9c8bb2cbb5748a071757a56f6bb8f", + "sha256:e7b2bed4eea047a949296e618552d3fed00632dc1b795ee430289bdd0e3717f3", + "sha256:e87698e2fea5ca2f0a99dff0a64ce8110ea857b640de536c76d92aaa2a91ff3a", + "sha256:ede888382882f07b9e4cd942255921ffd9f2901684198b88e247c7eabd27a000", + "sha256:f444de0565db46d26c9fa931ca14f497900a295bd5eba480fc3fad25af8c763e", + "sha256:fa994e8937e8ccc7e87395b7b35092818905cf27c651e3ff3e7f29729f5ce3ce", + "sha256:febceb04ee7dd2aef08c2ff3d6f8a07de3052fc90137c507b0ede3ea80c21440" + ], + "markers": "python_version >= '3.7'", + "version": "==6.2" } }, "develop": { - "appdirs": { - "hashes": [ - "sha256:7d5d0167b2b1ba821647616af46a749d1c653740dd0d2415100fe26e27afdf41", - "sha256:a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128" - ], - "version": "==1.4.4" - }, - "atomicwrites": { - "hashes": [ - "sha256:6d1784dea7c0c8d4a5172b6c620f40b6e4cbfdf96d783691f2e1302a7b88e197", - "sha256:ae70396ad1a434f9c7046fd2dd196fc04b12f9e91ffb859164193be8b6168a7a" - ], - "markers": "sys_platform == 'win32'", - "version": "==1.4.0" - }, - "attrs": { - "hashes": [ - "sha256:149e90d6d8ac20db7a955ad60cf0e6881a3f20d37096140088356da6c716b0b1", - "sha256:ef6aaac3ca6cd92904cdd0d83f629a15f18053ec84e6432106f7a4d04ae4f5fb" - ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'", - "version": "==21.2.0" - }, "black": { "hashes": [ - "sha256:1b30e59be925fafc1ee4565e5e08abef6b03fe455102883820fe5ee2e4734e0b", - "sha256:c2edb73a08e9e0e6f65a0e6af18b059b8b1cdd5bef997d7a0b181df93dc81539" + "sha256:057c3dc602eaa6fdc451069bd027a1b2635028b575a6c3acfd63193ced20d9c8", + "sha256:08654d0797e65f2423f850fc8e16a0ce50925f9337fb4a4a176a7aa4026e63f8", + "sha256:163baf4ef40e6897a2a9b83890e59141cc8c2a98f2dda5080dc15c00ee1e62cd", + "sha256:1e08fb9a15c914b81dd734ddd7fb10513016e5ce7e6704bdd5e1251ceee51ac9", + "sha256:4dd76e9468d5536abd40ffbc7a247f83b2324f0c050556d9c371c2b9a9a95e31", + "sha256:4f9de21bafcba9683853f6c96c2d515e364aee631b178eaa5145fc1c61a3cc92", + "sha256:61a0391772490ddfb8a693c067df1ef5227257e72b0e4108482b8d41b5aee13f", + "sha256:6981eae48b3b33399c8757036c7f5d48a535b962a7c2310d19361edeef64ce29", + "sha256:7e53a8c630f71db01b28cd9602a1ada68c937cbf2c333e6ed041390d6968faf4", + "sha256:810d445ae6069ce64030c78ff6127cd9cd178a9ac3361435708b907d8a04c693", + "sha256:93601c2deb321b4bad8f95df408e3fb3943d85012dddb6121336b8e24a0d1218", + "sha256:992e451b04667116680cb88f63449267c13e1ad134f30087dec8527242e9862a", + "sha256:9db528bccb9e8e20c08e716b3b09c6bdd64da0dd129b11e160bf082d4642ac23", + "sha256:a0057f800de6acc4407fe75bb147b0c2b5cbb7c3ed110d3e5999cd01184d53b0", + "sha256:ba15742a13de85e9b8f3239c8f807723991fbfae24bad92d34a2b12e81904982", + "sha256:bce4f25c27c3435e4dace4815bcb2008b87e167e3bf4ee47ccdc5ce906eb4894", + "sha256:ca610d29415ee1a30a3f30fab7a8f4144e9d34c89a235d81292a1edb2b55f540", + "sha256:d533d5e3259720fdbc1b37444491b024003e012c5173f7d06825a77508085430", + "sha256:d84f29eb3ee44859052073b7636533ec995bd0f64e2fb43aeceefc70090e752b", + "sha256:e37c99f89929af50ffaf912454b3e3b47fd64109659026b678c091a4cd450fb2", + "sha256:e8a6ae970537e67830776488bca52000eaa37fa63b9988e8c487458d9cd5ace6", + "sha256:faf2ee02e6612577ba0181f4347bcbcf591eb122f7841ae5ba233d12c39dcb4d" ], "index": "pypi", - "version": "==19.10b0" + "markers": "python_version >= '3.8'", + "version": "==24.2.0" }, "click": { "hashes": [ - "sha256:8c04c11192119b1ef78ea049e0a6f0463e4c48ef00a30160c704337586f3ad7a", - "sha256:fba402a4a47334742d782209a7c79bc448911afe1149d07bdabdf480b3e2f4b6" + "sha256:ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28", + "sha256:ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de" ], - "markers": "python_version >= '3.6'", - "version": "==8.0.1" + "markers": "python_version >= '3.7'", + "version": "==8.1.7" }, - "colorama": { + "exceptiongroup": { "hashes": [ - "sha256:5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b", - "sha256:9f47eda37229f68eee03b24b9748937c7dc3868f906e8ba69fbcbdd3bc5dc3e2" + "sha256:4bfd3996ac73b41e9b9628b04e079f193850720ea5945fc96a08633c66912f14", + "sha256:91f5c769735f051a4290d52edd0858999b57e5876e9f85937691bd4c9fa3ed68" ], - "markers": "sys_platform == 'win32' and platform_system == 'Windows'", - "version": "==0.4.4" + "markers": "python_version < '3.11'", + "version": "==1.2.0" }, "flake8": { "hashes": [ - "sha256:07528381786f2a6237b061f6e96610a4167b226cb926e2aa2b6b1d78057c576b", - "sha256:bf8fd333346d844f616e8d47905ef3a3384edae6b4e9beb0c5101e25e3110907" + "sha256:33f96621059e65eec474169085dc92bf26e7b2d47366b70be2f67ab80dc25132", + "sha256:a6dfbb75e03252917f2473ea9653f7cd799c3064e54d4c8140044c5c065f53c3" ], "index": "pypi", - "version": "==3.9.2" + "markers": "python_full_version >= '3.8.1'", + "version": "==7.0.0" }, "freezegun": { "hashes": [ - "sha256:177f9dd59861d871e27a484c3332f35a6e3f5d14626f2bf91be37891f18927f3", - "sha256:2ae695f7eb96c62529f03a038461afe3c692db3465e215355e1bb4b0ab408712" + "sha256:10939b0ba0ff5adaecf3b06a5c2f73071d9678e507c5eaedb23c761d56ac774b", + "sha256:55e0fc3c84ebf0a96a5aa23ff8b53d70246479e9a68863f1fcac5a3e52f19dd6" ], "index": "pypi", - "version": "==1.1.0" + "markers": "python_version >= '3.7'", + "version": "==1.4.0" }, "iniconfig": { "hashes": [ - "sha256:011e24c64b7f47f6ebd835bb12a743f2fbe9a26d4cecaa7f53bc4f35ee9da8b3", - "sha256:bc3af051d7d14b2ee5ef9969666def0cd1a000e121eaea580d4a313df4b37f32" + "sha256:2d91e135bf72d31a410b17c16da610a82cb55f6b0477d1a902134b24a455b8b3", + "sha256:b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374" ], - "version": "==1.1.1" + "markers": "python_version >= '3.7'", + "version": "==2.0.0" }, "isort": { "hashes": [ - "sha256:9c2ea1e62d871267b78307fe511c0838ba0da28698c5732d54e2790bf3ba9899", - "sha256:e17d6e2b81095c9db0a03a8025a957f334d6ea30b26f9ec70805411e5c7c81f2" + "sha256:48fdfcb9face5d58a4f6dde2e72a1fb8dcaf8ab26f95ab49fab84c2ddefb0109", + "sha256:8ca5e72a8d85860d5a3fa69b8745237f2939afe12dbf656afbcb47fe72d947a6" ], "index": "pypi", - "version": "==5.9.3" + "markers": "python_full_version >= '3.8.0'", + "version": "==5.13.2" }, "mccabe": { "hashes": [ - "sha256:ab8a6258860da4b6677da4bd2fe5dc2c659cff31b3ee4f7f5d64e79735b80d42", - "sha256:dd8d182285a0fe56bace7f45b5e7d1a6ebcbf524e8f3bd87eb0f125271b8831f" + "sha256:348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325", + "sha256:6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e" ], - "version": "==0.6.1" + "markers": "python_version >= '3.6'", + "version": "==0.7.0" + }, + "mypy-extensions": { + "hashes": [ + "sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d", + "sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782" + ], + "markers": "python_version >= '3.5'", + "version": "==1.0.0" }, "packaging": { "hashes": [ - "sha256:7dc96269f53a4ccec5c0670940a4281106dd0bb343f47b7471f779df49c2fbe7", - "sha256:c86254f9220d55e31cc94d69bade760f0847da8000def4dfe1c6b872fd14ff14" + "sha256:048fb0e9405036518eaaf48a55953c750c11e1a1b68e0dd1a9d62ed0c092cfc5", + "sha256:8c491190033a9af7e1d931d0b5dacc2ef47509b34dd0de67ed209b5203fc88c7" ], - "markers": "python_version >= '3.6'", - "version": "==21.0" + "markers": "python_version >= '3.7'", + "version": "==23.2" }, "pathspec": { "hashes": [ - "sha256:7d15c4ddb0b5c802d161efc417ec1a2558ea2653c2e8ad9c19098201dc1c993a", - "sha256:e564499435a2673d586f6b2130bb5b95f04a3ba06f81b8f895b651a3c76aabb1" + "sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08", + "sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712" ], - "version": "==0.9.0" + "markers": "python_version >= '3.8'", + "version": "==0.12.1" }, - "pluggy": { + "platformdirs": { "hashes": [ - "sha256:4224373bacce55f955a878bf9cfa763c1e360858e330072059e10bad68531159", - "sha256:74134bbf457f031a36d68416e1509f34bd5ccc019f0bcc952c7b909d06b37bd3" + "sha256:0614df2a2f37e1a662acbd8e2b25b92ccf8632929bc6d43467e17fe89c75e068", + "sha256:ef0cc731df711022c174543cb70a9b5bd22e5a9337c8624ef2c2ceb8ddad8768" ], - "markers": "python_version >= '3.6'", - "version": "==1.0.0" + "markers": "python_version >= '3.8'", + "version": "==4.2.0" }, - "py": { + "pluggy": { "hashes": [ - "sha256:21b81bda15b66ef5e1a777a21c4dcd9c20ad3efd0b3f817e7a809035269e1bd3", - "sha256:3b80836aa6d1feeaa108e046da6423ab8f6ceda6468545ae8d02d9d58d18818a" + "sha256:7db9f7b503d67d1c5b95f59773ebb58a8c1c288129a88665838012cfb07b8981", + "sha256:8c85c2876142a764e5b7548e7d9a0e0ddb46f5185161049a79b7e974454223be" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", - "version": "==1.10.0" + "markers": "python_version >= '3.8'", + "version": "==1.4.0" }, "pycodestyle": { "hashes": [ - "sha256:514f76d918fcc0b55c6680472f0a37970994e07bbb80725808c17089be302068", - "sha256:c389c1d06bf7904078ca03399a4816f974a1d590090fecea0c63ec26ebaf1cef" + "sha256:41ba0e7afc9752dfb53ced5489e89f8186be00e599e712660695b7a75ff2663f", + "sha256:44fe31000b2d866f2e41841b18528a505fbd7fef9017b04eff4e2648a0fadc67" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", - "version": "==2.7.0" + "markers": "python_version >= '3.8'", + "version": "==2.11.1" }, "pyflakes": { "hashes": [ - "sha256:7893783d01b8a89811dd72d7dfd4d84ff098e5eed95cfa8905b22bbffe52efc3", - "sha256:f5bc8ecabc05bb9d291eb5203d6810b49040f6ff446a756326104746cc00c1db" + "sha256:1c61603ff154621fb2a9172037d84dca3500def8c8b630657d1701f026f8af3f", + "sha256:84b5be138a2dfbb40689ca07e2152deb896a65c3a3e24c251c5c62489568074a" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", - "version": "==2.3.1" - }, - "pyparsing": { - "hashes": [ - "sha256:c203ec8783bf771a155b207279b9bccb8dea02d8f0c9e5f8ead507bc3246ecc1", - "sha256:ef9d7589ef3c200abe66653d3f1ab1033c3c419ae9b9bdb1240a85b024efc88b" - ], - "markers": "python_version >= '2.6' and python_version not in '3.0, 3.1, 3.2, 3.3'", - "version": "==2.4.7" + "markers": "python_version >= '3.8'", + "version": "==3.2.0" }, "pytest": { "hashes": [ - "sha256:131b36680866a76e6781d13f101efb86cf674ebb9762eb70d3082b6f29889e89", - "sha256:7310f8d27bc79ced999e760ca304d69f6ba6c6649c0b60fb0e04a4a77cacc134" + "sha256:267f6563751877d772019b13aacbe4e860d73fe8f651f28112e9ac37de7513ae", + "sha256:3e4f16fe1c0a9dc9d9389161c127c3edc5d810c38d6793042fb81d9f48a59fca" ], "index": "pypi", - "version": "==6.2.5" + "markers": "python_version >= '3.8'", + "version": "==8.0.1" }, "python-dateutil": { "hashes": [ @@ -789,54 +1042,9 @@ "sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9" ], "index": "pypi", + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", "version": "==2.8.2" }, - "regex": { - "hashes": [ - "sha256:04f6b9749e335bb0d2f68c707f23bb1773c3fb6ecd10edf0f04df12a8920d468", - "sha256:08d74bfaa4c7731b8dac0a992c63673a2782758f7cfad34cf9c1b9184f911354", - "sha256:0fc1f8f06977c2d4f5e3d3f0d4a08089be783973fc6b6e278bde01f0544ff308", - "sha256:121f4b3185feaade3f85f70294aef3f777199e9b5c0c0245c774ae884b110a2d", - "sha256:1413b5022ed6ac0d504ba425ef02549a57d0f4276de58e3ab7e82437892704fc", - "sha256:1743345e30917e8c574f273f51679c294effba6ad372db1967852f12c76759d8", - "sha256:28fc475f560d8f67cc8767b94db4c9440210f6958495aeae70fac8faec631797", - "sha256:31a99a4796bf5aefc8351e98507b09e1b09115574f7c9dbb9cf2111f7220d2e2", - "sha256:328a1fad67445550b982caa2a2a850da5989fd6595e858f02d04636e7f8b0b13", - "sha256:473858730ef6d6ff7f7d5f19452184cd0caa062a20047f6d6f3e135a4648865d", - "sha256:4cde065ab33bcaab774d84096fae266d9301d1a2f5519d7bd58fc55274afbf7a", - "sha256:5f6a808044faae658f546dd5f525e921de9fa409de7a5570865467f03a626fc0", - "sha256:610b690b406653c84b7cb6091facb3033500ee81089867ee7d59e675f9ca2b73", - "sha256:66256b6391c057305e5ae9209941ef63c33a476b73772ca967d4a2df70520ec1", - "sha256:6eebf512aa90751d5ef6a7c2ac9d60113f32e86e5687326a50d7686e309f66ed", - "sha256:79aef6b5cd41feff359acaf98e040844613ff5298d0d19c455b3d9ae0bc8c35a", - "sha256:808ee5834e06f57978da3e003ad9d6292de69d2bf6263662a1a8ae30788e080b", - "sha256:8e44769068d33e0ea6ccdf4b84d80c5afffe5207aa4d1881a629cf0ef3ec398f", - "sha256:999ad08220467b6ad4bd3dd34e65329dd5d0df9b31e47106105e407954965256", - "sha256:9b006628fe43aa69259ec04ca258d88ed19b64791693df59c422b607b6ece8bb", - "sha256:9d05ad5367c90814099000442b2125535e9d77581855b9bee8780f1b41f2b1a2", - "sha256:a577a21de2ef8059b58f79ff76a4da81c45a75fe0bfb09bc8b7bb4293fa18983", - "sha256:a617593aeacc7a691cc4af4a4410031654f2909053bd8c8e7db837f179a630eb", - "sha256:abb48494d88e8a82601af905143e0de838c776c1241d92021e9256d5515b3645", - "sha256:ac88856a8cbccfc14f1b2d0b829af354cc1743cb375e7f04251ae73b2af6adf8", - "sha256:b4c220a1fe0d2c622493b0a1fd48f8f991998fb447d3cd368033a4b86cf1127a", - "sha256:b844fb09bd9936ed158ff9df0ab601e2045b316b17aa8b931857365ea8586906", - "sha256:bdc178caebd0f338d57ae445ef8e9b737ddf8fbc3ea187603f65aec5b041248f", - "sha256:c206587c83e795d417ed3adc8453a791f6d36b67c81416676cad053b4104152c", - "sha256:c61dcc1cf9fd165127a2853e2c31eb4fb961a4f26b394ac9fe5669c7a6592892", - "sha256:c7cb4c512d2d3b0870e00fbbac2f291d4b4bf2634d59a31176a87afe2777c6f0", - "sha256:d4a332404baa6665b54e5d283b4262f41f2103c255897084ec8f5487ce7b9e8e", - "sha256:d5111d4c843d80202e62b4fdbb4920db1dcee4f9366d6b03294f45ed7b18b42e", - "sha256:e1e8406b895aba6caa63d9fd1b6b1700d7e4825f78ccb1e5260551d168db38ed", - "sha256:e8690ed94481f219a7a967c118abaf71ccc440f69acd583cab721b90eeedb77c", - "sha256:ed283ab3a01d8b53de3a05bfdf4473ae24e43caee7dcb5584e86f3f3e5ab4374", - "sha256:ed4b50355b066796dacdd1cf538f2ce57275d001838f9b132fab80b75e8c84dd", - "sha256:ee329d0387b5b41a5dddbb6243a21cb7896587a651bebb957e2d2bb8b63c0791", - "sha256:f3bf1bc02bc421047bfec3343729c4bbbea42605bcfd6d6bfe2c07ade8b12d2a", - "sha256:f585cbbeecb35f35609edccb95efd95a3e35824cd7752b586503f7e6087303f1", - "sha256:f60667673ff9c249709160529ab39667d1ae9fd38634e006bec95611f632e759" - ], - "version": "==2021.8.28" - }, "six": { "hashes": [ "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926", @@ -845,48 +1053,21 @@ "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", "version": "==1.16.0" }, - "toml": { - "hashes": [ - "sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b", - "sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f" - ], - "markers": "python_version >= '2.6' and python_version not in '3.0, 3.1, 3.2, 3.3'", - "version": "==0.10.2" - }, - "typed-ast": { - "hashes": [ - "sha256:01ae5f73431d21eead5015997ab41afa53aa1fbe252f9da060be5dad2c730ace", - "sha256:067a74454df670dcaa4e59349a2e5c81e567d8d65458d480a5b3dfecec08c5ff", - "sha256:0fb71b8c643187d7492c1f8352f2c15b4c4af3f6338f21681d3681b3dc31a266", - "sha256:1b3ead4a96c9101bef08f9f7d1217c096f31667617b58de957f690c92378b528", - "sha256:2068531575a125b87a41802130fa7e29f26c09a2833fea68d9a40cf33902eba6", - "sha256:209596a4ec71d990d71d5e0d312ac935d86930e6eecff6ccc7007fe54d703808", - "sha256:2c726c276d09fc5c414693a2de063f521052d9ea7c240ce553316f70656c84d4", - "sha256:398e44cd480f4d2b7ee8d98385ca104e35c81525dd98c519acff1b79bdaac363", - "sha256:52b1eb8c83f178ab787f3a4283f68258525f8d70f778a2f6dd54d3b5e5fb4341", - "sha256:5feca99c17af94057417d744607b82dd0a664fd5e4ca98061480fd8b14b18d04", - "sha256:7538e495704e2ccda9b234b82423a4038f324f3a10c43bc088a1636180f11a41", - "sha256:760ad187b1041a154f0e4d0f6aae3e40fdb51d6de16e5c99aedadd9246450e9e", - "sha256:777a26c84bea6cd934422ac2e3b78863a37017618b6e5c08f92ef69853e765d3", - "sha256:95431a26309a21874005845c21118c83991c63ea800dd44843e42a916aec5899", - "sha256:9ad2c92ec681e02baf81fdfa056fe0d818645efa9af1f1cd5fd6f1bd2bdfd805", - "sha256:9c6d1a54552b5330bc657b7ef0eae25d00ba7ffe85d9ea8ae6540d2197a3788c", - "sha256:aee0c1256be6c07bd3e1263ff920c325b59849dc95392a05f258bb9b259cf39c", - "sha256:af3d4a73793725138d6b334d9d247ce7e5f084d96284ed23f22ee626a7b88e39", - "sha256:b36b4f3920103a25e1d5d024d155c504080959582b928e91cb608a65c3a49e1a", - "sha256:b9574c6f03f685070d859e75c7f9eeca02d6933273b5e69572e5ff9d5e3931c3", - "sha256:bff6ad71c81b3bba8fa35f0f1921fb24ff4476235a6e94a26ada2e54370e6da7", - "sha256:c190f0899e9f9f8b6b7863debfb739abcb21a5c054f911ca3596d12b8a4c4c7f", - "sha256:c907f561b1e83e93fad565bac5ba9c22d96a54e7ea0267c708bffe863cbe4075", - "sha256:cae53c389825d3b46fb37538441f75d6aecc4174f615d048321b716df2757fb0", - "sha256:dd4a21253f42b8d2b48410cb31fe501d32f8b9fbeb1f55063ad102fe9c425e40", - "sha256:dde816ca9dac1d9c01dd504ea5967821606f02e510438120091b84e852367428", - "sha256:f2362f3cb0f3172c42938946dbc5b7843c2a28aec307c49100c8b38764eb6927", - "sha256:f328adcfebed9f11301eaedfa48e15bdece9b519fb27e6a8c01aa52a17ec31b3", - "sha256:f8afcf15cc511ada719a88e013cec87c11aff7b91f019295eb4530f96fe5ef2f", - "sha256:fb1bbeac803adea29cedd70781399c99138358c26d05fcbd23c13016b7f5ec65" - ], - "version": "==1.4.3" + "tomli": { + "hashes": [ + "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc", + "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f" + ], + "markers": "python_version < '3.11'", + "version": "==2.0.1" + }, + "typing-extensions": { + "hashes": [ + "sha256:23478f88c37f27d76ac8aee6c905017a143b0b1b886c3c9f66bc2fd94f9f5783", + "sha256:af72aea155e91adfc61c3ae9e0e342dbc0cba726d6cba4b6c72c1f34e47291cd" + ], + "markers": "python_version >= '3.8'", + "version": "==4.9.0" } } } diff --git a/city_scrapers/mixins/minn_city.py b/city_scrapers/mixins/minn_city.py new file mode 100644 index 0000000..2f7625e --- /dev/null +++ b/city_scrapers/mixins/minn_city.py @@ -0,0 +1,163 @@ +import json +from datetime import datetime + +import scrapy +from city_scrapers_core.constants import BOARD, CITY_COUNCIL, COMMITTEE, NOT_CLASSIFIED +from city_scrapers_core.items import Meeting +from city_scrapers_core.spiders import CityScrapersSpider + + +class MinnCityMixinMeta(type): + """ + Metaclass that enforces the implementation of required static + variables in child classes that inherit from MinnCityMixinMixin. + """ + + def __init__(cls, name, bases, dct): + required_static_vars = ["agency", "name", "committee_id", "meeting_type"] + missing_vars = [var for var in required_static_vars if var not in dct] + + if missing_vars: + missing_vars_str = ", ".join(missing_vars) + raise NotImplementedError( + f"{name} must define the following static variable(s): {missing_vars_str}." # noqa + ) + + super().__init__(name, bases, dct) + + +class MinnCityMixin(CityScrapersSpider, metaclass=MinnCityMixinMeta): + timezone = "America/North_Dakota/Beulah" + from_date = datetime.today() + base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" + to_date = "" + links = [ + { + "title": "Meeting materials (council)", + "href": "https://lims.minneapolismn.gov/Boards/Meetings/Council", + }, + { + "title": "Meeting materials (independent bodies)", + "href": "https://lims.minneapolismn.gov/IndependentBodies/Meetings", + }, + { + "title": "Meeting materials (boards)", + "href": "https://lims.minneapolismn.gov/Boards/Meetings", + }, + ] + name = None + agency = None + committee_id = None + meeting_type = None + + def start_requests(self): + """ + Create a GET request to the city's Calendar endpoint with + the appropriate query parameters. We use a headless browser + (scrapy-playwright) to handle our request because the city uses + Cloudflare to detect and block requests from obvious bots. + """ + full_url = f"{self.base_url}?fromDate={self.from_date}&toDate={self.to_date}&meetingType={self.meeting_type}&committeeId={self.committee_id}&pageCount=1000&offsetStart=0&abbreviation=&keywords=&sortOrder=1" # noqa + yield scrapy.Request( + url=full_url, + meta={"playwright": True}, + callback=self.parse, + ) + + def parse(self, response): + """ + Extract JSON from the HTML response and parse it into a list of Meeting items. + """ + json_data = response.css("pre::text").get() + data = json.loads(json_data) + for item in data: + meeting = Meeting( + title=str(item["CommitteeName"]), + description=str(item["Description"]), + classification=self._parse_classification(item), + start=self._parse_start(item), + end=None, + all_day=False, + time_notes="", + location=self._parse_location(item), + links=self._parse_links(item), + source=self._parse_source(item), + ) + if item["Cancelled"]: + meeting["status"] = self._get_status( + meeting, text="Meeting is cancelled" + ) + else: + meeting["status"] = self._get_status(meeting) + meeting["id"] = self._get_id(meeting) + yield meeting + + def _parse_title(self, item): + """Parse or generate meeting title.""" + return "" + + def _parse_description(self, item): + """Parse or generate meeting description.""" + return "" + + def _parse_classification(self, item): + """Parse or generate classification from title.""" + if not item["CommitteeName"]: + return NOT_CLASSIFIED + committee_name = item["CommitteeName"].lower() + if "board" in committee_name: + return BOARD + elif "committee" in committee_name: + return COMMITTEE + elif "council" in committee_name: + return CITY_COUNCIL + else: + return NOT_CLASSIFIED + + def _parse_start(self, item): + """Parse start datetime as a naive datetime object.""" + return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") + + def _parse_end(self, item): + """Parse end datetime as a naive datetime object. Added by pipeline if None""" + return None + + def _parse_time_notes(self, item): + """Parse any additional notes on the timing of the meeting""" + return "" + + def _parse_all_day(self, item): + """Parse or generate all-day status. Defaults to False.""" + return False + + def _parse_location(self, item): + """Parse or generate location.""" + if item["Location"] != "Online Meeting": + address = item["Address"] + else: + address = None + if ( + item["Location"] == "Online Meeting" + or item["Address"] == "Online Meeting" + ): + address = "Remote" + + return {"address": address, "name": item["Location"]} + + def _parse_source(self, item): + return "https://lims.minneapolismn.gov/Boards/Meetings/" + item["Abbreviation"] + + def _parse_links(self, item): + """Parse or generate links.""" + new_links = self.links.copy() # Copy the default links + if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: + new_links.append( + { + "title": "Report Document", + "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + + str(item["CommitteeReportDocumentId"]) + + "/" + + str(item["CommitteeReportDocument"]).replace(" ", "-"), + } + ) + return new_links diff --git a/city_scrapers/settings/base.py b/city_scrapers/settings/base.py index 580452d..19d6627 100644 --- a/city_scrapers/settings/base.py +++ b/city_scrapers/settings/base.py @@ -53,3 +53,11 @@ } CLOSESPIDER_ERRORCOUNT = 5 + +# Playwright settings +TWISTED_REACTOR = "twisted.internet.asyncioreactor.AsyncioSelectorReactor" +DOWNLOAD_HANDLERS = { + "http": "scrapy_playwright.handler.ScrapyPlaywrightDownloadHandler", + "https": "scrapy_playwright.handler.ScrapyPlaywrightDownloadHandler", +} +PLAYWRIGHT_BROWSER_TYPE = "firefox" diff --git a/city_scrapers/settings/prod.py b/city_scrapers/settings/prod.py index b4df20f..137eba4 100644 --- a/city_scrapers/settings/prod.py +++ b/city_scrapers/settings/prod.py @@ -15,7 +15,7 @@ EXTENSIONS = { "city_scrapers_core.extensions.AzureBlobStatusExtension": 100, - "scrapy_sentry.extensions.Errors": 10, + "scrapy_sentry_errors.extensions.Errors": 10, "scrapy.extensions.closespider.CloseSpider": None, } @@ -50,4 +50,4 @@ # "gs://{bucket}/%(year)s/%(month)s/%(day)s/%(hour_min)s/%(name)s.json" # ).format(bucket=GCS_BUCKET) -FEED_PREFIX = "%Y/%m/%d" \ No newline at end of file +FEED_PREFIX = "%Y/%m/%d" diff --git a/city_scrapers/spiders/minn_48chi_ssdab.py b/city_scrapers/spiders/minn_48chi_ssdab.py index e5846d9..57a642e 100644 --- a/city_scrapers/spiders/minn_48chi_ssdab.py +++ b/city_scrapers/spiders/minn_48chi_ssdab.py @@ -1,109 +1,8 @@ -import json -from datetime import datetime -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider +from city_scrapers.mixins.minn_city import MinnCityMixin -class Minn48chiSsdabSpider(CityScrapersSpider): + +class Minn48chiSsdabSpider(MinnCityMixin): name = "minn_48chi_ssdab" agency = "48th & Chicago Special Service District Advisory Board" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - today = datetime.today() - fromDate = today.strftime("%B %d, %Y") - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - fromDate, - "", - 2, - 153, - 1000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/Boards/Meetings/"+item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str(item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', '-'), - } - ) - return links + committee_id = 153 + meeting_type = 2 diff --git a/city_scrapers/spiders/minn_54lssdab.py b/city_scrapers/spiders/minn_54lssdab.py index aa897c8..d884843 100644 --- a/city_scrapers/spiders/minn_54lssdab.py +++ b/city_scrapers/spiders/minn_54lssdab.py @@ -1,111 +1,8 @@ -import json -from datetime import datetime -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider +from city_scrapers.mixins.minn_city import MinnCityMixin -class Minn54lssdabSpider(CityScrapersSpider): +class Minn54lssdabSpider(MinnCityMixin): name = "minn_54lssdab" agency = "54th & Lyndale Special Service District Advisory Board" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - today = datetime.today() - fromDate = today.strftime("%B %d, %Y") - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - fromDate, - "", - 2, - 150, - 1000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/Boards/Meetings/"+str(item["Abbreviation"]).lower() - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str(item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', '-'), - } - ) - return links + committee_id = 150 + meeting_type = 2 diff --git a/city_scrapers/spiders/minn_accab.py b/city_scrapers/spiders/minn_accab.py index a1de6a6..173c666 100644 --- a/city_scrapers/spiders/minn_accab.py +++ b/city_scrapers/spiders/minn_accab.py @@ -1,111 +1,8 @@ -import json -from datetime import datetime -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider +from city_scrapers.mixins.minn_city import MinnCityMixin -class MinnAccabSpider(CityScrapersSpider): +class MinnAccabSpider(MinnCityMixin): name = "minn_accab" agency = "Animal Care and Control Advisory Board" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - today = datetime.today() - fromDate = today.strftime("%B %d, %Y") - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - fromDate, - "", - 2, - 35, - 10000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/Boards/Meetings/"+item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str(item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', '-'), - } - ) - return links + committee_id = 35 + meeting_type = 2 diff --git a/city_scrapers/spiders/minn_audit_co.py b/city_scrapers/spiders/minn_audit_co.py index 8b697e0..84b2977 100644 --- a/city_scrapers/spiders/minn_audit_co.py +++ b/city_scrapers/spiders/minn_audit_co.py @@ -1,111 +1,8 @@ -import json -from datetime import datetime -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider +from city_scrapers.mixins.minn_city import MinnCityMixin -class MinnAuditCoSpider(CityScrapersSpider): +class MinnAuditCoSpider(MinnCityMixin): name = "minn_audit_co" agency = "Audit Committee" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - today = datetime.today() - fromDate = today.strftime("%B %d, %Y") - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 4, - 1, - 1000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/IndependentBodies/IndependentBodiesMeetings/"+item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str(item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', '-'), - } - ) - return links + committee_id = 1 + meeting_type = 4 diff --git a/city_scrapers/spiders/minn_bac.py b/city_scrapers/spiders/minn_bac.py index 61db8be..ef3777b 100644 --- a/city_scrapers/spiders/minn_bac.py +++ b/city_scrapers/spiders/minn_bac.py @@ -1,115 +1,8 @@ -import json -from datetime import datetime -import re +from city_scrapers.mixins.minn_city import MinnCityMixin -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider -from dateutil.parser import parse as dateparse -class MinnBacSpider(CityScrapersSpider): +class MinnBacSpider(MinnCityMixin): name = "minn_bac" agency = "Minneapolis Bicycle Advisory Committee" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - today = datetime.today() - fromDate = today.strftime("%B %d, %Y") - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - fromDate, - "", - 2, - 38, - 10000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/Boards/Meetings/" + item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str( - item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', - '-'), - } - ) - return links + committee_id = 38 + meeting_type = 2 diff --git a/city_scrapers/spiders/minn_bet.py b/city_scrapers/spiders/minn_bet.py index ecd6a4c..f43876f 100644 --- a/city_scrapers/spiders/minn_bet.py +++ b/city_scrapers/spiders/minn_bet.py @@ -1,113 +1,8 @@ -import json -from datetime import datetime -from city_scrapers_core.constants import BOARD -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider +from city_scrapers.mixins.minn_city import MinnCityMixin -class MinnBetSpider(CityScrapersSpider): +class MinnBetSpider(MinnCityMixin): name = "minn_bet" agency = "Board of Estimate and Taxation" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - today = datetime.today() - fromDate = today.strftime("%B %d, %Y") - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - fromDate, - "", - 4, - 177, - 1000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return BOARD - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/IndependentBodies/IndependentBodiesMeetings/" + item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str( - item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', - '-'), - } - ) - return links + committee_id = 177 + meeting_type = 4 diff --git a/city_scrapers/spiders/minn_blssdab.py b/city_scrapers/spiders/minn_blssdab.py index 4e4cc6a..b244101 100644 --- a/city_scrapers/spiders/minn_blssdab.py +++ b/city_scrapers/spiders/minn_blssdab.py @@ -1,113 +1,8 @@ -import json -from datetime import datetime -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider +from city_scrapers.mixins.minn_city import MinnCityMixin -class MinnBlssdabSpider(CityScrapersSpider): +class MinnBlssdabSpider(MinnCityMixin): name = "minn_blssdab" agency = "Bloomington-Lake Special Service District Advisory Board" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - today = datetime.today() - fromDate = today.strftime("%B %d, %Y") - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - fromDate, - "", - 2, - 151, - 1000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/Boards/Meetings/" + item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str( - item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', - '-'), - } - ) - return links + committee_id = 151 + meeting_type = 2 diff --git a/city_scrapers/spiders/minn_board.py b/city_scrapers/spiders/minn_board.py index 3895552..8c399ef 100644 --- a/city_scrapers/spiders/minn_board.py +++ b/city_scrapers/spiders/minn_board.py @@ -1,112 +1,8 @@ -import json -from datetime import datetime -from city_scrapers_core.constants import BOARD -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider +from city_scrapers.mixins.minn_city import MinnCityMixin -class MinnBoardSpider(CityScrapersSpider): +class MinnBoardSpider(MinnCityMixin): name = "minn_board" agency = "Minneapolis City Council - Board" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - today = datetime.today() - fromDate = today.strftime("%B %d, %Y") - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - fromDate, - "", - 1, - 16, - 1000, - 1 - ) - ] - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return BOARD - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/Boards/Meetings/" + item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str( - item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', - '-'), - } - ) - return links + committee_id = 16 + meeting_type = 1 diff --git a/city_scrapers/spiders/minn_bud_comm.py b/city_scrapers/spiders/minn_bud_comm.py index 96f88ca..89a8a89 100644 --- a/city_scrapers/spiders/minn_bud_comm.py +++ b/city_scrapers/spiders/minn_bud_comm.py @@ -1,113 +1,8 @@ -import json -from datetime import datetime -from city_scrapers_core.constants import COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider +from city_scrapers.mixins.minn_city import MinnCityMixin -class MinnBudCommSpider(CityScrapersSpider): +class MinnBudCommSpider(MinnCityMixin): name = "minn_bud_comm" agency = "Budget Committee" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - today = datetime.today() - fromDate = today.strftime("%B %d, %Y") - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - fromDate, - "", - 1, - 179, - 3000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item) - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/Calendar/citycouncil/upcoming/" + item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str( - item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', - '-'), - } - ) - return links + committee_id = 179 + meeting_type = 1 diff --git a/city_scrapers/spiders/minn_business_ihzc.py b/city_scrapers/spiders/minn_business_ihzc.py index cf4962c..9ede36d 100644 --- a/city_scrapers/spiders/minn_business_ihzc.py +++ b/city_scrapers/spiders/minn_business_ihzc.py @@ -1,113 +1,8 @@ -import json -from datetime import datetime -from city_scrapers_core.constants import COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider +from city_scrapers.mixins.minn_city import MinnCityMixin -class MinnBusinessIhzcSpider(CityScrapersSpider): +class MinnBusinessIhzcSpider(MinnCityMixin): name = "minn_business_ihzc" agency = "Business, Inspections, Housing & Zoning (BIHZ) Committee" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - today = datetime.today() - fromDate = today.strftime("%B %d, %Y") - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - fromDate, - "", - 1, - 220, - 3000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item) - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/Calendar/citycouncil/upcoming/" + item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str( - item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', - '-'), - } - ) - return links + committee_id = 220 + meeting_type = 1 diff --git a/city_scrapers/spiders/minn_cassdab.py b/city_scrapers/spiders/minn_cassdab.py index 1f43cf9..cc36a11 100644 --- a/city_scrapers/spiders/minn_cassdab.py +++ b/city_scrapers/spiders/minn_cassdab.py @@ -1,110 +1,8 @@ -import json -from datetime import datetime -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider +from city_scrapers.mixins.minn_city import MinnCityMixin -class MinnCassdabSpider(CityScrapersSpider): +class MinnCassdabSpider(MinnCityMixin): name = "minn_cassdab" agency = "Central Avenue Special Service District Advisory Board" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 2, - 152, - 1000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/Boards/Meetings/" + item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str( - item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', - '-'), - } - ) - return links + committee_id = 152 + meeting_type = 2 diff --git a/city_scrapers/spiders/minn_ccb.py b/city_scrapers/spiders/minn_ccb.py index bfb3978..7a77926 100644 --- a/city_scrapers/spiders/minn_ccb.py +++ b/city_scrapers/spiders/minn_ccb.py @@ -1,111 +1,8 @@ -import json -from datetime import datetime -from city_scrapers_core.constants import BOARD -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider +from city_scrapers.mixins.minn_city import MinnCityMixin -class MinnCcbSpider(CityScrapersSpider): +class MinnCcbSpider(MinnCityMixin): name = "minn_ccb" agency = "City Canvassing Board" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 4, - 165, - 1000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return BOARD - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/IndependentBodies/IndependentBodiesMeetings/" + item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str( - item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', - '-'), - } - ) - return links + committee_id = 165 + meeting_type = 4 diff --git a/city_scrapers/spiders/minn_cda.py b/city_scrapers/spiders/minn_cda.py index 7110786..f70520f 100644 --- a/city_scrapers/spiders/minn_cda.py +++ b/city_scrapers/spiders/minn_cda.py @@ -1,111 +1,8 @@ -import json -from datetime import datetime -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider +from city_scrapers.mixins.minn_city import MinnCityMixin -class MinnCdaSpider(CityScrapersSpider): +class MinnCdaSpider(MinnCityMixin): name = "minn_cda" agency = "Minneapolis Community Development Agency" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 4, - 148, - 1000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/IndependentBodies/IndependentBodiesMeetings/" + item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str( - item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', - '-'), - } - ) - return links + committee_id = 148 + meeting_type = 4 diff --git a/city_scrapers/spiders/minn_ceac.py b/city_scrapers/spiders/minn_ceac.py index 9853b3a..84489a7 100644 --- a/city_scrapers/spiders/minn_ceac.py +++ b/city_scrapers/spiders/minn_ceac.py @@ -1,111 +1,8 @@ -import json -from datetime import datetime -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider +from city_scrapers.mixins.minn_city import MinnCityMixin -class MinnCeacSpider(CityScrapersSpider): +class MinnCeacSpider(MinnCityMixin): name = "minn_ceac" agency = "Community Environmental Advisory Commission" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 2, - 48, - 1000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/Boards/Meetings/" + item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str( - item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', - '-'), - } - ) - return links + committee_id = 48 + meeting_type = 2 diff --git a/city_scrapers/spiders/minn_char_co.py b/city_scrapers/spiders/minn_char_co.py index f69a579..f859fea 100644 --- a/city_scrapers/spiders/minn_char_co.py +++ b/city_scrapers/spiders/minn_char_co.py @@ -1,111 +1,8 @@ -import json -from datetime import datetime -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider +from city_scrapers.mixins.minn_city import MinnCityMixin -class MinnCharCoSpider(CityScrapersSpider): +class MinnCharCoSpider(MinnCityMixin): name = "minn_char_co" agency = "Charter Commission" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 4, - 42, - 1000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/IndependentBodies/IndependentBodiesMeetings/" + item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str( - item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', - '-'), - } - ) - return links + committee_id = 42 + meeting_type = 4 diff --git a/city_scrapers/spiders/minn_char_co_arc.py b/city_scrapers/spiders/minn_char_co_arc.py index c100afd..d6a546f 100644 --- a/city_scrapers/spiders/minn_char_co_arc.py +++ b/city_scrapers/spiders/minn_char_co_arc.py @@ -1,111 +1,8 @@ -import json -from datetime import datetime -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider +from city_scrapers.mixins.minn_city import MinnCityMixin -class MinnCharCoArcSpider(CityScrapersSpider): +class MinnCharCoArcSpider(MinnCityMixin): name = "minn_char_co_arc" agency = "Charter Commission Amendment Review Committee" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 4, - 221, - 1000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/IndependentBodies/IndependentBodiesMeetings/" + item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str( - item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', - '-'), - } - ) - return links + committee_id = 221 + meeting_type = 4 diff --git a/city_scrapers/spiders/minn_char_co_rsw.py b/city_scrapers/spiders/minn_char_co_rsw.py index 9f112e2..bb00e95 100644 --- a/city_scrapers/spiders/minn_char_co_rsw.py +++ b/city_scrapers/spiders/minn_char_co_rsw.py @@ -1,110 +1,8 @@ -import json -from datetime import datetime -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider +from city_scrapers.mixins.minn_city import MinnCityMixin -class MinnCharCoRswSpider(CityScrapersSpider): +class MinnCharCoRswSpider(MinnCityMixin): name = "minn_char_co_rsw" agency = "Charter Commission Rent Stabilization Work Group" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 2, - 225, - 1000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/IndependentBodies/IndependentBodiesMeetings/" + item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str( - item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', - '-'), - } - ) - return links + committee_id = 225 + meeting_type = 2 diff --git a/city_scrapers/spiders/minn_clric.py b/city_scrapers/spiders/minn_clric.py index 4805c44..e19b619 100644 --- a/city_scrapers/spiders/minn_clric.py +++ b/city_scrapers/spiders/minn_clric.py @@ -1,111 +1,8 @@ -import json -from datetime import datetime +from city_scrapers.mixins.minn_city import MinnCityMixin -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider - -class MinnClricSpider(CityScrapersSpider): +class MinnClricSpider(MinnCityMixin): name = "minn_clric" agency = "Capital Long-Range Improvements Committee" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 2, - 40, - 10000, - 1 - ) - ] - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/Boards/Meetings/" + item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str( - item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', - '-'), - } - ) - return links + committee_id = 40 + meeting_type = 2 diff --git a/city_scrapers/spiders/minn_clssdab.py b/city_scrapers/spiders/minn_clssdab.py index be8103d..84b18bf 100644 --- a/city_scrapers/spiders/minn_clssdab.py +++ b/city_scrapers/spiders/minn_clssdab.py @@ -1,111 +1,8 @@ -import json -from datetime import datetime -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider +from city_scrapers.mixins.minn_city import MinnCityMixin -class MinnClssdabSpider(CityScrapersSpider): +class MinnClssdabSpider(MinnCityMixin): name = "minn_clssdab" agency = "Chicago-Lake Special Service District Advisory Board" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 2, - 154, - 1000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/Boards/Meetings/" + item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str( - item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', - '-'), - } - ) - return links + committee_id = 154 + meeting_type = 2 diff --git a/city_scrapers/spiders/minn_crc.py b/city_scrapers/spiders/minn_crc.py index 056849a..e00af6c 100644 --- a/city_scrapers/spiders/minn_crc.py +++ b/city_scrapers/spiders/minn_crc.py @@ -1,97 +1,8 @@ -import json -from datetime import datetime -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider +from city_scrapers.mixins.minn_city import MinnCityMixin -class MinnCrcSpider(CityScrapersSpider): +class MinnCrcSpider(MinnCityMixin): name = "minn_crc" agency = "Civil Rights Commission" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 4, - 45, - 1000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/IndependentBodies/IndependentBodiesMeetings/"+item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str(item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', '-'), - } - ) - return links + committee_id = 45 + meeting_type = 4 diff --git a/city_scrapers/spiders/minn_csc.py b/city_scrapers/spiders/minn_csc.py index 6e57547..eedcdcd 100644 --- a/city_scrapers/spiders/minn_csc.py +++ b/city_scrapers/spiders/minn_csc.py @@ -1,109 +1,8 @@ -import json -from datetime import datetime -from city_scrapers_core.constants import COMMISSION -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider +from city_scrapers.mixins.minn_city import MinnCityMixin -class MinnCscSpider(CityScrapersSpider): +class MinnCscSpider(MinnCityMixin): name = "minn_csc" agency = "Civil Service Commission" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 4, - 46, - 1000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return COMMISSION - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/IndependentBodies/IndependentBodiesMeetings/"+item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str(item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', '-'), - } - ) - return links + committee_id = 46 + meeting_type = 4 diff --git a/city_scrapers/spiders/minn_dssdab.py b/city_scrapers/spiders/minn_dssdab.py index 42dba23..5fef1a7 100644 --- a/city_scrapers/spiders/minn_dssdab.py +++ b/city_scrapers/spiders/minn_dssdab.py @@ -1,109 +1,8 @@ -import json -from datetime import datetime -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider +from city_scrapers.mixins.minn_city import MinnCityMixin -class MinnDssdabSpider(CityScrapersSpider): +class MinnDssdabSpider(MinnCityMixin): name = "minn_dssdab" agency = "Dinkytown Special Service District Advisory Board" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 2, - 155, - 1000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/Boards/Meetings/"+item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str(item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', '-'), - } - ) - return links + committee_id = 155 + meeting_type = 2 diff --git a/city_scrapers/spiders/minn_elsdab.py b/city_scrapers/spiders/minn_elsdab.py index fca6937..4bb37be 100644 --- a/city_scrapers/spiders/minn_elsdab.py +++ b/city_scrapers/spiders/minn_elsdab.py @@ -1,110 +1,8 @@ -import json -from datetime import datetime +from city_scrapers.mixins.minn_city import MinnCityMixin -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider - -class MinnElsdabSpider(CityScrapersSpider): +class MinnElsdabSpider(MinnCityMixin): name = "minn_elsdab" agency = "East Lake Special Service District Advisory Board" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 2, - 156, - 10000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/Boards/Meetings/"+item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str(item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', '-'), - } - ) - return links + committee_id = 156 + meeting_type = 2 diff --git a/city_scrapers/spiders/minn_epb.py b/city_scrapers/spiders/minn_epb.py index 614f602..482c28e 100644 --- a/city_scrapers/spiders/minn_epb.py +++ b/city_scrapers/spiders/minn_epb.py @@ -1,111 +1,8 @@ -import json -from datetime import datetime +from city_scrapers.mixins.minn_city import MinnCityMixin -from city_scrapers_core.constants import COMMISSION -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider - -class MinnEpbSpider(CityScrapersSpider): +class MinnEpbSpider(MinnCityMixin): name = "minn_epb" agency = "Ethical Practices Board" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 4, - 53, - 1000, - 1 - ) - ] - - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return COMMISSION - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/IndependentBodies/IndependentBodiesMeetings/"+item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str(item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', '-'), - } - ) - return links + committee_id = 53 + meeting_type = 4 diff --git a/city_scrapers/spiders/minn_esssdab.py b/city_scrapers/spiders/minn_esssdab.py index 8ee736d..eb33411 100644 --- a/city_scrapers/spiders/minn_esssdab.py +++ b/city_scrapers/spiders/minn_esssdab.py @@ -1,109 +1,8 @@ -import json -from datetime import datetime -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider +from city_scrapers.mixins.minn_city import MinnCityMixin -class MinnEsssdabSpider(CityScrapersSpider): +class MinnEsssdabSpider(MinnCityMixin): name = "minn_esssdab" agency = "Eat Street Special Service District Advisory Board" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 2, - 162, - 1000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/Boards/Meetings/"+item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str(item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', '-'), - } - ) - return links + committee_id = 162 + meeting_type = 2 diff --git a/city_scrapers/spiders/minn_ex_co.py b/city_scrapers/spiders/minn_ex_co.py index 6960c06..7ad5757 100644 --- a/city_scrapers/spiders/minn_ex_co.py +++ b/city_scrapers/spiders/minn_ex_co.py @@ -1,109 +1,8 @@ -import json -from datetime import datetime -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider +from city_scrapers.mixins.minn_city import MinnCityMixin -class MinnExCoSpider(CityScrapersSpider): +class MinnExCoSpider(MinnCityMixin): name = "minn_ex_co" agency = "Executive Committee" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 4, - 7, - 1000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/IndependentBodies/IndependentBodiesMeetings/"+item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str(item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', '-'), - } - ) - return links + committee_id = 7 + meeting_type = 4 diff --git a/city_scrapers/spiders/minn_flec.py b/city_scrapers/spiders/minn_flec.py index a350ecc..8f75668 100644 --- a/city_scrapers/spiders/minn_flec.py +++ b/city_scrapers/spiders/minn_flec.py @@ -1,109 +1,8 @@ -import json -from datetime import datetime -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider +from city_scrapers.mixins.minn_city import MinnCityMixin -class MinnFlecSpider(CityScrapersSpider): +class MinnFlecSpider(MinnCityMixin): name = "minn_flec" agency = "Futuro Latino Empowerment Commission" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 2, - 193, - 1000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/Boards/Meetings/"+item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str(item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', '-'), - } - ) - return links + committee_id = 193 + meeting_type = 2 diff --git a/city_scrapers/spiders/minn_hcg_boc.py b/city_scrapers/spiders/minn_hcg_boc.py index 5d3ff4b..73f34b3 100644 --- a/city_scrapers/spiders/minn_hcg_boc.py +++ b/city_scrapers/spiders/minn_hcg_boc.py @@ -1,9 +1,10 @@ import json from datetime import datetime -from dateutil.relativedelta import relativedelta + from city_scrapers_core.constants import BOARD from city_scrapers_core.items import Meeting from city_scrapers_core.spiders import CityScrapersSpider +from dateutil.relativedelta import relativedelta class MinnHcgBocSpider(CityScrapersSpider): @@ -14,7 +15,13 @@ class MinnHcgBocSpider(CityScrapersSpider): fromDate = today.strftime("%Y-%m-%d") one_month = datetime.today() + relativedelta(months=-1) six_months = datetime.today() + relativedelta(months=+6) - start_urls = ["https://prodboarddocsrch-hc-api.azurewebsites.net/api/Values/-1/-1/" + str(one_month.strftime("%Y-%m-%d")) + "/" + str(six_months.strftime("%Y-%m-%d")) + "/none/true"] + start_urls = [ + "https://prodboarddocsrch-hc-api.azurewebsites.net/api/Values/-1/-1/" + + str(one_month.strftime("%Y-%m-%d")) + + "/" + + str(six_months.strftime("%Y-%m-%d")) + + "/none/true" + ] def parse(self, response): """ @@ -26,7 +33,7 @@ def parse(self, response): data = json.loads(response.text) for item in data["dtMtg"]: - if 'board' in str(item["MeetingType"]).lower(): + if "board" in str(item["MeetingType"]).lower(): meeting = Meeting( title=str(item["MeetingType"]), description="", @@ -40,8 +47,10 @@ def parse(self, response): source=self._parse_source(item), ) - if 'cancelled' in str(item["MeetingType"]).lower(): - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") + if "cancelled" in str(item["MeetingType"]).lower(): + meeting["status"] = self._get_status( + meeting, text="Meeting is cancelled" + ) else: meeting["status"] = self._get_status(meeting) meeting["id"] = self._get_id(meeting) @@ -78,17 +87,22 @@ def _parse_all_day(self, item): def _parse_location(self, item): """Parse or generate location.""" - if item["Location"] != 'Virtually via hennepin.us': + if item["Location"] != "Virtually via hennepin.us": address = item["Location"] else: address = None - if item["Location"] == 'Virtually via hennepin.us' or item["Location"] == 'Online Meeting': + if ( + item["Location"] == "Virtually via hennepin.us" + or item["Location"] == "Online Meeting" + ): address = "Virtually via hennepin.us" - return {"address": address, "name": 'Online Meeting'} + return {"address": address, "name": "Online Meeting"} def _parse_source(self, item): - return "https://www.hennepin.us/your-government/leadership/county-board-meetings" + return ( + "https://www.hennepin.us/your-government/leadership/county-board-meetings" + ) def _parse_links(self, item): """Parse or generate links.""" @@ -97,7 +111,8 @@ def _parse_links(self, item): links.append( { "title": "Agenda Document", - "href": "https://hennepin.novusagenda.com/agendapublic/DisplayAgendaPDF.ashx?MeetingID=" + str(item["MeetingID"]) + "href": "https://hennepin.novusagenda.com/agendapublic/DisplayAgendaPDF.ashx?MeetingID=" # noqa + + str(item["MeetingID"]), } ) return links diff --git a/city_scrapers/spiders/minn_hmfc.py b/city_scrapers/spiders/minn_hmfc.py index 78b791a..6b70795 100644 --- a/city_scrapers/spiders/minn_hmfc.py +++ b/city_scrapers/spiders/minn_hmfc.py @@ -1,110 +1,8 @@ -import json -from datetime import datetime +from city_scrapers.mixins.minn_city import MinnCityMixin -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider - -class MinnHmfcSpider(CityScrapersSpider): +class MinnHmfcSpider(MinnCityMixin): name = "minn_hmfc" agency = "Homegrown Minneapolis Food Council" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 2, - 58, - 10000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/Boards/Meetings/"+item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str(item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', '-'), - } - ) - return links + committee_id = 58 + meeting_type = 2 diff --git a/city_scrapers/spiders/minn_hpc.py b/city_scrapers/spiders/minn_hpc.py index a97d141..83e962c 100644 --- a/city_scrapers/spiders/minn_hpc.py +++ b/city_scrapers/spiders/minn_hpc.py @@ -1,109 +1,8 @@ -import json -from datetime import datetime -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider +from city_scrapers.mixins.minn_city import MinnCityMixin -class MinnHpcSpider(CityScrapersSpider): +class MinnHpcSpider(MinnCityMixin): name = "minn_hpc" agency = "Heritage Preservation Commission" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 4, - 56, - 1000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/Boards/Meetings/"+item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str(item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', '-'), - } - ) - return links + committee_id = 56 + meeting_type = 4 diff --git a/city_scrapers/spiders/minn_lbae.py b/city_scrapers/spiders/minn_lbae.py index 0f76551..4b9a1fd 100644 --- a/city_scrapers/spiders/minn_lbae.py +++ b/city_scrapers/spiders/minn_lbae.py @@ -1,108 +1,8 @@ -import json -from datetime import datetime +from city_scrapers.mixins.minn_city import MinnCityMixin -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider - -class MinnLbaeSpider(CityScrapersSpider): +class MinnLbaeSpider(MinnCityMixin): name = "minn_lbae" agency = "Local Board of Appeal and Equalization" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 4, - 173, - 10000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self.base_url, - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if item['CommitteeReportDocument']: - urlDocument = str(item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]) - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + urlDocument, - } - ) - return links + committee_id = 173 + meeting_type = 4 diff --git a/city_scrapers/spiders/minn_lhsdab.py b/city_scrapers/spiders/minn_lhsdab.py index 928c6be..1e83482 100644 --- a/city_scrapers/spiders/minn_lhsdab.py +++ b/city_scrapers/spiders/minn_lhsdab.py @@ -1,109 +1,8 @@ -import json -from datetime import datetime -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider +from city_scrapers.mixins.minn_city import MinnCityMixin -class MinnLhsdabSpider(CityScrapersSpider): +class MinnLhsdabSpider(MinnCityMixin): name = "minn_lhsdab" agency = "Lowry Hill Special Service District Advisory Board" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 2, - 160, - 1000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/Boards/Meetings/"+item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str(item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', '-'), - } - ) - return links + committee_id = 160 + meeting_type = 2 diff --git a/city_scrapers/spiders/minn_lhssdab.py b/city_scrapers/spiders/minn_lhssdab.py index d3b3843..77e4d2d 100644 --- a/city_scrapers/spiders/minn_lhssdab.py +++ b/city_scrapers/spiders/minn_lhssdab.py @@ -1,109 +1,8 @@ -import json -from datetime import datetime -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider +from city_scrapers.mixins.minn_city import MinnCityMixin -class MinnLhssdabSpider(CityScrapersSpider): +class MinnLhssdabSpider(MinnCityMixin): name = "minn_lhssdab" agency = "Linden Hills Special Service District Advisory Board" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 2, - 159, - 1000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/Boards/Meetings/"+item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str(item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', '-'), - } - ) - return links + committee_id = 159 + meeting_type = 2 diff --git a/city_scrapers/spiders/minn_llssdab.py b/city_scrapers/spiders/minn_llssdab.py index 8ad0d23..800f286 100644 --- a/city_scrapers/spiders/minn_llssdab.py +++ b/city_scrapers/spiders/minn_llssdab.py @@ -1,109 +1,8 @@ -import json -from datetime import datetime -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider +from city_scrapers.mixins.minn_city import MinnCityMixin -class MinnLlssdabSpider(CityScrapersSpider): +class MinnLlssdabSpider(MinnCityMixin): name = "minn_llssdab" agency = "Lyndale-Lake Special Service District Advisory Board" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 2, - 161, - 1000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/Boards/Meetings/"+item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str(item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', '-'), - } - ) - return links + committee_id = 161 + meeting_type = 2 diff --git a/city_scrapers/spiders/minn_mac.py b/city_scrapers/spiders/minn_mac.py index a907ef1..c8b9898 100644 --- a/city_scrapers/spiders/minn_mac.py +++ b/city_scrapers/spiders/minn_mac.py @@ -1,110 +1,8 @@ -import json -from datetime import datetime +from city_scrapers.mixins.minn_city import MinnCityMixin -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider - -class MinnMacSpider(CityScrapersSpider): +class MinnMacSpider(MinnCityMixin): name = "minn_mac" agency = "Minneapolis Arts Commission" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 2, - 68, - 10000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/Boards/Meetings/"+item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str(item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', '-'), - } - ) - return links + committee_id = 68 + meeting_type = 2 diff --git a/city_scrapers/spiders/minn_maca.py b/city_scrapers/spiders/minn_maca.py index d486279..9735b6e 100644 --- a/city_scrapers/spiders/minn_maca.py +++ b/city_scrapers/spiders/minn_maca.py @@ -1,110 +1,8 @@ -import json -from datetime import datetime +from city_scrapers.mixins.minn_city import MinnCityMixin -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider - -class MinnMacaSpider(CityScrapersSpider): +class MinnMacaSpider(MinnCityMixin): name = "minn_maca" agency = "Minneapolis Advisory Committee on Aging" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 2, - 66, - 10000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/Boards/Meetings/"+item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str(item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', '-'), - } - ) - return links + committee_id = 66 + meeting_type = 2 diff --git a/city_scrapers/spiders/minn_mach.py b/city_scrapers/spiders/minn_mach.py index 6ecfd83..a80b4f8 100644 --- a/city_scrapers/spiders/minn_mach.py +++ b/city_scrapers/spiders/minn_mach.py @@ -1,111 +1,8 @@ -import json -from datetime import datetime +from city_scrapers.mixins.minn_city import MinnCityMixin -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider - - -class MinnMachSpider(CityScrapersSpider): +class MinnMachSpider(MinnCityMixin): name = "minn_mach" agency = "Minneapolis Advisory Committee on Housing" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 2, - 183, - 10000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/Boards/Meetings/"+item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str(item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', '-'), - } - ) - return links + committee_id = 183 + meeting_type = 2 diff --git a/city_scrapers/spiders/minn_macopwd.py b/city_scrapers/spiders/minn_macopwd.py index 2147892..ebe1674 100644 --- a/city_scrapers/spiders/minn_macopwd.py +++ b/city_scrapers/spiders/minn_macopwd.py @@ -1,110 +1,8 @@ -import json -from datetime import datetime +from city_scrapers.mixins.minn_city import MinnCityMixin -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider - -class MinnMacopwdSpider(CityScrapersSpider): +class MinnMacopwdSpider(MinnCityMixin): name = "minn_macopwd" agency = "Minneapolis Advisory Committee On People With Disabilities" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 2, - 67, - 10000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/Boards/Meetings/"+item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str(item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', '-'), - } - ) - return links + committee_id = 67 + meeting_type = 2 diff --git a/city_scrapers/spiders/minn_mwdb.py b/city_scrapers/spiders/minn_mwdb.py index a95db1d..d2412de 100644 --- a/city_scrapers/spiders/minn_mwdb.py +++ b/city_scrapers/spiders/minn_mwdb.py @@ -1,111 +1,8 @@ -import json -from datetime import datetime +from city_scrapers.mixins.minn_city import MinnCityMixin -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider - - -class MinnMwdbSpider(CityScrapersSpider): +class MinnMwdbSpider(MinnCityMixin): name = "minn_mwdb" agency = "Minneapolis Workforce Development Board" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 2, - 72, - 10000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/Boards/Meetings/"+item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str(item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', '-'), - } - ) - return links + committee_id = 72 + meeting_type = 2 diff --git a/city_scrapers/spiders/minn_ngztf.py b/city_scrapers/spiders/minn_ngztf.py index 42f9606..ddb8cee 100644 --- a/city_scrapers/spiders/minn_ngztf.py +++ b/city_scrapers/spiders/minn_ngztf.py @@ -1,109 +1,8 @@ -import json -from datetime import datetime -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider +from city_scrapers.mixins.minn_city import MinnCityMixin -class MinnNgztfSpider(CityScrapersSpider): +class MinnNgztfSpider(MinnCityMixin): name = "minn_ngztf" agency = "Northside Green Zone Task Force" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 2, - 187, - 1000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/Boards/Meetings/"+item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str(item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', '-'), - } - ) - return links + committee_id = 187 + meeting_type = 2 diff --git a/city_scrapers/spiders/minn_nrppb.py b/city_scrapers/spiders/minn_nrppb.py index 62980c1..fbc1ed1 100644 --- a/city_scrapers/spiders/minn_nrppb.py +++ b/city_scrapers/spiders/minn_nrppb.py @@ -1,110 +1,8 @@ -import json -from datetime import datetime +from city_scrapers.mixins.minn_city import MinnCityMixin -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider - -class MinnNrppbSpider(CityScrapersSpider): +class MinnNrppbSpider(MinnCityMixin): name = "minn_nrppb" agency = "Neighborhood Revitalization Program Policy Board" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 2, - 78, - 10000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/Boards/Meetings/"+item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str(item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', '-'), - } - ) - return links + committee_id = 78 + meeting_type = 2 diff --git a/city_scrapers/spiders/minn_pac.py b/city_scrapers/spiders/minn_pac.py index cd446be..d74790d 100644 --- a/city_scrapers/spiders/minn_pac.py +++ b/city_scrapers/spiders/minn_pac.py @@ -1,110 +1,8 @@ -import json -from datetime import datetime +from city_scrapers.mixins.minn_city import MinnCityMixin -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider - -class MinnPacSpider(CityScrapersSpider): +class MinnPacSpider(MinnCityMixin): name = "minn_pac" agency = "Pedestrian Advisory Committee" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 2, - 80, - 10000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/Boards/Meetings/"+item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str(item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', '-'), - } - ) - return links + committee_id = 80 + meeting_type = 2 diff --git a/city_scrapers/spiders/minn_pcoc.py b/city_scrapers/spiders/minn_pcoc.py index e996d04..ed27a86 100644 --- a/city_scrapers/spiders/minn_pcoc.py +++ b/city_scrapers/spiders/minn_pcoc.py @@ -1,111 +1,8 @@ -import json -from datetime import datetime -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider +from city_scrapers.mixins.minn_city import MinnCityMixin -class MinnPcocSpider(CityScrapersSpider): +class MinnPcocSpider(MinnCityMixin): name = "minn_pcoc" agency = "Police Conduct Oversight Commission" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 4, - 215, - 1000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/IndependentBodies/IndependentBodiesMeetings/" + item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str( - item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', - '-'), - } - ) - return links + committee_id = 215 + meeting_type = 4 diff --git a/city_scrapers/spiders/minn_pcrp.py b/city_scrapers/spiders/minn_pcrp.py index 1a68c12..bfa22e6 100644 --- a/city_scrapers/spiders/minn_pcrp.py +++ b/city_scrapers/spiders/minn_pcrp.py @@ -1,113 +1,8 @@ -import json -from datetime import datetime +from city_scrapers.mixins.minn_city import MinnCityMixin -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider - - -class MinnPcrpSpider(CityScrapersSpider): +class MinnPcrpSpider(MinnCityMixin): name = "minn_pcrp" agency = "Police Conduct Review Panel" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 2, - 83, - 10000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/Boards/Meetings/" + item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str( - item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', - '-'), - } - ) - return links + committee_id = 83 + meeting_type = 2 diff --git a/city_scrapers/spiders/minn_phac.py b/city_scrapers/spiders/minn_phac.py index bdc6b8f..959548e 100644 --- a/city_scrapers/spiders/minn_phac.py +++ b/city_scrapers/spiders/minn_phac.py @@ -1,111 +1,8 @@ -import json -from datetime import datetime -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider +from city_scrapers.mixins.minn_city import MinnCityMixin -class MinnPhacSpider(CityScrapersSpider): +class MinnPhacSpider(MinnCityMixin): name = "minn_phac" agency = "Public Health Advisory Committee" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 2, - 72, - 10000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/Boards/Meetings/" + item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str( - item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', - '-'), - } - ) - return links + committee_id = 72 + meeting_type = 2 diff --git a/city_scrapers/spiders/minn_phs_comm.py b/city_scrapers/spiders/minn_phs_comm.py index 3ca66ed..c9ac475 100644 --- a/city_scrapers/spiders/minn_phs_comm.py +++ b/city_scrapers/spiders/minn_phs_comm.py @@ -1,111 +1,8 @@ -import json -from datetime import datetime -from city_scrapers_core.constants import COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider +from city_scrapers.mixins.minn_city import MinnCityMixin -class MinnPhsCommSpider(CityScrapersSpider): +class MinnPhsCommSpider(MinnCityMixin): name = "minn_phs_comm" agency = "Public Health & Safety (PHS) Committee" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 1, - 219, - 3000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item) - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/Calendar/citycouncil/upcoming/" + item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str( - item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', - '-'), - } - ) - return links + committee_id = 219 + meeting_type = 1 diff --git a/city_scrapers/spiders/minn_plann_co.py b/city_scrapers/spiders/minn_plann_co.py index 1c4f1cf..5b48e6f 100644 --- a/city_scrapers/spiders/minn_plann_co.py +++ b/city_scrapers/spiders/minn_plann_co.py @@ -1,111 +1,8 @@ -import json -from datetime import datetime -from city_scrapers_core.constants import COMMISSION -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider +from city_scrapers.mixins.minn_city import MinnCityMixin -class MinnPlannCoSpider(CityScrapersSpider): +class MinnPlannCoSpider(MinnCityMixin): name = "minn_plann_co" agency = "Planning Commission" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 4, - 81, - 1000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return COMMISSION - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/IndependentBodies/IndependentBodiesMeetings/" + item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str( - item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', - '-'), - } - ) - return links + committee_id = 81 + meeting_type = 4 diff --git a/city_scrapers/spiders/minn_pogo_comm.py b/city_scrapers/spiders/minn_pogo_comm.py index e5dfcb5..e8a4d81 100644 --- a/city_scrapers/spiders/minn_pogo_comm.py +++ b/city_scrapers/spiders/minn_pogo_comm.py @@ -1,111 +1,8 @@ -import json -from datetime import datetime -from city_scrapers_core.constants import COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider +from city_scrapers.mixins.minn_city import MinnCityMixin -class MinnPogoCommSpider(CityScrapersSpider): +class MinnPogoCommSpider(MinnCityMixin): name = "minn_pogo_comm" agency = "Policy & Government Oversight (POGO) Committee" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 1, - 205, - 3000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item) - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/Calendar/citycouncil/upcoming/" + item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str( - item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', - '-'), - } - ) - return links + committee_id = 205 + meeting_type = 1 diff --git a/city_scrapers/spiders/minn_recac.py b/city_scrapers/spiders/minn_recac.py index 857a655..9a7b16f 100644 --- a/city_scrapers/spiders/minn_recac.py +++ b/city_scrapers/spiders/minn_recac.py @@ -1,112 +1,8 @@ -import json -from datetime import datetime +from city_scrapers.mixins.minn_city import MinnCityMixin -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider - -class MinnRecacSpider(CityScrapersSpider): +class MinnRecacSpider(MinnCityMixin): name = "minn_recac" agency = "Racial Equity Community Advisory Committee" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 2, - 175, - 10000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/Boards/Meetings/" + item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str( - item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', - '-'), - } - ) - return links + committee_id = 175 + meeting_type = 2 diff --git a/city_scrapers/spiders/minn_sgzc.py b/city_scrapers/spiders/minn_sgzc.py index 7cf1380..cd086ee 100644 --- a/city_scrapers/spiders/minn_sgzc.py +++ b/city_scrapers/spiders/minn_sgzc.py @@ -1,111 +1,8 @@ -import json -from datetime import datetime -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider +from city_scrapers.mixins.minn_city import MinnCityMixin -class MinnSgzcSpider(CityScrapersSpider): +class MinnSgzcSpider(MinnCityMixin): name = "minn_sgzc" agency = "Southside Green Zone Council" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 2, - 188, - 1000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/Boards/Meetings/" + item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str( - item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', - '-'), - } - ) - return links + committee_id = 188 + meeting_type = 2 diff --git a/city_scrapers/spiders/minn_svssdab.py b/city_scrapers/spiders/minn_svssdab.py index c16bb42..2fa5f19 100644 --- a/city_scrapers/spiders/minn_svssdab.py +++ b/city_scrapers/spiders/minn_svssdab.py @@ -1,111 +1,8 @@ -import json -from datetime import datetime -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider +from city_scrapers.mixins.minn_city import MinnCityMixin -class MinnSvssdabSpider(CityScrapersSpider): +class MinnSvssdabSpider(MinnCityMixin): name = "minn_svssdab" agency = "Stadium Village Special Service District Advisory Board" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 2, - 163, - 1000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/Boards/Meetings/" + item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str( - item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', - '-'), - } - ) - return links + committee_id = 163 + meeting_type = 2 diff --git a/city_scrapers/spiders/minn_tec.py b/city_scrapers/spiders/minn_tec.py index 2ba3c3a..d07e676 100644 --- a/city_scrapers/spiders/minn_tec.py +++ b/city_scrapers/spiders/minn_tec.py @@ -1,111 +1,8 @@ -import json -from datetime import datetime -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider +from city_scrapers.mixins.minn_city import MinnCityMixin -class MinnTecSpider(CityScrapersSpider): +class MinnTecSpider(MinnCityMixin): name = "minn_tec" agency = "Transgender Equity Council" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 2, - 146, - 1000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/Boards/Meetings/" + item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str( - item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', - '-'), - } - ) - return links + committee_id = 146 + meeting_type = 2 diff --git a/city_scrapers/spiders/minn_tpw_comm.py b/city_scrapers/spiders/minn_tpw_comm.py index ece3de3..45ce471 100644 --- a/city_scrapers/spiders/minn_tpw_comm.py +++ b/city_scrapers/spiders/minn_tpw_comm.py @@ -1,111 +1,8 @@ -import json -from datetime import datetime -from city_scrapers_core.constants import COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider +from city_scrapers.mixins.minn_city import MinnCityMixin -class MinnTpwCommSpider(CityScrapersSpider): +class MinnTpwCommSpider(MinnCityMixin): name = "minn_tpw_comm" agency = "Transportation & Public Works (TPW) Committee" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 1, - 13, - 3000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item) - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/Calendar/citycouncil/upcoming/" + item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str( - item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', - '-'), - } - ) - return links + committee_id = 13 + meeting_type = 1 diff --git a/city_scrapers/spiders/minn_uhtcpc.py b/city_scrapers/spiders/minn_uhtcpc.py index 9c46047..3072c90 100644 --- a/city_scrapers/spiders/minn_uhtcpc.py +++ b/city_scrapers/spiders/minn_uhtcpc.py @@ -1,111 +1,8 @@ -import json -from datetime import datetime -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider +from city_scrapers.mixins.minn_city import MinnCityMixin -class MinnUhtcpcSpider(CityScrapersSpider): +class MinnUhtcpcSpider(MinnCityMixin): name = "minn_uhtcpc" agency = "Upper Harbor Terminal Collaborative Planning Committee" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 2, - 189, - 1000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/Boards/Meetings/" + item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str( - item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', - '-'), - } - ) - return links + committee_id = 189 + meeting_type = 2 diff --git a/city_scrapers/spiders/minn_ussdab.py b/city_scrapers/spiders/minn_ussdab.py index e1deecd..02f99cd 100644 --- a/city_scrapers/spiders/minn_ussdab.py +++ b/city_scrapers/spiders/minn_ussdab.py @@ -1,111 +1,8 @@ -import json -from datetime import datetime -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider +from city_scrapers.mixins.minn_city import MinnCityMixin -class MinnUssdabSpider(CityScrapersSpider): +class MinnUssdabSpider(MinnCityMixin): name = "minn_ussdab" agency = "Uptown Special Service District Advisory Board" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 2, - 164, - 1000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/Boards/Meetings/" + item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str( - item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', - '-'), - } - ) - return links + committee_id = 164 + meeting_type = 2 diff --git a/city_scrapers/spiders/minn_vpsc.py b/city_scrapers/spiders/minn_vpsc.py index c9f453e..9a3f329 100644 --- a/city_scrapers/spiders/minn_vpsc.py +++ b/city_scrapers/spiders/minn_vpsc.py @@ -1,111 +1,8 @@ -import json -from datetime import datetime -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider +from city_scrapers.mixins.minn_city import MinnCityMixin -class MinnVpscSpider(CityScrapersSpider): +class MinnVpscSpider(MinnCityMixin): name = "minn_vpsc" agency = "Violence Prevention Steering Committee" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 2, - 182, - 1000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/Boards/Meetings/" + item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str( - item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', - '-'), - } - ) - return links + committee_id = 182 + meeting_type = 2 diff --git a/city_scrapers/spiders/minn_wac.py b/city_scrapers/spiders/minn_wac.py index 5ab8712..ea9ef0e 100644 --- a/city_scrapers/spiders/minn_wac.py +++ b/city_scrapers/spiders/minn_wac.py @@ -1,111 +1,8 @@ -import json -from datetime import datetime -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider +from city_scrapers.mixins.minn_city import MinnCityMixin -class MinnWacSpider(CityScrapersSpider): +class MinnWacSpider(MinnCityMixin): name = "minn_wac" agency = "Workplace Advisory Committee" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 2, - 147, - 1000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/Boards/Meetings/" + item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str( - item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', - '-'), - } - ) - return links + committee_id = 147 + meeting_type = 2 diff --git a/city_scrapers/spiders/minn_zba.py b/city_scrapers/spiders/minn_zba.py index 1403b12..c7b7bca 100644 --- a/city_scrapers/spiders/minn_zba.py +++ b/city_scrapers/spiders/minn_zba.py @@ -1,111 +1,8 @@ -import json -from datetime import datetime -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider +from city_scrapers.mixins.minn_city import MinnCityMixin -class MinnZbaSpider(CityScrapersSpider): +class MinnZbaSpider(MinnCityMixin): name = "minn_zba" agency = "Zoning Board of Adjustment" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 4, - 94, - 1000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/IndependentBodies/IndependentBodiesMeetings/" + item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str( - item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', - '-'), - } - ) - return links + committee_id = 94 + meeting_type = 4 diff --git a/city_scrapers/spiders/minn_zba_50fssdab.py b/city_scrapers/spiders/minn_zba_50fssdab.py index f53d808..87ec90f 100644 --- a/city_scrapers/spiders/minn_zba_50fssdab.py +++ b/city_scrapers/spiders/minn_zba_50fssdab.py @@ -1,111 +1,8 @@ -import json -from datetime import datetime -from city_scrapers_core.constants import ADVISORY_COMMITTEE -from city_scrapers_core.items import Meeting -from city_scrapers_core.spiders import CityScrapersSpider +from city_scrapers.mixins.minn_city import MinnCityMixin -class MinnZba50fssdabSpider(CityScrapersSpider): +class MinnZba50fssdabSpider(MinnCityMixin): name = "minn_zba_50fssdab" agency = "50th & France Special Service District Advisory Board" - timezone = "America/North_Dakota/Beulah" - base_url = "https://lims.minneapolismn.gov/Calendar/GetCalenderList" - start_urls = [ - "{}?fromDate={}&toDate={}&meetingType={}&committeeId={}&pageCount={}&offsetStart=0&abbreviation=&keywords=&sortOrder={}".format( - base_url, - "Jan 31,2017", - "", - 2, - 149, - 1000, - 1 - ) - ] - - def parse(self, response): - """ - `parse` should always `yield` Meeting items. - - Change the `_parse_title`, `_parse_start`, etc methods to fit your scraping - needs. - """ - data = json.loads(response.text) - - for item in data: - - meeting = Meeting( - title=str(item["CommitteeName"]), - description=str(item["Description"]), - classification=self._parse_classification(item), - start=self._parse_start(item), - end=None, - all_day=False, - time_notes="", - location=self._parse_location(item), - links=self._parse_links(item), - source=self._parse_source(item), - ) - - if item["Cancelled"]: - meeting["status"] = self._get_status(meeting, text="Meeting is cancelled") - else: - meeting["status"] = self._get_status(meeting) - meeting["id"] = self._get_id(meeting) - - yield meeting - - def _parse_title(self, item): - """Parse or generate meeting title.""" - return "" - - def _parse_description(self, item): - """Parse or generate meeting description.""" - return "" - - def _parse_classification(self, item): - """Parse or generate classification from allowed options.""" - return ADVISORY_COMMITTEE - - def _parse_start(self, item): - """Parse start datetime as a naive datetime object.""" - return datetime.strptime(item["MeetingTime"], "%Y-%m-%dT%H:%M:%S") - - def _parse_end(self, item): - """Parse end datetime as a naive datetime object. Added by pipeline if None""" - return None - - def _parse_time_notes(self, item): - """Parse any additional notes on the timing of the meeting""" - return "" - - def _parse_all_day(self, item): - """Parse or generate all-day status. Defaults to False.""" - return False - - def _parse_location(self, item): - """Parse or generate location.""" - if item["Location"] != 'Online Meeting': - address = item["Address"] - else: - address = None - if item["Location"] == 'Online Meeting' or item["Address"] == 'Online Meeting': - address = "Remote" - - return {"address": address, "name": item["Location"]} - - def _parse_source(self, item): - return "https://lims.minneapolismn.gov/Boards/Meetings/" + item["Abbreviation"] - - def _parse_links(self, item): - """Parse or generate links.""" - links = [] - if "CommitteeReportDocument" in item and item["CommitteeReportDocument"]: - links.append( - { - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/" + str( - item["CommitteeReportDocumentId"]) + "/" + str(item["CommitteeReportDocument"]).replace(' ', - '-'), - } - ) - return links + committee_id = 149 + meeting_type = 2 diff --git a/tests/files/minn_48chi_ssdab.html b/tests/files/minn_48chi_ssdab.html deleted file mode 100644 index f0f9a7a..0000000 --- a/tests/files/minn_48chi_ssdab.html +++ /dev/null @@ -1 +0,0 @@ -[{"Id":3383,"CommitteeTypeId":5,"CommitteeId":153,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"48th & Chicago Special Service District Advisory Board","CommitteeEnumName":"48th_Chicago_Special_Service_District_Advisory_Board","Abbreviation":"48Chicago","Location":"Pizza Biga","Address":"4762 Chicago Ave., Minneapolis, MN 55407","MeetingType":"Regular","MeetingDate":"2019-03-14T00:00:00","MeetingTime":"2019-03-14T15:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"
See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3384,"CommitteeTypeId":5,"CommitteeId":153,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"48th & Chicago Special Service District Advisory Board","CommitteeEnumName":"48th_Chicago_Special_Service_District_Advisory_Board","Abbreviation":"48Chicago","Location":"Pizza Biga","Address":"4762 Chicago Ave., Minneapolis, MN 55407","MeetingType":"Regular","MeetingDate":"2019-07-18T00:00:00","MeetingTime":"2019-07-18T15:00:00","TotalRowsCount":0,"AgendaId":984,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"Chicago_Avenue-South_SSD_Agenda_07182019.pdf","IsPdf":true,"CommitteeReportDocumentId":1129,"CommitteeReportDocument":"48th & Chicago-07182019-regular meeting minutes.pdf","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":4226,"CommitteeTypeId":5,"CommitteeId":153,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"48th & Chicago Special Service District Advisory Board","CommitteeEnumName":"48th_Chicago_Special_Service_District_Advisory_Board","Abbreviation":"48Chicago","Location":"Pizza Biga","Address":"4762 Chicago Ave South, Minneapolis","MeetingType":"Regular","MeetingDate":"2020-03-10T00:00:00","MeetingTime":"2020-03-10T15:00:00","TotalRowsCount":0,"AgendaId":1548,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular Meeting of the 48th & Chicago Special Service District Advisory Board.
Regular meeting of the 48th & Chicago Special Service District
Dial in number: 612-276-6670
\n\n
Conference ID: 444 360 38#
Notice: This meeting may involve the remote participation\nby members, either by telephone or other electronic means, due to the local\npublic health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021
Dial-in: 612-276-6670
Conference ID: 795\n160 885
Notice: This meeting may involve the remote\nparticipation by members, either by telephone or other electronic means, due to\nthe local public health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021.
See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3345,"CommitteeTypeId":5,"CommitteeId":150,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"54th & Lyndale Special Service District Advisory Board","CommitteeEnumName":"54th_Lyndale_Special_Service_District_Advisory_Board","Abbreviation":"54LYNDALE","Location":"Kowalski’s Market","Address":"5327 Lyndale Ave. S., Minneapolis MN 55419","MeetingType":"Regular","MeetingDate":"2019-06-13T00:00:00","MeetingTime":"2019-06-13T14:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3860,"CommitteeTypeId":5,"CommitteeId":150,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"54th & Lyndale Special Service District Advisory Board","CommitteeEnumName":"54th_Lyndale_Special_Service_District_Advisory_Board","Abbreviation":"54LYNDALE","Location":"Kowalski’s Market","Address":"5327 Lyndale Ave. S., Minneapolis MN 55419","MeetingType":"Regular","MeetingDate":"2019-07-19T00:00:00","MeetingTime":"2019-07-19T14:00:00","TotalRowsCount":0,"AgendaId":992,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"54th_Lyndale_SSD_Agenda_07192019.pdf","IsPdf":true,"CommitteeReportDocumentId":1019,"CommitteeReportDocument":"54thLyndale-07192019-minutes.pdf","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":4264,"CommitteeTypeId":5,"CommitteeId":150,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"54th & Lyndale Special Service District Advisory Board","CommitteeEnumName":"54th_Lyndale_Special_Service_District_Advisory_Board","Abbreviation":"54LYNDALE","Location":"5327 Lyndale Avenue South","Address":"Kowalski's Market","MeetingType":"Regular","MeetingDate":"2020-01-22T00:00:00","MeetingTime":"2020-01-22T14:00:00","TotalRowsCount":0,"AgendaId":1410,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"54th & Lyndale Special Service District Advisory Board regular meeting
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1029,"CommitteeReportDocument":"54th & Lyndale Special Service District Advisory Board_01222020_Meeting Minutes.pdf","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":4311,"CommitteeTypeId":5,"CommitteeId":150,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"54th & Lyndale Special Service District Advisory Board","CommitteeEnumName":"54th_Lyndale_Special_Service_District_Advisory_Board","Abbreviation":"54LYNDALE","Location":"Washburn Library","Address":"5244 Lyndale Ave S","MeetingType":"Regular","MeetingDate":"2020-02-27T00:00:00","MeetingTime":"2020-02-27T14:00:00","TotalRowsCount":0,"AgendaId":1505,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the 54th & Lyndale Special Service District Advisory Board.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1112,"CommitteeReportDocument":"54th & Lyndale-02272020-regular meeting minutes.pdf","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":4500,"CommitteeTypeId":5,"CommitteeId":150,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"54th & Lyndale Special Service District Advisory Board","CommitteeEnumName":"54th_Lyndale_Special_Service_District_Advisory_Board","Abbreviation":"54LYNDALE","Location":"Online","Address":"Online","MeetingType":"Regular","MeetingDate":"2020-06-11T00:00:00","MeetingTime":"2020-06-11T14:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"Regular meeting of the 54th & Lyndale Special Service District
Dial in number: +1 612-276-6670
Conference ID: 227 594 212#
\n\n
Notice: This meeting may involve the remote\nparticipation by members, either by telephone or other electronic means, due to\nthe local public health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021
Regular meeting of the 54th & Lyndale SSD.
Call 612-276-6670 and enter Conference ID: 493\n642 462#
Notice: This meeting may involve the remote\nparticipation by members, either by telephone or other electronic means, due to\nthe local public health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021
Dial-in: 612-276-6670
Conference ID: 798\n941 487#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1823,"CommitteeReportDocument":"54th & Lyndale Special Service District Advisory Board - 04292021 - Meeting Minutes.pdf","Department":"Public Works Department","DepartmentT4":"81:1015"}] \ No newline at end of file diff --git a/tests/files/minn_accab.html b/tests/files/minn_accab.html deleted file mode 100644 index f2fd4a5..0000000 --- a/tests/files/minn_accab.html +++ /dev/null @@ -1 +0,0 @@ -[{"Id":1542,"CommitteeTypeId":5,"CommitteeId":35,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Animal Care and Control Advisory Board","CommitteeEnumName":"Animal_Care_and_Control_Advisory_Board","Abbreviation":"MACC","Location":"Animal Care & Control","Address":"212 17th Ave. N., Minneapolis, MN 55411","MeetingType":"Regular","MeetingDate":"2018-03-12T00:00:00","MeetingTime":"2018-03-12T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Regulatory Services","DepartmentT4":"81:1016"},{"Id":1543,"CommitteeTypeId":5,"CommitteeId":35,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Animal Care and Control Advisory Board","CommitteeEnumName":"Animal_Care_and_Control_Advisory_Board","Abbreviation":"MACC","Location":"Animal Care & Control","Address":"212 17th Ave. N., Minneapolis, MN 55411","MeetingType":"Regular","MeetingDate":"2018-06-11T00:00:00","MeetingTime":"2018-06-11T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Regulatory Services","DepartmentT4":"81:1016"},{"Id":1544,"CommitteeTypeId":5,"CommitteeId":35,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Animal Care and Control Advisory Board","CommitteeEnumName":"Animal_Care_and_Control_Advisory_Board","Abbreviation":"MACC","Location":"Animal Care & Control","Address":"212 17th Ave. N., Minneapolis, MN 55411","MeetingType":"Regular","MeetingDate":"2018-09-10T00:00:00","MeetingTime":"2018-09-10T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Regulatory Services","DepartmentT4":"81:1016"},{"Id":1545,"CommitteeTypeId":5,"CommitteeId":35,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Animal Care and Control Advisory Board","CommitteeEnumName":"Animal_Care_and_Control_Advisory_Board","Abbreviation":"MACC","Location":"Animal Care & Control","Address":"212 17th Ave. N., Minneapolis, MN 55411","MeetingType":"Regular","MeetingDate":"2018-12-10T00:00:00","MeetingTime":"2018-12-10T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Regulatory Services","DepartmentT4":"81:1016"},{"Id":3346,"CommitteeTypeId":5,"CommitteeId":35,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Animal Care and Control Advisory Board","CommitteeEnumName":"Animal_Care_and_Control_Advisory_Board","Abbreviation":"MACC","Location":"Animal Care & Control","Address":"212 17th Ave. N., Minneapolis, MN 55411","MeetingType":"Regular","MeetingDate":"2019-03-11T00:00:00","MeetingTime":"2019-03-11T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Regulatory Services","DepartmentT4":"81:1016"},{"Id":3347,"CommitteeTypeId":5,"CommitteeId":35,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Animal Care and Control Advisory Board","CommitteeEnumName":"Animal_Care_and_Control_Advisory_Board","Abbreviation":"MACC","Location":"Animal Care & Control","Address":"212 17th Ave. N., Minneapolis, MN 55411","MeetingType":"Regular","MeetingDate":"2019-06-10T00:00:00","MeetingTime":"2019-06-10T18:00:00","TotalRowsCount":0,"AgendaId":1225,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"","ImportedData":false,"AgendaPDFAttachment":"MACC_Advisory_Board_Agenda_06102019.pdf","IsPdf":true,"CommitteeReportDocumentId":1418,"CommitteeReportDocument":"MACC Advisory Board Meeting Minutes 6-10-19.pdf","Department":"Regulatory Services","DepartmentT4":"81:1016"},{"Id":3348,"CommitteeTypeId":5,"CommitteeId":35,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Animal Care and Control Advisory Board","CommitteeEnumName":"Animal_Care_and_Control_Advisory_Board","Abbreviation":"MACC","Location":"Animal Care & Control","Address":"212 17th Ave. N., Minneapolis, MN 55411","MeetingType":"Regular","MeetingDate":"2019-09-09T00:00:00","MeetingTime":"2019-09-09T18:00:00","TotalRowsCount":0,"AgendaId":1094,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"MACC Advisory Board Agenda Sept 9 2019.pdf","IsPdf":true,"CommitteeReportDocumentId":1419,"CommitteeReportDocument":"Animal Care and Control Advisory Board Meeting Minutes 9-9-19.pdf","Department":"Regulatory Services","DepartmentT4":"81:1016"},{"Id":3349,"CommitteeTypeId":5,"CommitteeId":35,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Animal Care and Control Advisory Board","CommitteeEnumName":"Animal_Care_and_Control_Advisory_Board","Abbreviation":"MACC","Location":"Animal Care & Control","Address":"212 17th Ave. N., Minneapolis, MN 55411","MeetingType":"Regular","MeetingDate":"2019-12-09T00:00:00","MeetingTime":"2019-12-09T18:00:00","TotalRowsCount":0,"AgendaId":1328,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Note Updated","Description":"","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Regulatory Services","DepartmentT4":"81:1016"},{"Id":3936,"CommitteeTypeId":5,"CommitteeId":35,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Animal Care and Control Advisory Board","CommitteeEnumName":"Animal_Care_and_Control_Advisory_Board","Abbreviation":"MACC","Location":"Animal Care & Control Shelter","Address":"212 17th Ave N, Minneapolis, MN 55411","MeetingType":"Regular","MeetingDate":"2020-03-09T00:00:00","MeetingTime":"2020-03-09T18:00:00","TotalRowsCount":0,"AgendaId":1936,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular quarterly meeting of the Animal Care and Control Advisory Board
Regular quarterly meeting for the Animal Care and Control Advisory Board
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Regulatory Services","DepartmentT4":"81:1016"},{"Id":4723,"CommitteeTypeId":5,"CommitteeId":35,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Animal Care and Control Advisory Board","CommitteeEnumName":"Animal_Care_and_Control_Advisory_Board","Abbreviation":"MACC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-09-14T00:00:00","MeetingTime":"2020-09-14T18:00:00","TotalRowsCount":0,"AgendaId":1937,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.02. Call in number: +1 612-276-6670 United States, Minneapolis (Toll) Conference ID: 751 173 432#
Notice:\nThis meeting may involve the remote participation by members, either by\ntelephone or other electronic means, due to the local public health emergency\n(novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section\n13D.021
To call in: 612-276-6670
Phone conference ID: 216 473 200#
Notice:\nThis meeting may involve the remote participation by members, either by\ntelephone or other electronic means, due to the local public health emergency\n(novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section\n13D.021
Call in number: tel:+16122766670
Phone Conference ID: 957 024 93#
Notice:\nThis meeting may involve the remote participation by members, either by\ntelephone or other electronic means, due to the local public health emergency\n(novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section\n13D.021
+1\n612-276-6670,,862052364# United States,\nMinneapolis
Phone Conference ID: 862 052 364#
\n\n
Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":3284,"CommitteeTypeId":2,"CommitteeId":1,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Audit Committee","CommitteeEnumName":"Audit_Committee","Abbreviation":"Audit","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-12-06T00:00:00","MeetingTime":"2021-12-06T10:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null}] \ No newline at end of file diff --git a/tests/files/minn_bac.json b/tests/files/minn_bac.json deleted file mode 100644 index bbde1f3..0000000 --- a/tests/files/minn_bac.json +++ /dev/null @@ -1 +0,0 @@ -[{"Id":1546,"CommitteeTypeId":5,"CommitteeId":38,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Bicycle Advisory Committee","CommitteeEnumName":"Bicycle_Advisory_Committee","Abbreviation":"BAC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-01-24T00:00:00","MeetingTime":"2018-01-24T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":1547,"CommitteeTypeId":5,"CommitteeId":38,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Bicycle Advisory Committee","CommitteeEnumName":"Bicycle_Advisory_Committee","Abbreviation":"BAC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-02-28T00:00:00","MeetingTime":"2018-02-28T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":1548,"CommitteeTypeId":5,"CommitteeId":38,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Bicycle Advisory Committee","CommitteeEnumName":"Bicycle_Advisory_Committee","Abbreviation":"BAC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-03-28T00:00:00","MeetingTime":"2018-03-28T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":1549,"CommitteeTypeId":5,"CommitteeId":38,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Bicycle Advisory Committee","CommitteeEnumName":"Bicycle_Advisory_Committee","Abbreviation":"BAC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-04-25T00:00:00","MeetingTime":"2018-04-25T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":1550,"CommitteeTypeId":5,"CommitteeId":38,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Bicycle Advisory Committee","CommitteeEnumName":"Bicycle_Advisory_Committee","Abbreviation":"BAC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-05-23T00:00:00","MeetingTime":"2018-05-23T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":1551,"CommitteeTypeId":5,"CommitteeId":38,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Bicycle Advisory Committee","CommitteeEnumName":"Bicycle_Advisory_Committee","Abbreviation":"BAC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-06-27T00:00:00","MeetingTime":"2018-06-27T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":1552,"CommitteeTypeId":5,"CommitteeId":38,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Bicycle Advisory Committee","CommitteeEnumName":"Bicycle_Advisory_Committee","Abbreviation":"BAC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-07-25T00:00:00","MeetingTime":"2018-07-25T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":1553,"CommitteeTypeId":5,"CommitteeId":38,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Bicycle Advisory Committee","CommitteeEnumName":"Bicycle_Advisory_Committee","Abbreviation":"BAC","Location":"Hennepin County Government Plaza","Address":"North side by the Nice Ride racks","MeetingType":"Regular","MeetingDate":"2018-08-22T00:00:00","MeetingTime":"2018-08-22T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":1554,"CommitteeTypeId":5,"CommitteeId":38,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Bicycle Advisory Committee","CommitteeEnumName":"Bicycle_Advisory_Committee","Abbreviation":"BAC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-09-26T00:00:00","MeetingTime":"2018-09-26T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":1555,"CommitteeTypeId":5,"CommitteeId":38,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Bicycle Advisory Committee","CommitteeEnumName":"Bicycle_Advisory_Committee","Abbreviation":"BAC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-10-24T00:00:00","MeetingTime":"2018-10-24T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":1556,"CommitteeTypeId":5,"CommitteeId":38,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Bicycle Advisory Committee","CommitteeEnumName":"Bicycle_Advisory_Committee","Abbreviation":"BAC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-11-28T00:00:00","MeetingTime":"2018-11-28T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":1557,"CommitteeTypeId":5,"CommitteeId":38,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Bicycle Advisory Committee","CommitteeEnumName":"Bicycle_Advisory_Committee","Abbreviation":"BAC","Location":"Room 319, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-12-19T00:00:00","MeetingTime":"2018-12-19T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3352,"CommitteeTypeId":5,"CommitteeId":38,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Bicycle Advisory Committee","CommitteeEnumName":"Bicycle_Advisory_Committee","Abbreviation":"BAC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-03-27T00:00:00","MeetingTime":"2019-03-27T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3353,"CommitteeTypeId":5,"CommitteeId":38,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Bicycle Advisory Committee","CommitteeEnumName":"Bicycle_Advisory_Committee","Abbreviation":"BAC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-04-24T00:00:00","MeetingTime":"2019-04-24T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3354,"CommitteeTypeId":5,"CommitteeId":38,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Bicycle Advisory Committee","CommitteeEnumName":"Bicycle_Advisory_Committee","Abbreviation":"BAC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-05-22T00:00:00","MeetingTime":"2019-05-22T16:00:00","TotalRowsCount":0,"AgendaId":875,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"BAC_Agenda05222019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3355,"CommitteeTypeId":5,"CommitteeId":38,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Bicycle Advisory Committee","CommitteeEnumName":"Bicycle_Advisory_Committee","Abbreviation":"BAC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-06-26T00:00:00","MeetingTime":"2019-06-26T16:00:00","TotalRowsCount":0,"AgendaId":946,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"BAC-Agenda-June-2019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3356,"CommitteeTypeId":5,"CommitteeId":38,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Bicycle Advisory Committee","CommitteeEnumName":"Bicycle_Advisory_Committee","Abbreviation":"BAC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-07-24T00:00:00","MeetingTime":"2019-07-24T16:00:00","TotalRowsCount":0,"AgendaId":1000,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"BAC_Agenda_ 07242019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3357,"CommitteeTypeId":5,"CommitteeId":38,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Bicycle Advisory Committee","CommitteeEnumName":"Bicycle_Advisory_Committee","Abbreviation":"BAC","Location":"Nice Ride Station","Address":"3rd Ave. S and 5th St S","MeetingType":"Regular","MeetingDate":"2019-08-28T00:00:00","MeetingTime":"2019-08-28T16:00:00","TotalRowsCount":0,"AgendaId":1067,"MarkedAgendaPublished":false,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"BAC_FullCommittee_Agenda_08282019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3358,"CommitteeTypeId":5,"CommitteeId":38,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Bicycle Advisory Committee","CommitteeEnumName":"Bicycle_Advisory_Committee","Abbreviation":"BAC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-09-25T00:00:00","MeetingTime":"2019-09-25T16:00:00","TotalRowsCount":0,"AgendaId":1124,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"BAC_Agenda_09252019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3359,"CommitteeTypeId":5,"CommitteeId":38,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Bicycle Advisory Committee","CommitteeEnumName":"Bicycle_Advisory_Committee","Abbreviation":"BAC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-10-23T00:00:00","MeetingTime":"2019-10-23T16:00:00","TotalRowsCount":0,"AgendaId":1189,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"BAC_Agenda_10232019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3360,"CommitteeTypeId":5,"CommitteeId":38,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Bicycle Advisory Committee","CommitteeEnumName":"Bicycle_Advisory_Committee","Abbreviation":"BAC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-11-20T00:00:00","MeetingTime":"2019-11-20T16:00:00","TotalRowsCount":0,"AgendaId":1247,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"BAC_Agenda_11202019.pdf","IsPdf":true,"CommitteeReportDocumentId":949,"CommitteeReportDocument":"BAC Minutes Nov 2019.pdf","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3361,"CommitteeTypeId":5,"CommitteeId":38,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Bicycle Advisory Committee","CommitteeEnumName":"Bicycle_Advisory_Committee","Abbreviation":"BAC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-12-18T00:00:00","MeetingTime":"2019-12-18T16:00:00","TotalRowsCount":0,"AgendaId":1341,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":993,"CommitteeReportDocument":"BAC Minutes December 2019.pdf","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3953,"CommitteeTypeId":5,"CommitteeId":38,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Bicycle Advisory Committee","CommitteeEnumName":"Bicycle_Advisory_Committee","Abbreviation":"BAC","Location":"350 S. 5th St., Room 333.","Address":null,"MeetingType":"Regular","MeetingDate":"2020-01-22T00:00:00","MeetingTime":"2020-01-22T16:00:00","TotalRowsCount":0,"AgendaId":1408,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular full committee meeting of the Bicycle Advisory committee.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1043,"CommitteeReportDocument":"BAC Minutes Jan 2020.pdf","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3991,"CommitteeTypeId":5,"CommitteeId":38,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Bicycle Advisory Committee","CommitteeEnumName":"Bicycle_Advisory_Committee","Abbreviation":"BAC","Location":"350 S. 5th St., Room 333","Address":"Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-02-26T00:00:00","MeetingTime":"2020-02-26T16:00:00","TotalRowsCount":0,"AgendaId":1499,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1128,"CommitteeReportDocument":"BAC Minutes Feb 2020.pdf","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3992,"CommitteeTypeId":5,"CommitteeId":38,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Bicycle Advisory Committee","CommitteeEnumName":"Bicycle_Advisory_Committee","Abbreviation":"BAC","Location":"350 S. 5th St., Room 333","Address":"Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-03-25T00:00:00","MeetingTime":"2020-03-25T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3993,"CommitteeTypeId":5,"CommitteeId":38,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Bicycle Advisory Committee","CommitteeEnumName":"Bicycle_Advisory_Committee","Abbreviation":"BAC","Location":"350 S. 5th St., Room 333","Address":"Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-04-22T00:00:00","MeetingTime":"2020-04-22T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3995,"CommitteeTypeId":5,"CommitteeId":38,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Bicycle Advisory Committee","CommitteeEnumName":"Bicycle_Advisory_Committee","Abbreviation":"BAC","Location":"Online","Address":"Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-06-24T00:00:00","MeetingTime":"2020-06-24T16:00:00","TotalRowsCount":0,"AgendaId":1725,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Bicycle Advisory Committee.
To join by phone call 612-276-6670 and enter Conference ID: 859 004 417#
The Bicycle Advisory Full Committee Meeting.
To join by phone call 612-276-6670 and enter Conference ID: 850 032 995#
Notice: This meeting may involve the remote\nparticipation by members, either by telephone or other electronic means, due to\nthe local public health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1325,"CommitteeReportDocument":"BAC Minutes July 22 2020.pdf","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":4530,"CommitteeTypeId":5,"CommitteeId":38,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Bicycle Advisory Committee","CommitteeEnumName":"Bicycle_Advisory_Committee","Abbreviation":"BAC","Location":"Online","Address":"Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-08-26T00:00:00","MeetingTime":"2020-08-26T16:00:00","TotalRowsCount":0,"AgendaId":1888,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Bicycle Advisory Committee Full meeting.
To join by phone call 612-276-6670 and enter Conference ID: 850 032 995#
Regular Meeting of the Bicycle Advisory Committee.
To join by phone call 612-276-6670 and enter Conference ID: 850 032 995#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
Regular Meeting of the Bicycle Advisory Committee.
To join by phone call 612-276-6670 and enter Conference ID: 850 032 995#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
The Bicycle Advisory Full Committee meeting will be held one week early because of the Thanksgiving holiday.
To join by phone call 612-276-6670 and enter Conference ID: 850 032 995#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
The Bicycle Advisory Committee full committee meeting will be held one week early because of the December Holidays.
To join by phone call 612-276-6670 and enter Conference ID: 850 032 995#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
The Bicycle Advisory Committee full committee meeting.
To join by phone call 612-276-6670 and enter Conference ID: 850 032 995#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1672,"CommitteeReportDocument":"BAC Minutes January 2021.pdf","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":4842,"CommitteeTypeId":5,"CommitteeId":38,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Bicycle Advisory Committee","CommitteeEnumName":"Bicycle_Advisory_Committee","Abbreviation":"BAC","Location":"Online","Address":"Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2021-02-24T00:00:00","MeetingTime":"2021-02-24T16:00:00","TotalRowsCount":0,"AgendaId":2268,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"The Bicycle Advisory Committee full committee meeting.
To join by phone call 612-276-6670 and enter Conference ID: 850 032 995#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1743,"CommitteeReportDocument":"BAC Full Minutes Feb 2021.pdf","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":4843,"CommitteeTypeId":5,"CommitteeId":38,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Bicycle Advisory Committee","CommitteeEnumName":"Bicycle_Advisory_Committee","Abbreviation":"BAC","Location":"Online","Address":"Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2021-03-24T00:00:00","MeetingTime":"2021-03-24T16:00:00","TotalRowsCount":0,"AgendaId":2329,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"The Bicycle Advisory Committee full committee meeting.
To join by phone call 612-276-6670 and enter Conference ID: 850 032 995#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1753,"CommitteeReportDocument":"BAC Full Minutes March 2021.pdf","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":4844,"CommitteeTypeId":5,"CommitteeId":38,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Bicycle Advisory Committee","CommitteeEnumName":"Bicycle_Advisory_Committee","Abbreviation":"BAC","Location":"Online","Address":"Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2021-04-28T00:00:00","MeetingTime":"2021-04-28T16:00:00","TotalRowsCount":0,"AgendaId":2418,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"The Bicycle Advisory Committee full committee meeting.
To join by phone call 612-276-6670 and enter Conference ID: 850 032 995#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1909,"CommitteeReportDocument":"BAC Full Minutes April 2021.pdf","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":4845,"CommitteeTypeId":5,"CommitteeId":38,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Bicycle Advisory Committee","CommitteeEnumName":"Bicycle_Advisory_Committee","Abbreviation":"BAC","Location":"Online","Address":"Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2021-05-26T00:00:00","MeetingTime":"2021-05-26T16:00:00","TotalRowsCount":0,"AgendaId":2511,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"The Bicycle Advisory Committee full committee meeting.
To join by phone call 612-276-6670 and enter Conference ID: 850 032 995#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1969,"CommitteeReportDocument":"BAC Full Minutes MAY 2021.pdf","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":4846,"CommitteeTypeId":5,"CommitteeId":38,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Bicycle Advisory Committee","CommitteeEnumName":"Bicycle_Advisory_Committee","Abbreviation":"BAC","Location":"Online","Address":"Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2021-06-23T00:00:00","MeetingTime":"2021-06-23T16:00:00","TotalRowsCount":0,"AgendaId":2575,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"The Bicycle Advisory Committee full committee meeting.
To join by phone call 612-276-6670 and enter Conference ID: 850 032 995#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
The Bicycle Advisory Committee full committee meeting.
To join by phone call 612-276-6670 and enter Conference ID: 850 032 995#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
The Bicycle Advisory Committee full committee meeting.
To join by phone call 612-276-6670 and enter Conference ID: 850 032 995#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
The Bicycle Advisory Committee full committee meeting. One week later than usual.
To join by phone call 612-276-6670 and enter Conference ID: 850 032 995#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
The Bicycle Advisory Committee full committee meeting.
To join by phone call 612-276-6670 and enter Conference ID: 850 032 995#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
The Bicycle Advisory Committee full committee meeting, held one week early because of the Thanksgiving holiday.
To join by phone call 612-276-6670 and enter Conference ID: 850 032 995#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
The Bicycle Advisory Committee full committee meeting, held one week later because of the December holidays.
To join by phone call 612-276-6670 and enter Conference ID: 850 032 995#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":"BET-2018-Jan-10-agenda.pdf","IsPdf":true,"CommitteeReportDocumentId":1803,"CommitteeReportDocument":"BET-2018-Jan-10-agenda.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1905,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-02-28T00:00:00","MeetingTime":"2018-02-28T16:00:00","TotalRowsCount":0,"AgendaId":2424,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":"BET-2018-Feb-28-agenda.pdf","IsPdf":true,"CommitteeReportDocumentId":1804,"CommitteeReportDocument":"BET-2018-Feb-28-proceedings.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1906,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-04-11T00:00:00","MeetingTime":"2018-04-11T16:00:00","TotalRowsCount":0,"AgendaId":2425,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":"BET-2018-Apr-11-agenda.pdf","IsPdf":true,"CommitteeReportDocumentId":1805,"CommitteeReportDocument":"BET-2018-Apr-11-proceedings.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1907,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":5,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Adjourned","MeetingDate":"2018-04-18T00:00:00","MeetingTime":"2018-04-18T16:00:00","TotalRowsCount":0,"AgendaId":2427,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":"BET-2018-Apr-18-agenda.pdf","IsPdf":true,"CommitteeReportDocumentId":1806,"CommitteeReportDocument":"BET-2018-Apr-18-proceedings.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1908,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-04-25T00:00:00","MeetingTime":"2018-04-25T16:00:00","TotalRowsCount":0,"AgendaId":2426,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":"BET-2018-Apr-25-agenda.pdf","IsPdf":true,"CommitteeReportDocumentId":1807,"CommitteeReportDocument":"BET-2018-Apr-25-proceedings.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1909,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-05-23T00:00:00","MeetingTime":"2018-05-23T16:00:00","TotalRowsCount":0,"AgendaId":2428,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":"BET-2018-May-23-agenda.pdf","IsPdf":true,"CommitteeReportDocumentId":1808,"CommitteeReportDocument":"BET-2018-May-23-proceedings.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1910,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-06-27T00:00:00","MeetingTime":"2018-06-27T16:00:00","TotalRowsCount":0,"AgendaId":2429,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":"BET-2018-Jun-27-agenda.pdf","IsPdf":true,"CommitteeReportDocumentId":1809,"CommitteeReportDocument":"BET-2018-Jun-27-proceedings.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1911,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-07-25T00:00:00","MeetingTime":"2018-07-25T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":2393,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-08-22T00:00:00","MeetingTime":"2018-08-22T16:00:00","TotalRowsCount":0,"AgendaId":2430,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":"BET-2018-Aug-22-agenda.pdf","IsPdf":true,"CommitteeReportDocumentId":1810,"CommitteeReportDocument":"BET-2018-Aug-22-proceedings.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":2394,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-09-12T00:00:00","MeetingTime":"2018-09-12T17:05:00","TotalRowsCount":0,"AgendaId":2431,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Public Hearing: Consider setting maximum property tax levies for payable 2019.
See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":"BET-2018-Sep-12-agenda.pdf","IsPdf":true,"CommitteeReportDocumentId":1811,"CommitteeReportDocument":"BET-2018-Sep-12-proceedings.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":2395,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-09-26T00:00:00","MeetingTime":"2018-09-26T16:00:00","TotalRowsCount":0,"AgendaId":2432,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":"BET-2018-Sep-26-agenda.pdf","IsPdf":true,"CommitteeReportDocumentId":1812,"CommitteeReportDocument":"BET-2018-Sep-26-proceedings.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":2396,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-10-10T00:00:00","MeetingTime":"2018-10-10T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":2397,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-10-24T00:00:00","MeetingTime":"2018-10-24T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":2398,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-11-14T00:00:00","MeetingTime":"2018-11-14T16:00:00","TotalRowsCount":0,"AgendaId":2433,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":"BET-2018-Nov-14-agenda.pdf","IsPdf":true,"CommitteeReportDocumentId":1813,"CommitteeReportDocument":"BET-2018-Nov-14-proceedings.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":2481,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":3,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Special","MeetingDate":"2018-12-05T00:00:00","MeetingTime":"2018-12-05T18:05:00","TotalRowsCount":0,"AgendaId":2434,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Special meeting to adopt the 2019 Board of Estimate & Taxation budget, appropriation, levies, and the Teacher's Retirement Association (TRA) levy.
This meeting begins at the conclusion of the City Council's public hearing on the 2019 City budget.
","ImportedData":false,"AgendaPDFAttachment":"BET-2018-Dec-05-agenda.pdf","IsPdf":true,"CommitteeReportDocumentId":1814,"CommitteeReportDocument":"BET-2018-Dec-05-proceedings.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":2399,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-12-12T00:00:00","MeetingTime":"2018-12-12T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":2522,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":6,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Organizational","MeetingDate":"2019-01-09T00:00:00","MeetingTime":"2019-01-09T16:00:00","TotalRowsCount":0,"AgendaId":1245,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":916,"CommitteeReportDocument":"BET-01092019-Minutes.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3366,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-01-30T00:00:00","MeetingTime":"2019-01-30T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3365,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-02-13T00:00:00","MeetingTime":"2019-02-13T16:00:00","TotalRowsCount":0,"AgendaId":1238,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":"2019-02.13 Agenda.pdf","IsPdf":true,"CommitteeReportDocumentId":1429,"CommitteeReportDocument":"2019-02.13 Proceedings.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3368,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-02-27T00:00:00","MeetingTime":"2019-02-27T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3367,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-03-13T00:00:00","MeetingTime":"2019-03-13T16:00:00","TotalRowsCount":0,"AgendaId":1132,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":856,"CommitteeReportDocument":"2019-03.13 Proceedings.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3370,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-04-24T00:00:00","MeetingTime":"2019-04-24T16:00:00","TotalRowsCount":0,"AgendaId":829,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":845,"CommitteeReportDocument":"2019-04.24 Proceedings.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3371,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-05-08T00:00:00","MeetingTime":"2019-05-08T16:00:00","TotalRowsCount":0,"AgendaId":832,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"BET_Marked_Agenda_05-08-2019.pdf","IsPdf":true,"CommitteeReportDocumentId":791,"CommitteeReportDocument":"2019-0508 Proceedings.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3372,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-06-12T00:00:00","MeetingTime":"2019-06-12T16:00:00","TotalRowsCount":0,"AgendaId":921,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"BET_Marked_Agenda_06122019.pdf","IsPdf":true,"CommitteeReportDocumentId":782,"CommitteeReportDocument":"2019-0612 Proceedings.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3373,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-06-26T00:00:00","MeetingTime":"2019-06-26T15:30:00","TotalRowsCount":0,"AgendaId":952,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"BET_Agenda Marked Agenda 06-26-2019.pdf","IsPdf":true,"CommitteeReportDocumentId":855,"CommitteeReportDocument":"2019-0626 Proceedings.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3374,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-07-24T00:00:00","MeetingTime":"2019-07-24T16:00:00","TotalRowsCount":0,"AgendaId":1006,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"BET_Agenda 07-24-2019.pdf","IsPdf":true,"CommitteeReportDocumentId":854,"CommitteeReportDocument":"2019-0724 Proceedings.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3375,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-08-28T00:00:00","MeetingTime":"2019-08-28T16:00:00","TotalRowsCount":0,"AgendaId":1071,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"BET_Marked Agenda 08-28-2019.pdf","IsPdf":true,"CommitteeReportDocumentId":853,"CommitteeReportDocument":"2019-0828 Proceedings.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3376,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-09-11T00:00:00","MeetingTime":"2019-09-11T17:05:00","TotalRowsCount":0,"AgendaId":1092,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Public Hearing to consider setting the maximum property tax levies\nfor payable 2020.
This meeting will begin at the conclusion of the City Council's public hearing on the 2020 City budget.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1011,"CommitteeReportDocument":"2019-1211 Proceedings.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3369,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":6,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Organizational","MeetingDate":"2020-01-08T00:00:00","MeetingTime":"2020-01-08T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"Regular meeting of the Board of Estimate and Taxation.
Regular meeting of the Board of Estimate and Taxation.
Regular meeting of the Board of Estimate and Taxation.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1090,"CommitteeReportDocument":"2020-0212 Proceedings.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4087,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-02-26T00:00:00","MeetingTime":"2020-02-26T16:00:00","TotalRowsCount":0,"AgendaId":1495,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Board of Estimate and Taxation.
Regular meeting of the Board of Estimate and Taxation.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1169,"CommitteeReportDocument":"2020-0311 Proceedings.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4088,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-03-25T00:00:00","MeetingTime":"2020-03-25T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"Regular meeting of the Board of Estimate and Taxation.
Regular meeting of the Board of Estimate and Taxation.
Notice: Members of the Board of Estimate and Taxation may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting
Regular meeting of the Board of Estimate and Taxation.
Notice: Members of the Board may participate remotely by telephone or electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; Century LInk Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
Regular meeting of the Board of Estimate and Taxation.
Notice: Members of the Board may participate remotely by telephone or electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; Century LInk Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
Regular meeting of the Board of Estimate and Taxation.
Notice: Members of the Board may participate remotely by telephone or electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; Century LInk Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
Regular meeting of the Board of Estimate and Taxation.
Notice: Members of the Board may participate remotely by telephone or electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; Century LInk Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
Regular meeting of the Board of Estimate and Taxation.
Notice: Members of the Board may participate remotely by telephone or electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; Century LInk Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
Regular meeting of the Board of Estimate and Taxation.
Notice: Members of the Board may participate remotely by telephone or electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; Century LInk Channel 8001 or 8501; or stream live on City Council TV or City's YouTube channel.
Learn how to participate in the meeting.
Regular meeting of the Board of Estimate and Taxation.
Notice: Members of the Board may participate remotely by telephone or electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; Century LInk Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
Members may participate remotely by telephone or other electronic\nmeans due to the local public health emergency (novel coronavirus pandemic)\ndeclared on March 16, 2020, pursuant to the provisions of MN Statutes Section\n13D.021. A portion of this meeting may be closed to the public pursuant\nto MN Statutes Section 13D.03 or 13D.05.
Watch the meeting on: Comcast\nChannel 14 or 799; CenturyLink Channel 8001 or 8501; City\nCouncil TV; or the City's\nYouTube channel.
\n\n\n\n\n\n\n\n
Learn how to participate in the meeting.
Adjourned meeting of the Board of Estimate and Taxation. A public hearing will be held to consider setting the maximum property tax levies for payable 2021.
Notice: Members of the Board may participate remotely by telephone or electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; Century LInk Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1434,"CommitteeReportDocument":"2020-0916 Proceedings.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4098,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-09-23T00:00:00","MeetingTime":"2020-09-23T16:00:00","TotalRowsCount":0,"AgendaId":1959,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Board of Estimate and Taxation.
Members may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021. A portion of this meeting may be closed to the public pursuant to MN Statutes Section 13D.03 or 13D.05.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; City Council TV; or the City's YouTube channel.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1469,"CommitteeReportDocument":"2020-0923 Proceedings.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4099,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-10-14T00:00:00","MeetingTime":"2020-10-14T16:00:00","TotalRowsCount":0,"AgendaId":2000,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Board of\nEstimate and Taxation.
Members\nmay participate remotely by telephone or other electronic means due to the\nlocal public health emergency (novel coronavirus pandemic) declared on March\n16, 2020, pursuant to the provisions of MN Statutes Section 13D.021. A portion of this meeting may be closed to the\npublic pursuant to MN Statutes Section 13D.03 or 13D.05.
Watch\nthe meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or\n8501; City Council TV; or the City's YouTube channel.
\n\n\n\n\n\n\n\n
Learn\nhow to participate in the meeting.
Regular meeting of the Board of Estimate and Taxation: Cancelled.
Regular meeting of the Board of Estimate and Taxation. Members of the Board may participate remotely by telephone or electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; Century LInk Channel 8001 or 8501; or stream live on City Council TV or City's YouTube channel.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1576,"CommitteeReportDocument":"2020-1118 Proceedings.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4102,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-12-09T00:00:00","MeetingTime":"2020-12-09T15:30:00","TotalRowsCount":0,"AgendaId":2123,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Board of Estimate and Taxation.
Members of the Board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1612,"CommitteeReportDocument":"2020-1209 Proceedings.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4813,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-12-16T00:00:00","MeetingTime":"2020-12-16T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5248,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":6,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Organizational","MeetingDate":"2021-01-13T00:00:00","MeetingTime":"2021-01-13T16:00:00","TotalRowsCount":0,"AgendaId":2190,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Members of the Board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; or stream live on City Council TV.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1640,"CommitteeReportDocument":"2021-0113 Proceedings.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5271,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-01-27T00:00:00","MeetingTime":"2021-01-27T16:00:00","TotalRowsCount":0,"AgendaId":2210,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Members of the Board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; or stream live on City Council TV.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1652,"CommitteeReportDocument":"2021-0127 Proceedings.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5328,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Minneapolis, MN","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-02-10T00:00:00","MeetingTime":"2021-02-10T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"Members of the Board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; or stream live on City Council TV.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5329,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-02-24T00:00:00","MeetingTime":"2021-02-24T16:00:00","TotalRowsCount":0,"AgendaId":2264,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Members of the Board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; or stream live on City Council TV.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1731,"CommitteeReportDocument":"2021-0224 Proceedings-Cancelled.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5330,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Minneapolis, MN","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-03-10T00:00:00","MeetingTime":"2021-03-10T16:00:00","TotalRowsCount":0,"AgendaId":2295,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Members of the Board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; or stream live on City Council TV.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1723,"CommitteeReportDocument":"2021-0310 Proceedings.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5331,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-03-24T00:00:00","MeetingTime":"2021-03-24T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"Members of the Board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; or stream live on City Council TV.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5332,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-04-14T00:00:00","MeetingTime":"2021-04-14T16:00:00","TotalRowsCount":0,"AgendaId":2366,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Members of the Board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; or stream live on City Council TV.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1797,"CommitteeReportDocument":"2021-0414 Proceedings.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5333,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Minneapolis, MN","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-04-28T00:00:00","MeetingTime":"2021-04-28T16:00:00","TotalRowsCount":0,"AgendaId":2410,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Members of the Board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; or stream live on City Council TV.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1838,"CommitteeReportDocument":"2021-0428 Proceedings.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5334,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-05-12T00:00:00","MeetingTime":"2021-05-12T16:00:00","TotalRowsCount":0,"AgendaId":2467,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Members of the Board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; or stream live on City Council TV.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1884,"CommitteeReportDocument":"2021-0512 Proceedings.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5335,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-05-26T00:00:00","MeetingTime":"2021-05-26T16:00:00","TotalRowsCount":0,"AgendaId":2510,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":"Create Meeting Minutes","Description":"Members of may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on Comcast Channel 14 or 799, or the City's YouTube channel.
","ImportedData":false,"AgendaPDFAttachment":"Board of Estimate and Taxation_05262021.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5336,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-06-09T00:00:00","MeetingTime":"2021-06-09T16:00:00","TotalRowsCount":0,"AgendaId":2535,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Members of the Board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on Comcast Channel 14 or 799, on City Council TV or the City's YouTube channel.
Members of may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on Comcast Channel 14 or 799, or the City's YouTube channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5338,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-07-14T00:00:00","MeetingTime":"2021-07-14T16:00:00","TotalRowsCount":0,"AgendaId":2614,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Members of may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on Comcast Channel 14 or 799, or the City's YouTube channel.
Members of the Board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\n\nWatch the meeting on: Comcast Channel 14 or 799; or stream live on City Council TV.
\n","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5340,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Minneapolis, MN","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-08-11T00:00:00","MeetingTime":"2021-08-11T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"Members of the Board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\n\nWatch the meeting on: Comcast Channel 14 or 799; or stream live on City Council TV.
\n","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5341,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-08-25T00:00:00","MeetingTime":"2021-08-25T16:00:00","TotalRowsCount":0,"AgendaId":2705,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":"Members of may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on Comcast Channel 14 or 799, or the City's YouTube channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5342,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-09-14T00:00:00","MeetingTime":"2021-09-14T17:05:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Members of may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on Comcast Channel 14 or 799, or the City's YouTube channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5343,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-09-29T00:00:00","MeetingTime":"2021-09-29T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Members of may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on Comcast Channel 14 or 799, or the City's YouTube channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5344,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Minneapolis, MN","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-10-13T00:00:00","MeetingTime":"2021-10-13T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Members of the Board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; or stream live on City Council TV.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5345,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-10-27T00:00:00","MeetingTime":"2021-10-27T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Members of may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on Comcast Channel 14 or 799, or the City's YouTube channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5346,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-11-10T00:00:00","MeetingTime":"2021-11-10T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Members of may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on Comcast Channel 14 or 799, or the City's YouTube channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5347,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-12-08T00:00:00","MeetingTime":"2021-12-08T15:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Members of may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on Comcast Channel 14 or 799, or the City's YouTube channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5348,"CommitteeTypeId":5,"CommitteeId":177,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Board of Estimate and Taxation","CommitteeEnumName":"Board_of_Estimate_and_Taxation","Abbreviation":"BET","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-12-15T00:00:00","MeetingTime":"2021-12-15T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Members of may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on Comcast Channel 14 or 799, or the City's YouTube channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"}] \ No newline at end of file diff --git a/tests/files/minn_blssdab.html b/tests/files/minn_blssdab.html deleted file mode 100644 index a2c8ac1..0000000 --- a/tests/files/minn_blssdab.html +++ /dev/null @@ -1 +0,0 @@ -[{"Id":3362,"CommitteeTypeId":5,"CommitteeId":151,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Bloomington-Lake Special Service District Advisory Board","CommitteeEnumName":"Bloomington_Lake_Special_Service_District_Advisory_Board","Abbreviation":"BLOOMLAKE","Location":"Greenway Conference Room, Midtown Global Market","Address":"920 E Lake St., Minneapolis, MN 55407","MeetingType":"Regular","MeetingDate":"2019-03-21T00:00:00","MeetingTime":"2019-03-21T09:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3363,"CommitteeTypeId":5,"CommitteeId":151,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Bloomington-Lake Special Service District Advisory Board","CommitteeEnumName":"Bloomington_Lake_Special_Service_District_Advisory_Board","Abbreviation":"BLOOMLAKE","Location":"Greenway Conference Room, Midtown Global Market","Address":"920 E Lake St., Minneapolis, MN 55407","MeetingType":"Regular","MeetingDate":"2019-07-10T00:00:00","MeetingTime":"2019-07-10T09:00:00","TotalRowsCount":0,"AgendaId":966,"MarkedAgendaPublished":false,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"Bloomington_Lake_SSD_Agenda_07102019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":4316,"CommitteeTypeId":5,"CommitteeId":151,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Bloomington-Lake Special Service District Advisory Board","CommitteeEnumName":"Bloomington_Lake_Special_Service_District_Advisory_Board","Abbreviation":"BLOOMLAKE","Location":"US Bank Conference Room","Address":"919 E Lake St","MeetingType":"Regular","MeetingDate":"2020-03-18T00:00:00","MeetingTime":"2020-03-18T09:00:00","TotalRowsCount":0,"AgendaId":1573,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":"Publish","Description":"Regular meeting of the Bloomington-Lake Special Service District Advisory Board.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":4543,"CommitteeTypeId":5,"CommitteeId":151,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Bloomington-Lake Special Service District Advisory Board","CommitteeEnumName":"Bloomington_Lake_Special_Service_District_Advisory_Board","Abbreviation":"BLOOMLAKE","Location":"Online meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-07-07T00:00:00","MeetingTime":"2020-07-07T09:00:00","TotalRowsCount":0,"AgendaId":1749,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular Meeting of the Bloomington Lake SSD
Dial In: 612-276-6670
Conference ID: 536 413 249#
Notice: This meeting may involve the remote participation\nby members, either by telephone or other electronic means, due to the local\npublic health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021
Regular Meeting of the Bloomington Lake Special Service District.
Dial-in: 612-276-6670
Conference ID: 915 582 460
“Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.”
Redistricting involves setting political boundaries to create election districts with equal populations to ensure all voters have fair representation.
\n\nNotice: Members of the group may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\n\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
\n", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 0, "CommitteeReportDocument": "", "Department": null, "DepartmentT4": null }, { "Id": 5022, "CommitteeTypeId": 1, "CommitteeId": 220, "MeetingTypeId": 2, "CommitteeType": "Standing Committee", "CommitteeName": "Business, Inspections, Housing & Zoning Committee", "CommitteeEnumName": "Business_Inspections_Housing_Zoning_Committee", "Abbreviation": "BIHZ", "Location": "Online Meeting ", "Address": "Minneapolis, MN", "MeetingType": "Regular", "MeetingDate": "2021-11-30T00:00:00", "MeetingTime": "2021-11-30T13:30:00", "TotalRowsCount": 0, "AgendaId": 2887, "MarkedAgendaPublished": true, "Updated": false, "Cancelled": false, "PublicHearing": true, "AgendaStatus": "Committee Report Published", "Description": "Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\n\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
\n", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 0, "CommitteeReportDocument": "", "Department": null, "DepartmentT4": null }, { "Id": 4899, "CommitteeTypeId": 5, "CommitteeId": 56, "MeetingTypeId": 2, "CommitteeType": "ABC", "CommitteeName": "Heritage Preservation Commission", "CommitteeEnumName": "Heritage_Preservation_Commission", "Abbreviation": "HPC", "Location": "Online Meeting", "Address": "Minneapolis, MN", "MeetingType": "Regular", "MeetingDate": "2021-11-30T00:00:00", "MeetingTime": "2021-11-30T16:30:00", "TotalRowsCount": 0, "AgendaId": 2898, "MarkedAgendaPublished": true, "Updated": false, "Cancelled": false, "PublicHearing": true, "AgendaStatus": "Publish Meeting Minutes", "Description": "Notice: Members may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; or stream live on City Council TV.
Canvass results of the City Council-Ward 2 recount and challenged ballots.
\n\nNotice: Members of the City Council may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\n\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
\n", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 0, "CommitteeReportDocument": "", "Department": "City Clerk's Office", "DepartmentT4": "81:998" }, { "Id": 5044, "CommitteeTypeId": 1, "CommitteeId": 13, "MeetingTypeId": 2, "CommitteeType": "Standing Committee", "CommitteeName": "Transportation & Public Works Committee", "CommitteeEnumName": "Transportation_Public_Works_Committee", "Abbreviation": "TPW", "Location": "Online Meeting ", "Address": "Minneapolis, MN", "MeetingType": "Regular", "MeetingDate": "2021-12-01T00:00:00", "MeetingTime": "2021-12-01T13:30:00", "TotalRowsCount": 0, "AgendaId": 2884, "MarkedAgendaPublished": true, "Updated": false, "Cancelled": false, "PublicHearing": false, "AgendaStatus": "Committee Report Published", "Description": "Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\n\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
\n", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 0, "CommitteeReportDocument": "", "Department": null, "DepartmentT4": null }, { "Id": 5126, "CommitteeTypeId": 5, "CommitteeId": 80, "MeetingTypeId": 2, "CommitteeType": "ABC", "CommitteeName": "Pedestrian Advisory Committee", "CommitteeEnumName": "Pedestrian_Advisory_Committee", "Abbreviation": "PAC", "Location": "Online Meeting", "Address": "Minneapolis, MN", "MeetingType": "Regular", "MeetingDate": "2021-12-01T00:00:00", "MeetingTime": "2021-12-01T16:00:00", "TotalRowsCount": 0, "AgendaId": 2899, "MarkedAgendaPublished": true, "Updated": false, "Cancelled": false, "PublicHearing": false, "AgendaStatus": "Publish Meeting Minutes", "Description": "To join by phone call 612-276-6670 and enter Conference ID: 252 041 927#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 2301, "CommitteeReportDocument": "PAC Dec Full Minutes.pdf", "Department": "Public Works Department", "DepartmentT4": "81:1015" }, { "Id": 5152, "CommitteeTypeId": 2, "CommitteeId": 42, "MeetingTypeId": 2, "CommitteeType": "Independent Committee", "CommitteeName": "Charter Commission", "CommitteeEnumName": "Charter_Commission", "Abbreviation": "Charter", "Location": "Online Meeting", "Address": "Minneapolis, MN", "MeetingType": "Regular", "MeetingDate": "2021-12-01T00:00:00", "MeetingTime": "2021-12-01T16:00:00", "TotalRowsCount": 0, "AgendaId": 2900, "MarkedAgendaPublished": true, "Updated": false, "Cancelled": false, "PublicHearing": false, "AgendaStatus": "Committee Report Published", "Description": "Notice: Members of the commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 0, "CommitteeReportDocument": "", "Department": "City Clerk's Office", "DepartmentT4": "81:998" }, { "Id": 5366, "CommitteeTypeId": 5, "CommitteeId": 188, "MeetingTypeId": 2, "CommitteeType": "ABC", "CommitteeName": "Southside Green Zone Council", "CommitteeEnumName": "Southside_Green_Zone_Council", "Abbreviation": "SGZ", "Location": "Online Meeting", "Address": "Online Meeting", "MeetingType": "Regular", "MeetingDate": "2021-12-01T00:00:00", "MeetingTime": "2021-12-01T18:00:00", "TotalRowsCount": 0, "AgendaId": 2896, "MarkedAgendaPublished": true, "Updated": true, "Cancelled": false, "PublicHearing": false, "AgendaStatus": "Publish Meeting Minutes", "Description": "Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
\n\n\n\nTo join as a member of the public, call 612-612-276-6670 and enter Conference ID: 554 946 39#
\n\n\n", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 2278, "CommitteeReportDocument": "Southside Green Zone Council_Meeting Notes_12012021.pdf", "Department": "City Coordinator's Office", "DepartmentT4": "81:999" }, { "Id": 5317, "CommitteeTypeId": 3, "CommitteeId": 16, "MeetingTypeId": 5, "CommitteeType": "City Council", "CommitteeName": "City Council", "CommitteeEnumName": "City_Council", "Abbreviation": "Council", "Location": "Online Meeting", "Address": "Minneapolis, MN", "MeetingType": "Adjourned", "MeetingDate": "2021-12-01T00:00:00", "MeetingTime": "2021-12-01T18:05:00", "TotalRowsCount": 0, "AgendaId": 2904, "MarkedAgendaPublished": true, "Updated": false, "Cancelled": false, "PublicHearing": true, "AgendaStatus": "Marked Agenda Published", "Description": "Public hearing on the proposed 2022 budget and tax levy, the Fiscal Year 2022 Consolidated Plan, and the proposed water and sewer rates.
\n\nNotice: Members of the City Council may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\n\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
\n", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 0, "CommitteeReportDocument": "", "Department": null, "DepartmentT4": null }, { "Id": 5066, "CommitteeTypeId": 1, "CommitteeId": 219, "MeetingTypeId": 2, "CommitteeType": "Standing Committee", "CommitteeName": "Public Health & Safety Committee", "CommitteeEnumName": "Public_Health_Safety_Committee", "Abbreviation": "PHS", "Location": "Online Meeting ", "Address": "Minneapolis, MN", "MeetingType": "Regular", "MeetingDate": "2021-12-02T00:00:00", "MeetingTime": "2021-12-02T13:30:00", "TotalRowsCount": 0, "AgendaId": 2886, "MarkedAgendaPublished": true, "Updated": false, "Cancelled": false, "PublicHearing": false, "AgendaStatus": "Committee Report Published", "Description": "Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\n\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
\n", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 0, "CommitteeReportDocument": "", "Department": null, "DepartmentT4": null }, { "Id": 5675, "CommitteeTypeId": 0, "CommitteeId": 0, "MeetingTypeId": 1, "CommitteeType": "Events", "CommitteeName": "Southwest Light Rail Construction Rail Safety Meeting", "CommitteeEnumName": "", "Abbreviation": "", "Location": "Online Meeting", "Address": "Minneapolis, MN", "MeetingType": "Select Meeting Type", "MeetingDate": "2021-12-02T00:00:00", "MeetingTime": "2021-12-02T18:00:00", "TotalRowsCount": 0, "AgendaId": 0, "MarkedAgendaPublished": true, "Updated": false, "Cancelled": false, "PublicHearing": false, "AgendaStatus": "", "Description": "The City of Minneapolis is hosting a meeting about rail safety during Southwest Light Rail construction in accordance with State law. Residents will get information from the Southwest Project Office, Twin Cities & Western Railroad Company, and the City’s Fire and Emergency Management Departments. There will be opportunity for attendees to ask questions.
\n\nJoin the meeting from the Teams app or web browser or call 612-276-6670 and enter Conference ID: 231 566 788#
\n\nFor questions, please contact Loren Olson, Government Relations Representative, at loren.olson@minneapolismn.gov
\n", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 0, "CommitteeReportDocument": "", "Department": null, "DepartmentT4": null }, { "Id": 5101, "CommitteeTypeId": 1, "CommitteeId": 179, "MeetingTypeId": 2, "CommitteeType": "Standing Committee", "CommitteeName": "Budget Committee", "CommitteeEnumName": "Budget_Committee", "Abbreviation": "Budget", "Location": "Online Meeting ", "Address": "Minneapolis, MN", "MeetingType": "Regular", "MeetingDate": "2021-12-03T00:00:00", "MeetingTime": "2021-12-03T10:00:00", "TotalRowsCount": 0, "AgendaId": 2909, "MarkedAgendaPublished": true, "Updated": false, "Cancelled": false, "PublicHearing": false, "AgendaStatus": "Committee Report Published", "Description": "Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\n\nWatch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; City Council TV; or the City's YouTube Channel.
\n", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 0, "CommitteeReportDocument": "", "Department": null, "DepartmentT4": null }, { "Id": 5378, "CommitteeTypeId": 5, "CommitteeId": 199, "MeetingTypeId": 2, "CommitteeType": "ABC", "CommitteeName": "Transgender Equity Council Training Subcommittee", "CommitteeEnumName": "Transgender_Equity_Council_Training_Subcommittee", "Abbreviation": "TEC-TRN", "Location": "Online Meeting", "Address": "Minneapolis, MN", "MeetingType": "Regular", "MeetingDate": "2021-12-03T00:00:00", "MeetingTime": "2021-12-03T14:30:00", "TotalRowsCount": 0, "AgendaId": 0, "MarkedAgendaPublished": false, "Updated": false, "Cancelled": true, "PublicHearing": false, "AgendaStatus": null, "Description": "This is a regularly scheduled meeting of the Transgender Equity Council's Training Subcommittee.
\n\nNotice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
\n\nTo join as a member of the public, call 612-276-6670 and enter Conference ID: 286 454 144#
\n", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 0, "CommitteeReportDocument": "", "Department": null, "DepartmentT4": null }, { "Id": 3284, "CommitteeTypeId": 2, "CommitteeId": 1, "MeetingTypeId": 2, "CommitteeType": "Independent Committee", "CommitteeName": "Audit Committee", "CommitteeEnumName": "Audit_Committee", "Abbreviation": "Audit", "Location": "Online Meeting", "Address": "Minneapolis, MN", "MeetingType": "Regular", "MeetingDate": "2021-12-06T00:00:00", "MeetingTime": "2021-12-06T10:00:00", "TotalRowsCount": 0, "AgendaId": 2902, "MarkedAgendaPublished": true, "Updated": false, "Cancelled": false, "PublicHearing": false, "AgendaStatus": "Committee Report Published", "Description": "Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 0, "CommitteeReportDocument": "", "Department": null, "DepartmentT4": null }, { "Id": 5449, "CommitteeTypeId": 1, "CommitteeId": 179, "MeetingTypeId": 2, "CommitteeType": "Standing Committee", "CommitteeName": "Budget Committee", "CommitteeEnumName": "Budget_Committee", "Abbreviation": "Budget", "Location": "Minneapolis, MN", "Address": "Online Meeting", "MeetingType": "Regular", "MeetingDate": "2021-12-06T00:00:00", "MeetingTime": "2021-12-06T13:30:00", "TotalRowsCount": 0, "AgendaId": 0, "MarkedAgendaPublished": false, "Updated": false, "Cancelled": true, "PublicHearing": false, "AgendaStatus": null, "Description": "Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
\nThis meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
The public may view the public hearing using the following options: Watch on Comcast Channel 14 or 799, or live on City Council TV.
Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\n\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
\n", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 0, "CommitteeReportDocument": "", "Department": null, "DepartmentT4": null }, { "Id": 4827, "CommitteeTypeId": 5, "CommitteeId": 211, "MeetingTypeId": 2, "CommitteeType": "ABC", "CommitteeName": "Bicycle Advisory Committee 5E Subcommittee", "CommitteeEnumName": "Bicycle_Advisory_Committee_5E_Subcommittee", "Abbreviation": "BAC-5E", "Location": "Online Meeting", "Address": "Minneapolis, MN", "MeetingType": "Regular", "MeetingDate": "2021-12-07T00:00:00", "MeetingTime": "2021-12-07T16:00:00", "TotalRowsCount": 0, "AgendaId": 2912, "MarkedAgendaPublished": true, "Updated": false, "Cancelled": false, "PublicHearing": false, "AgendaStatus": "Marked Agenda Published", "Description": "To join the meeting, call 612-276-6670 and enter conference ID 142 767 103#
\nNotice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
\n", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 0, "CommitteeReportDocument": "", "Department": null, "DepartmentT4": null }, { "Id": 5684, "CommitteeTypeId": 2, "CommitteeId": 234, "MeetingTypeId": 2, "CommitteeType": "Independent Committee", "CommitteeName": "Redistricting Group", "CommitteeEnumName": "Redistricting_Group", "Abbreviation": "RG", "Location": "Online Meeting", "Address": "Minneapolis, MN", "MeetingType": "Regular", "MeetingDate": "2021-12-07T00:00:00", "MeetingTime": "2021-12-07T16:00:00", "TotalRowsCount": 0, "AgendaId": 0, "MarkedAgendaPublished": false, "Updated": false, "Cancelled": true, "PublicHearing": false, "AgendaStatus": null, "Description": "Redistricting involves setting political boundaries to create election districts with equal populations to ensure all voters have fair representation.
\n\nNotice: Members of the group may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\n\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
\n", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 0, "CommitteeReportDocument": "", "Department": null, "DepartmentT4": null }, { "Id": 5222, "CommitteeTypeId": 5, "CommitteeId": 213, "MeetingTypeId": 2, "CommitteeType": "ABC", "CommitteeName": "Minneapolis Arts Commission Executive Committee", "CommitteeEnumName": "Minneapolis_Arts_Commission_Executive_Committee", "Abbreviation": "MAC-EX", "Location": "Online Meeting", "Address": "Online Meeting", "MeetingType": "Regular", "MeetingDate": "2021-12-07T00:00:00", "MeetingTime": "2021-12-07T17:00:00", "TotalRowsCount": 0, "AgendaId": 2908, "MarkedAgendaPublished": true, "Updated": false, "Cancelled": false, "PublicHearing": false, "AgendaStatus": "Marked Agenda Published", "Description": "\"Notice: This meeting may involve the remoe participation by members, either by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic), pursuant tothe provisions of MN statutes section 13D.021\".
To access the meeting call: (612) 276-6670
Enter Conference ID: 400 984 385#
", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 0, "CommitteeReportDocument": "", "Department": null, "DepartmentT4": null }, { "Id": 5260, "CommitteeTypeId": 5, "CommitteeId": 187, "MeetingTypeId": 2, "CommitteeType": "ABC", "CommitteeName": "Northside Green Zone Task Force", "CommitteeEnumName": "Northside_Green_Zone_Task_Force", "Abbreviation": "NGZ", "Location": "Online Meeting", "Address": "Online Meeting", "MeetingType": "Regular", "MeetingDate": "2021-12-07T00:00:00", "MeetingTime": "2021-12-07T17:00:00", "TotalRowsCount": 0, "AgendaId": 2897, "MarkedAgendaPublished": true, "Updated": true, "Cancelled": false, "PublicHearing": false, "AgendaStatus": "Publish Meeting Minutes", "Description": "Call-in information:
Dial: 612-276-6670
Conference ID: 449 252 658#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 2291, "CommitteeReportDocument": "Northside Green Zone Task Force_Meeting Notes_12072021.pdf", "Department": "City Coordinator's Office", "DepartmentT4": "81:999" }, { "Id": 5543, "CommitteeTypeId": 5, "CommitteeId": 217, "MeetingTypeId": 2, "CommitteeType": "ABC", "CommitteeName": "Civil Rights Commission Community Engagement & Research Subcommittee", "CommitteeEnumName": "Civil_Rights_Commission_Community_Engagement_Research_Subcommittee", "Abbreviation": "MCCR-CER", "Location": "Online Meeting", "Address": "Minneapolis, MN", "MeetingType": "Regular", "MeetingDate": "2021-12-07T00:00:00", "MeetingTime": "2021-12-07T18:00:00", "TotalRowsCount": 0, "AgendaId": 2916, "MarkedAgendaPublished": true, "Updated": false, "Cancelled": false, "PublicHearing": false, "AgendaStatus": "Marked Agenda Published", "Description": "To join the meeting, dial 612-276-6670 and enter conference ID: 797 020 389#
", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 0, "CommitteeReportDocument": "", "Department": null, "DepartmentT4": null }, { "Id": 5088, "CommitteeTypeId": 1, "CommitteeId": 205, "MeetingTypeId": 2, "CommitteeType": "Standing Committee", "CommitteeName": "Policy & Government Oversight Committee", "CommitteeEnumName": "Policy_Government_Oversight_Committee", "Abbreviation": "POGO", "Location": "Online Meeting ", "Address": "Minneapolis, MN", "MeetingType": "Regular", "MeetingDate": "2021-12-08T00:00:00", "MeetingTime": "2021-12-08T13:30:00", "TotalRowsCount": 0, "AgendaId": 2907, "MarkedAgendaPublished": true, "Updated": false, "Cancelled": false, "PublicHearing": true, "AgendaStatus": "Committee Report Published", "Description": "Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\n\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
\n", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 0, "CommitteeReportDocument": "", "Department": null, "DepartmentT4": null }, { "Id": 5347, "CommitteeTypeId": 5, "CommitteeId": 177, "MeetingTypeId": 2, "CommitteeType": "ABC", "CommitteeName": "Board of Estimate and Taxation", "CommitteeEnumName": "Board_of_Estimate_and_Taxation", "Abbreviation": "BET", "Location": "Online Meeting", "Address": "Minneapolis, MN", "MeetingType": "Regular", "MeetingDate": "2021-12-08T00:00:00", "MeetingTime": "2021-12-08T15:30:00", "TotalRowsCount": 0, "AgendaId": 2906, "MarkedAgendaPublished": true, "Updated": false, "Cancelled": false, "PublicHearing": false, "AgendaStatus": "Publish Meeting Minutes", "Description": "Members of may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on Comcast Channel 14 or 799, or the City's YouTube channel.
", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 2299, "CommitteeReportDocument": "2021-1208 Proceedings.pdf", "Department": "City Clerk's Office", "DepartmentT4": "81:998" }, { "Id": 5318, "CommitteeTypeId": 3, "CommitteeId": 16, "MeetingTypeId": 5, "CommitteeType": "City Council", "CommitteeName": "City Council", "CommitteeEnumName": "City_Council", "Abbreviation": "Council", "Location": "Online Meeting", "Address": "Minneapolis, MN", "MeetingType": "Adjourned", "MeetingDate": "2021-12-08T00:00:00", "MeetingTime": "2021-12-08T18:05:00", "TotalRowsCount": 0, "AgendaId": 2917, "MarkedAgendaPublished": true, "Updated": false, "Cancelled": false, "PublicHearing": true, "AgendaStatus": "Marked Agenda Published", "Description": "Public hearing on the proposed 2022 budget and tax levy, the Fiscal Year 2022 Consolidated Plan, and the proposed water and sewer rates.
\n\nNotice: Members of the City Council may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\n\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
\n", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 0, "CommitteeReportDocument": "", "Department": null, "DepartmentT4": null }, { "Id": 5472, "CommitteeTypeId": 1, "CommitteeId": 4, "MeetingTypeId": 2, "CommitteeType": "Standing Committee", "CommitteeName": "Committee of the Whole", "CommitteeEnumName": "Committee_of_the_Whole", "Abbreviation": "COW", "Location": "Online Meeting", "Address": "Minneapolis, MN", "MeetingType": "Regular", "MeetingDate": "2021-12-09T00:00:00", "MeetingTime": "2021-12-09T10:00:00", "TotalRowsCount": 0, "AgendaId": 2911, "MarkedAgendaPublished": true, "Updated": false, "Cancelled": false, "PublicHearing": false, "AgendaStatus": "Committee Report Published", "Description": "Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\n\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
\n", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 0, "CommitteeReportDocument": "", "Department": null, "DepartmentT4": null }, { "Id": 5507, "CommitteeTypeId": 5, "CommitteeId": 183, "MeetingTypeId": 2, "CommitteeType": "ABC", "CommitteeName": "Minneapolis Advisory Committee on Housing", "CommitteeEnumName": "Minneapolis_Advisory_Committee_on_Housing", "Abbreviation": "MACH", "Location": "Online Meeting", "Address": "Online Meeting", "MeetingType": "Regular", "MeetingDate": "2021-12-09T00:00:00", "MeetingTime": "2021-12-09T15:00:00", "TotalRowsCount": 0, "AgendaId": 2925, "MarkedAgendaPublished": true, "Updated": false, "Cancelled": false, "PublicHearing": false, "AgendaStatus": "Marked Agenda Published", "Description": "\"Notice: This meeting may involve the remote participation by members, either by telephone, or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021\"
To Access the Meeting Call: (612) 276-6670
Enter Conference ID: 561 979 179#
", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 0, "CommitteeReportDocument": "", "Department": "Community Planning & Economic Development", "DepartmentT4": "81:1003" }, { "Id": 5196, "CommitteeTypeId": 5, "CommitteeId": 174, "MeetingTypeId": 2, "CommitteeType": "ABC", "CommitteeName": "Planning Commission Committee of the Whole", "CommitteeEnumName": "Planning_Commission_Committee_of_the_Whole", "Abbreviation": "CPC-COW", "Location": "Online Meeting", "Address": "Minneapolis, MN", "MeetingType": "Regular", "MeetingDate": "2021-12-09T00:00:00", "MeetingTime": "2021-12-09T16:30:00", "TotalRowsCount": 0, "AgendaId": 2914, "MarkedAgendaPublished": true, "Updated": false, "Cancelled": false, "PublicHearing": false, "AgendaStatus": "Publish Meeting Minutes", "Description": "Regular meeting of the City Planning Commission Committee of the Whole.
\n\nTo listen to the meeting, please call 612-276-6670 and enter meeting ID 220 992 236#
\n\nNotice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
\n", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 2295, "CommitteeReportDocument": "CPC-COW_20211209_minutes.pdf", "Department": "Community Planning & Economic Development", "DepartmentT4": "81:1003" }, { "Id": 4876, "CommitteeTypeId": 5, "CommitteeId": 94, "MeetingTypeId": 2, "CommitteeType": "ABC", "CommitteeName": "Zoning Board of Adjustment", "CommitteeEnumName": "Zoning_Board_of_Adjustment", "Abbreviation": "ZBA", "Location": "Online Meeting", "Address": "Minneapolis, MN", "MeetingType": "Regular", "MeetingDate": "2021-12-09T00:00:00", "MeetingTime": "2021-12-09T16:30:00", "TotalRowsCount": 0, "AgendaId": 2915, "MarkedAgendaPublished": true, "Updated": false, "Cancelled": false, "PublicHearing": true, "AgendaStatus": "Publish Meeting Minutes", "Description": "Notice: Members of the board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 2296, "CommitteeReportDocument": "CPC-COW_20211209_minutes.pdf", "Department": "City Clerk's Office", "DepartmentT4": "81:998" }, { "Id": 5215, "CommitteeTypeId": 5, "CommitteeId": 146, "MeetingTypeId": 2, "CommitteeType": "ABC", "CommitteeName": "Transgender Equity Council", "CommitteeEnumName": "Transgender_Equity_Council", "Abbreviation": "TEC", "Location": "Online Meeting", "Address": "Minneapolis, MN", "MeetingType": "Regular", "MeetingDate": "2021-12-09T00:00:00", "MeetingTime": "2021-12-09T17:00:00", "TotalRowsCount": 0, "AgendaId": 2913, "MarkedAgendaPublished": true, "Updated": false, "Cancelled": false, "PublicHearing": false, "AgendaStatus": "Publish Meeting Minutes", "Description": "This is a regularly scheduled meeting of the Transgender Equity Council.
\n\nMembers of the public may call in at
\n\n\n\nConference ID: 383 510 231#
\n\nNotice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
\n", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 2297, "CommitteeReportDocument": "Transgender Equity Council_12092021Minutes.pdf", "Department": "City Coordinator's Office", "DepartmentT4": "81:999" }, { "Id": 5554, "CommitteeTypeId": 5, "CommitteeId": 218, "MeetingTypeId": 2, "CommitteeType": "ABC", "CommitteeName": "Civil Rights Commission Workforce & Contract Compliance Subcommittee", "CommitteeEnumName": "Civil_Rights_Commission_Workforce_Contract_Compliance_Subcommittee", "Abbreviation": "MCCR-WCC", "Location": "Online Meeting", "Address": "Minneapolis, MN", "MeetingType": "Regular", "MeetingDate": "2021-12-09T00:00:00", "MeetingTime": "2021-12-09T18:00:00", "TotalRowsCount": 0, "AgendaId": 0, "MarkedAgendaPublished": false, "Updated": false, "Cancelled": true, "PublicHearing": false, "AgendaStatus": null, "Description": "To join the meeting, call 612-276-6670 and enter conference ID: 609 218 215#
\n", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 0, "CommitteeReportDocument": "", "Department": null, "DepartmentT4": null }, { "Id": 5682, "CommitteeTypeId": 5, "CommitteeId": 148, "MeetingTypeId": 2, "CommitteeType": "ABC", "CommitteeName": "Minneapolis Community Development Agency", "CommitteeEnumName": "Minneapolis_Community_Development_Agency", "Abbreviation": "MCDA", "Location": "Online Meeting", "Address": "Minneapolis, MN", "MeetingType": "Regular", "MeetingDate": "2021-12-10T00:00:00", "MeetingTime": "2021-12-10T09:30:00", "TotalRowsCount": 0, "AgendaId": 2894, "MarkedAgendaPublished": true, "Updated": false, "Cancelled": false, "PublicHearing": false, "AgendaStatus": "Publish Meeting Minutes", "Description": "The MCDA Board of Commissioners will meet immediately following the Minneapolis City Council meeting to consider authorizing amendments to the Catholic Eldercare MCDA’s Healthcare and Housing Facilities Revenue Refunding Note (Catholic Eldercare Project), Series 2014B in the original amount of $5 million.
\n\nNotice: Members of the Board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\n\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
\n", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 2300, "CommitteeReportDocument": "MCDA 2021-1210 Proceedings.pdf", "Department": "Community Planning & Economic Development", "DepartmentT4": "81:1003" }, { "Id": 3289, "CommitteeTypeId": 3, "CommitteeId": 16, "MeetingTypeId": 2, "CommitteeType": "City Council", "CommitteeName": "City Council", "CommitteeEnumName": "City_Council", "Abbreviation": "Council", "Location": "Online Meeting", "Address": "Minneapolis, MN", "MeetingType": "Regular", "MeetingDate": "2021-12-10T00:00:00", "MeetingTime": "2021-12-10T09:30:00", "TotalRowsCount": 0, "AgendaId": 2927, "MarkedAgendaPublished": true, "Updated": false, "Cancelled": false, "PublicHearing": false, "AgendaStatus": "Marked Agenda Published", "Description": "Notice: Members of the City Council may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 0, "CommitteeReportDocument": "", "Department": null, "DepartmentT4": null }, { "Id": 5677, "CommitteeTypeId": 5, "CommitteeId": 147, "MeetingTypeId": 2, "CommitteeType": "ABC", "CommitteeName": "Workplace Advisory Committee", "CommitteeEnumName": "Workplace_Advisory_Committee", "Abbreviation": "WAC", "Location": "Minneapolis, MN", "Address": "Online Meetings", "MeetingType": "Regular", "MeetingDate": "2021-12-13T00:00:00", "MeetingTime": "2021-12-13T16:00:00", "TotalRowsCount": 0, "AgendaId": 2918, "MarkedAgendaPublished": true, "Updated": false, "Cancelled": false, "PublicHearing": false, "AgendaStatus": "Marked Agenda Published", "Description": "Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
\n\nTo join call 612-276-6670 and enter Conference ID: 630 502 514#
\n", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 0, "CommitteeReportDocument": "", "Department": "Civil Rights Department", "DepartmentT4": "81:1000" }, { "Id": 5487, "CommitteeTypeId": 5, "CommitteeId": 46, "MeetingTypeId": 2, "CommitteeType": "ABC", "CommitteeName": "Civil Service Commission", "CommitteeEnumName": "Civil_Service_Commission", "Abbreviation": "CSC", "Location": "Online Meetings", "Address": "Minneapolis MN", "MeetingType": "Regular", "MeetingDate": "2021-12-14T00:00:00", "MeetingTime": "2021-12-14T14:00:00", "TotalRowsCount": 0, "AgendaId": 0, "MarkedAgendaPublished": false, "Updated": false, "Cancelled": true, "PublicHearing": false, "AgendaStatus": null, "Description": "Join the meeting 612-276-6670
\n\nPhone Conference ID:
\n\nMembers of the Civil Service Commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\n", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 0, "CommitteeReportDocument": "", "Department": "Human Resources", "DepartmentT4": "81:1007" }, { "Id": 5696, "CommitteeTypeId": 2, "CommitteeId": 228, "MeetingTypeId": 2, "CommitteeType": "Independent Committee", "CommitteeName": "Charter Commission Redistricting Community Outreach and Education Work Group", "CommitteeEnumName": "Charter_Commission_Redistricting_Community_Outreach_and_Education_Work_Group", "Abbreviation": "Charter-ROE", "Location": "Online Meeting", "Address": "Minneapolis, MN", "MeetingType": "Regular", "MeetingDate": "2021-12-14T00:00:00", "MeetingTime": "2021-12-14T16:00:00", "TotalRowsCount": 0, "AgendaId": 2931, "MarkedAgendaPublished": false, "Updated": false, "Cancelled": true, "PublicHearing": false, "AgendaStatus": "Publish", "Description": "The Redistricting Outreach and Communications Work Group is a working group of the Charter Commission with the responsibility of creating the communications and outreach plan surrounding the redistricting process.
\n\nNotice: Members of the commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\n", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 0, "CommitteeReportDocument": "", "Department": null, "DepartmentT4": null }, { "Id": 4853, "CommitteeTypeId": 5, "CommitteeId": 212, "MeetingTypeId": 2, "CommitteeType": "ABC", "CommitteeName": "Bicycle Advisory Committee Engineering Subcommittee", "CommitteeEnumName": "Bicycle_Advisory_Committee_Engineering_Subcommittee", "Abbreviation": "BAC-ENG", "Location": "Online", "Address": "Minneapolis, MN 55415", "MeetingType": "Regular", "MeetingDate": "2021-12-14T00:00:00", "MeetingTime": "2021-12-14T16:00:00", "TotalRowsCount": 0, "AgendaId": 2928, "MarkedAgendaPublished": true, "Updated": true, "Cancelled": false, "PublicHearing": false, "AgendaStatus": "Marked Agenda Published", "Description": "Bicycle Advisory Engineering Subcommittee meeting
To join the meeting, call 612-276-6670 and enter conference ID 609 292 454#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 0, "CommitteeReportDocument": "", "Department": null, "DepartmentT4": null }, { "Id": 4901, "CommitteeTypeId": 5, "CommitteeId": 56, "MeetingTypeId": 2, "CommitteeType": "ABC", "CommitteeName": "Heritage Preservation Commission", "CommitteeEnumName": "Heritage_Preservation_Commission", "Abbreviation": "HPC", "Location": "Online Meeting", "Address": "Minneapolis, MN", "MeetingType": "Regular", "MeetingDate": "2021-12-14T00:00:00", "MeetingTime": "2021-12-14T16:30:00", "TotalRowsCount": 0, "AgendaId": 2924, "MarkedAgendaPublished": true, "Updated": false, "Cancelled": false, "PublicHearing": true, "AgendaStatus": "Publish Meeting Minutes", "Description": "Notice: Members may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; or stream live on City Council TV.
Regular meeting of the Police Conduct Oversight Commission.
The public can listen to this meeting by calling:
612-276-6670 and enter Conference ID: 451 981 977#
Leave a written comment for the Police Conduct Oversight Commission.
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 0, "CommitteeReportDocument": "", "Department": "Civil Rights Department", "DepartmentT4": "81:1000" }, { "Id": 5348, "CommitteeTypeId": 5, "CommitteeId": 177, "MeetingTypeId": 2, "CommitteeType": "ABC", "CommitteeName": "Board of Estimate and Taxation", "CommitteeEnumName": "Board_of_Estimate_and_Taxation", "Abbreviation": "BET", "Location": "Online Meeting", "Address": "Minneapolis, MN", "MeetingType": "Regular", "MeetingDate": "2021-12-15T00:00:00", "MeetingTime": "2021-12-15T16:00:00", "TotalRowsCount": 0, "AgendaId": 2930, "MarkedAgendaPublished": false, "Updated": false, "Cancelled": false, "PublicHearing": false, "AgendaStatus": "Publish", "Description": "Members of may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on Comcast Channel 14 or 799, or the City's YouTube channel.
", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 0, "CommitteeReportDocument": "", "Department": "City Clerk's Office", "DepartmentT4": "81:998" }, { "Id": 5694, "CommitteeTypeId": 5, "CommitteeId": 67, "MeetingTypeId": 2, "CommitteeType": "ABC", "CommitteeName": "Minneapolis Advisory Committee On People With Disabilities", "CommitteeEnumName": "Minneapolis_Advisory_Committee_On_People_With_Disabilities", "Abbreviation": "MACOPD", "Location": "Online Meeting", "Address": "350 S. 5th St., Minneapolis, MN 55415", "MeetingType": "Regular", "MeetingDate": "2021-12-15T00:00:00", "MeetingTime": "2021-12-15T16:30:00", "TotalRowsCount": 0, "AgendaId": 2926, "MarkedAgendaPublished": false, "Updated": false, "Cancelled": true, "PublicHearing": false, "AgendaStatus": "Publish", "Description": "Notice:
\n\nMembers of the Board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021. A portion of this meeting may be closed to the public pursuant to MN Statutes Section 13D.03 or 13D.05.
\n\nTo join the meeting as a member of the public, call 612-276-6670 and enter Conference ID: 714 922 233#
\n\nNext Minneapolis Advisory Committee On People With Disabilities meeting: January 19, 202
\n\nFor reasonable accommodations or alternative formats please contact the Neighborhood & Community Relations at 612-673-3969 or e-mail NCR@minneapolismn.gov. People who are deaf or hard of hearing can use a relay service to call 311 at 612-673-3000. TTY users call 612-263-6850. Para asistencia 612-673-2700 - Rau kev pab 612-673-2800 - Hadii aad Caawimaad u baahantahay 612-673-3500.
\n", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 0, "CommitteeReportDocument": "", "Department": "Neighborhood & Community Relations", "DepartmentT4": "81:1013" }, { "Id": 5313, "CommitteeTypeId": 5, "CommitteeId": 48, "MeetingTypeId": 2, "CommitteeType": "ABC", "CommitteeName": "Community Environmental Advisory Commission", "CommitteeEnumName": "Community_Environmental_Advisory_Commission", "Abbreviation": "CEAC", "Location": "Online Meeting", "Address": "Minneapolis, MN", "MeetingType": "Regular", "MeetingDate": "2021-12-15T00:00:00", "MeetingTime": "2021-12-15T17:00:00", "TotalRowsCount": 0, "AgendaId": 2932, "MarkedAgendaPublished": false, "Updated": false, "Cancelled": false, "PublicHearing": false, "AgendaStatus": "Publish", "Description": "Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
To join, call 612-276-6670 and enter Conference ID: 431 068 948#
", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 0, "CommitteeReportDocument": "", "Department": "City Coordinator's Office", "DepartmentT4": "81:999" }, { "Id": 5232, "CommitteeTypeId": 5, "CommitteeId": 68, "MeetingTypeId": 2, "CommitteeType": "ABC", "CommitteeName": "Minneapolis Arts Commission", "CommitteeEnumName": "Minneapolis_Arts_Commission", "Abbreviation": "ARTS", "Location": "Online Meeting", "Address": "Online Meeting", "MeetingType": "Regular", "MeetingDate": "2021-12-15T00:00:00", "MeetingTime": "2021-12-15T17:30:00", "TotalRowsCount": 0, "AgendaId": 2929, "MarkedAgendaPublished": false, "Updated": false, "Cancelled": false, "PublicHearing": false, "AgendaStatus": "Publish", "Description": "\"Notice: This meeting may involve the remote participation by members, either by telephone or other eleoctronic means due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021\".
To access the call: (612) 276-6670
Enter Conference ID: 222 014 398#
", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 0, "CommitteeReportDocument": "", "Department": "Community Planning & Economic Development", "DepartmentT4": "81:1003" }, { "Id": 5403, "CommitteeTypeId": 5, "CommitteeId": 58, "MeetingTypeId": 2, "CommitteeType": "ABC", "CommitteeName": "Homegrown Minneapolis Food Council", "CommitteeEnumName": "Homegrown_Minneapolis_Food_Council", "Abbreviation": "HMFC", "Location": "Online Meeting", "Address": "Minneapolis, MN", "MeetingType": "Regular", "MeetingDate": "2021-12-15T00:00:00", "MeetingTime": "2021-12-15T17:30:00", "TotalRowsCount": 0, "AgendaId": 2934, "MarkedAgendaPublished": false, "Updated": false, "Cancelled": false, "PublicHearing": false, "AgendaStatus": "Publish", "Description": "Members may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021. A portion of this meeting may be closed to the public pursuant to MN Statutes Section 13D.03 or 13D.05.
To join the meeting as a member of the public, call 612-276-6670 and enter Conference ID: 936\n114 268#
The Charter Commission is holding a meeting to receive public comment on proposed ward boundary and park district changes for 2021-2022 redistricting.
\n\nNotice: Members of the commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\n\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
\n", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 0, "CommitteeReportDocument": "", "Department": "City Clerk's Office", "DepartmentT4": "81:998" }, { "Id": 5144, "CommitteeTypeId": 5, "CommitteeId": 210, "MeetingTypeId": 2, "CommitteeType": "ABC", "CommitteeName": "Pedestrian Advisory Committee Engineering Subcommittee", "CommitteeEnumName": "Pedestrian_Advisory_Committee_Engineering_Subcommittee", "Abbreviation": "PAC-Engineering", "Location": "Online Meeting", "Address": "Minneapolis, MN", "MeetingType": "Regular", "MeetingDate": "2021-12-16T00:00:00", "MeetingTime": "2021-12-16T16:30:00", "TotalRowsCount": 0, "AgendaId": 2936, "MarkedAgendaPublished": false, "Updated": false, "Cancelled": false, "PublicHearing": false, "AgendaStatus": "Publish", "Description": "To join by phone call 612-276-6670 and enter Conference ID: 915 737 157#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 0, "CommitteeReportDocument": "", "Department": null, "DepartmentT4": null }, { "Id": 5090, "CommitteeTypeId": 3, "CommitteeId": 16, "MeetingTypeId": 2, "CommitteeType": "City Council", "CommitteeName": "City Council", "CommitteeEnumName": "City_Council", "Abbreviation": "Council", "Location": "Online Meeting ", "Address": "Minneapolis, MN", "MeetingType": "Regular", "MeetingDate": "2021-12-17T00:00:00", "MeetingTime": "2021-12-17T09:30:00", "TotalRowsCount": 0, "AgendaId": 0, "MarkedAgendaPublished": false, "Updated": false, "Cancelled": true, "PublicHearing": false, "AgendaStatus": null, "Description": "Notice: Members of the City Council may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\n\nWatch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; City Council TV; or the City's YouTube Channel.
\n", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 0, "CommitteeReportDocument": "", "Department": null, "DepartmentT4": null }, { "Id": 5289, "CommitteeTypeId": 5, "CommitteeId": 45, "MeetingTypeId": 2, "CommitteeType": "ABC", "CommitteeName": "Civil Rights Commission", "CommitteeEnumName": "Civil_Rights_Commission", "Abbreviation": "MCCR", "Location": "Online Meeting", "Address": "Minneapolis", "MeetingType": "Regular", "MeetingDate": "2021-12-20T00:00:00", "MeetingTime": "2021-12-20T18:00:00", "TotalRowsCount": 0, "AgendaId": 0, "MarkedAgendaPublished": false, "Updated": false, "Cancelled": false, "PublicHearing": false, "AgendaStatus": null, "Description": "December Commission on Civil Rights meeting.
The public can listen to this meeting by calling 612-276-6670 and entering Conference ID: 110 607 434#.
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 0, "CommitteeReportDocument": "", "Department": "Civil Rights Department", "DepartmentT4": "81:1000" }, { "Id": 5444, "CommitteeTypeId": 5, "CommitteeId": 215, "MeetingTypeId": 2, "CommitteeType": "ABC", "CommitteeName": "Police Conduct Oversight Commission Policy and Procedure Subcommittee", "CommitteeEnumName": "Police_Conduct_Oversight_Commission_Policy_and_Procedure_Subcommittee", "Abbreviation": "PCOC-PP", "Location": "Online Meeting", "Address": "Minneapolis, MN", "MeetingType": "Regular", "MeetingDate": "2021-12-23T00:00:00", "MeetingTime": "2021-12-23T17:30:00", "TotalRowsCount": 0, "AgendaId": 0, "MarkedAgendaPublished": false, "Updated": false, "Cancelled": false, "PublicHearing": false, "AgendaStatus": null, "Description": "The public can listen to this meeting by calling\n612-276-6670 and entering Conference ID: 677 132 542#
\n\n
Notice: This meeting may involve the remote\nparticipation by members, either by telephone or other electronic means, due to\nthe local public health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021.
Christmas Day (observed)- City Offices Closed
The public can listen to this meeting by calling 612-276-6670 and entering Conference ID: 600 865 491#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 0, "CommitteeReportDocument": "", "Department": "City Clerk's Office", "DepartmentT4": "81:998" }, { "Id": 5389, "CommitteeTypeId": 5, "CommitteeId": 202, "MeetingTypeId": 2, "CommitteeType": "ABC", "CommitteeName": "Transgender Equity Council Policy Subcommittee", "CommitteeEnumName": "Transgender_Equity_Council_Policy_Subcommittee", "Abbreviation": "TEC-POL", "Location": "Online Meeting", "Address": "Minneapolis, MN", "MeetingType": "Regular", "MeetingDate": "2021-12-27T00:00:00", "MeetingTime": "2021-12-27T13:00:00", "TotalRowsCount": 0, "AgendaId": 0, "MarkedAgendaPublished": false, "Updated": false, "Cancelled": true, "PublicHearing": false, "AgendaStatus": null, "Description": "This is a regularly scheduled meeting of the Transgender Equity Council's Policy Subcommittee.
\n\n\n\nNotice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
\n\n\n\n\n\nTo join as a member of the public, call 612-276-6670 and enter Conference ID: 576 103 217#
\n", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 0, "CommitteeReportDocument": "", "Department": null, "DepartmentT4": null }, { "Id": 5114, "CommitteeTypeId": 5, "CommitteeId": 209, "MeetingTypeId": 2, "CommitteeType": "ABC", "CommitteeName": "Pedestrian Advisory Committee Program & Policy Subcommittee", "CommitteeEnumName": "Pedestrian_Advisory_Committee_Program_Policy_Subcommittee", "Abbreviation": "PAC-PP", "Location": "Online Meeting", "Address": "Minneapolis, MN", "MeetingType": "Regular", "MeetingDate": "2021-12-27T00:00:00", "MeetingTime": "2021-12-27T16:30:00", "TotalRowsCount": 0, "AgendaId": 0, "MarkedAgendaPublished": false, "Updated": false, "Cancelled": false, "PublicHearing": false, "AgendaStatus": null, "Description": "To join by phone call 612-276-6670 and enter Conference ID: 464 272 663#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
The Bicycle Advisory Committee full committee meeting, held one week later because of the December holidays.
\n\nTo join call 612-276-6670 and enter Conference ID: 850 032 995#
\n\nNotice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
\n", "ImportedData": false, "AgendaPDFAttachment": null, "IsPdf": false, "CommitteeReportDocumentId": 0, "CommitteeReportDocument": "", "Department": "Public Works Department", "DepartmentT4": "81:1015" } ] \ No newline at end of file +[{"Id":7555,"CommitteeTypeId":3,"CommitteeId":16,"MeetingTypeId":2,"CommitteeType":"City Council","CommitteeName":"City Council","CommitteeEnumName":"City_Council","Abbreviation":"Council","Location":"Room 350, Public Service Center (PSC)","Address":"250 S 4th St, Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2024-03-07T00:00:00","MeetingTime":"2024-03-07T09:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"The Council is the legislative and primary policy-making body of the City of Minneapolis.","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":7556,"CommitteeTypeId":3,"CommitteeId":16,"MeetingTypeId":2,"CommitteeType":"City Council","CommitteeName":"City Council","CommitteeEnumName":"City_Council","Abbreviation":"Council","Location":"Room 350, Public Service Center (PSC)","Address":"250 S 4th St, Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2024-03-21T00:00:00","MeetingTime":"2024-03-21T09:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"The Council is the legislative and primary policy-making body of the City of Minneapolis.","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":7557,"CommitteeTypeId":3,"CommitteeId":16,"MeetingTypeId":2,"CommitteeType":"City Council","CommitteeName":"City Council","CommitteeEnumName":"City_Council","Abbreviation":"Council","Location":"Room 350, Public Service Center (PSC)","Address":"250 S 4th St, Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2024-04-11T00:00:00","MeetingTime":"2024-04-11T09:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"The Council is the legislative and primary policy-making body of the City of Minneapolis.","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":7558,"CommitteeTypeId":3,"CommitteeId":16,"MeetingTypeId":2,"CommitteeType":"City Council","CommitteeName":"City Council","CommitteeEnumName":"City_Council","Abbreviation":"Council","Location":"Room 350, Public Service Center (PSC)","Address":"250 S 4th St, Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2024-04-25T00:00:00","MeetingTime":"2024-04-25T09:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"The Council is the legislative and primary policy-making body of the City of Minneapolis.","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":7559,"CommitteeTypeId":3,"CommitteeId":16,"MeetingTypeId":2,"CommitteeType":"City Council","CommitteeName":"City Council","CommitteeEnumName":"City_Council","Abbreviation":"Council","Location":"250 S 4th St, Minneapolis, MN","Address":"Room 350, Public Service Center (PSC)","MeetingType":"Regular","MeetingDate":"2024-05-09T00:00:00","MeetingTime":"2024-05-09T09:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"The Council is the legislative and primary policy-making body of the City of Minneapolis.","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":7560,"CommitteeTypeId":3,"CommitteeId":16,"MeetingTypeId":2,"CommitteeType":"City Council","CommitteeName":"City Council","CommitteeEnumName":"City_Council","Abbreviation":"Council","Location":"250 S 4th St, Minneapolis, MN","Address":"Room 350, Public Service Center (PSC)","MeetingType":"Regular","MeetingDate":"2024-05-23T00:00:00","MeetingTime":"2024-05-23T09:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"The Council is the legislative and primary policy-making body of the City of Minneapolis.","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":7561,"CommitteeTypeId":3,"CommitteeId":16,"MeetingTypeId":2,"CommitteeType":"City Council","CommitteeName":"City Council","CommitteeEnumName":"City_Council","Abbreviation":"Council","Location":"250 S 4th St, Minneapolis, MN","Address":"Room 350, Public Service Center (PSC)","MeetingType":"Regular","MeetingDate":"2024-06-13T00:00:00","MeetingTime":"2024-06-13T09:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"The Council is the legislative and primary policy-making body of the City of Minneapolis.","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":7562,"CommitteeTypeId":3,"CommitteeId":16,"MeetingTypeId":2,"CommitteeType":"City Council","CommitteeName":"City Council","CommitteeEnumName":"City_Council","Abbreviation":"Council","Location":"250 S 4th St, Minneapolis, MN","Address":"Room 350, Public Service Center (PSC)","MeetingType":"Regular","MeetingDate":"2024-06-27T00:00:00","MeetingTime":"2024-06-27T09:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"The Council is the legislative and primary policy-making body of the City of Minneapolis.","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":7563,"CommitteeTypeId":3,"CommitteeId":16,"MeetingTypeId":2,"CommitteeType":"City Council","CommitteeName":"City Council","CommitteeEnumName":"City_Council","Abbreviation":"Council","Location":"250 S 4th St, Minneapolis, MN","Address":"Room 350, Public Service Center (PSC)","MeetingType":"Regular","MeetingDate":"2024-07-18T00:00:00","MeetingTime":"2024-07-18T09:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"The Council is the legislative and primary policy-making body of the City of Minneapolis.","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":7564,"CommitteeTypeId":3,"CommitteeId":16,"MeetingTypeId":2,"CommitteeType":"City Council","CommitteeName":"City Council","CommitteeEnumName":"City_Council","Abbreviation":"Council","Location":"250 S 4th St, Minneapolis, MN","Address":"Room 350, Public Service Center (PSC)","MeetingType":"Regular","MeetingDate":"2024-08-01T00:00:00","MeetingTime":"2024-08-01T09:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"The Council is the legislative and primary policy-making body of the City of Minneapolis.","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":7565,"CommitteeTypeId":3,"CommitteeId":16,"MeetingTypeId":2,"CommitteeType":"City Council","CommitteeName":"City Council","CommitteeEnumName":"City_Council","Abbreviation":"Council","Location":"250 S 4th St, Minneapolis, MN","Address":"Room 350, Public Service Center (PSC)","MeetingType":"Regular","MeetingDate":"2024-08-15T00:00:00","MeetingTime":"2024-08-15T09:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"The Council is the legislative and primary policy-making body of the City of Minneapolis.","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":7566,"CommitteeTypeId":3,"CommitteeId":16,"MeetingTypeId":2,"CommitteeType":"City Council","CommitteeName":"City Council","CommitteeEnumName":"City_Council","Abbreviation":"Council","Location":"250 S 4th St, Minneapolis, MN","Address":"Room 350, Public Service Center (PSC)","MeetingType":"Regular","MeetingDate":"2024-09-05T00:00:00","MeetingTime":"2024-09-05T09:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"The Council is the legislative and primary policy-making body of the City of Minneapolis.","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":7603,"CommitteeTypeId":3,"CommitteeId":16,"MeetingTypeId":2,"CommitteeType":"City Council","CommitteeName":"City Council","CommitteeEnumName":"City_Council","Abbreviation":"Council","Location":"250 S 4th St, Minneapolis, MN","Address":"Room 350, Public Service Center (PSC)","MeetingType":"Regular","MeetingDate":"2024-09-19T00:00:00","MeetingTime":"2024-09-19T09:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"The Council is the legislative and primary policy-making body of the City of Minneapolis.","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":7567,"CommitteeTypeId":3,"CommitteeId":16,"MeetingTypeId":2,"CommitteeType":"City Council","CommitteeName":"City Council","CommitteeEnumName":"City_Council","Abbreviation":"Council","Location":"250 S 4th St, Minneapolis, MN","Address":"Room 350, Public Service Center (PSC)","MeetingType":"Regular","MeetingDate":"2024-10-02T00:00:00","MeetingTime":"2024-10-02T09:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"The Council is the legislative and primary policy-making body of the City of Minneapolis.","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":7568,"CommitteeTypeId":3,"CommitteeId":16,"MeetingTypeId":2,"CommitteeType":"City Council","CommitteeName":"City Council","CommitteeEnumName":"City_Council","Abbreviation":"Council","Location":"250 S 4th St, Minneapolis, MN","Address":"Room 350, Public Service Center (PSC)","MeetingType":"Regular","MeetingDate":"2024-10-17T00:00:00","MeetingTime":"2024-10-17T09:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"The Council is the legislative and primary policy-making body of the City of Minneapolis.","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":7569,"CommitteeTypeId":3,"CommitteeId":16,"MeetingTypeId":2,"CommitteeType":"City Council","CommitteeName":"City Council","CommitteeEnumName":"City_Council","Abbreviation":"Council","Location":"250 S 4th St, Minneapolis, MN","Address":"Room 350, Public Service Center (PSC)","MeetingType":"Regular","MeetingDate":"2024-10-31T00:00:00","MeetingTime":"2024-10-31T09:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"The Council is the legislative and primary policy-making body of the City of Minneapolis.","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":7570,"CommitteeTypeId":3,"CommitteeId":16,"MeetingTypeId":2,"CommitteeType":"City Council","CommitteeName":"City Council","CommitteeEnumName":"City_Council","Abbreviation":"Council","Location":"250 S 4th St, Minneapolis, MN","Address":"Room 350, Public Service Center (PSC)","MeetingType":"Regular","MeetingDate":"2024-11-14T00:00:00","MeetingTime":"2024-11-14T09:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"The Council is the legislative and primary policy-making body of the City of Minneapolis.","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":7571,"CommitteeTypeId":3,"CommitteeId":16,"MeetingTypeId":2,"CommitteeType":"City Council","CommitteeName":"City Council","CommitteeEnumName":"City_Council","Abbreviation":"Council","Location":"250 S 4th St, Minneapolis, MN","Address":"Room 350, Public Service Center (PSC)","MeetingType":"Regular","MeetingDate":"2024-12-05T00:00:00","MeetingTime":"2024-12-05T09:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"The Council is the legislative and primary policy-making body of the City of Minneapolis.","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":7572,"CommitteeTypeId":3,"CommitteeId":16,"MeetingTypeId":2,"CommitteeType":"City Council","CommitteeName":"City Council","CommitteeEnumName":"City_Council","Abbreviation":"Council","Location":"250 S 4th St, Minneapolis, MN","Address":"Room 350, Public Service Center (PSC)","MeetingType":"Regular","MeetingDate":"2024-12-12T00:00:00","MeetingTime":"2024-12-12T09:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"The Council is the legislative and primary policy-making body of the City of Minneapolis.","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null}]\ No newline at end of file diff --git a/tests/files/minn_bud_comm.html b/tests/files/minn_bud_comm.html deleted file mode 100644 index 2fc36ea..0000000 --- a/tests/files/minn_bud_comm.html +++ /dev/null @@ -1 +0,0 @@ -[{"Id":2430,"CommitteeTypeId":1,"CommitteeId":179,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Budget Committee","CommitteeEnumName":"Budget_Committee","Abbreviation":"Budget","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-08-27T00:00:00","MeetingTime":"2018-08-27T13:30:00","TotalRowsCount":0,"AgendaId":594,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"
Budget Overview I: Major Changes & Levy Impacts
Rescheduled from Wed. Aug. 29, 2018, at 11am.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":2431,"CommitteeTypeId":1,"CommitteeId":179,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Budget Committee","CommitteeEnumName":"Budget_Committee","Abbreviation":"Budget","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-09-12T00:00:00","MeetingTime":"2018-09-12T11:00:00","TotalRowsCount":0,"AgendaId":603,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Budget Overview II: long-range projections
Budget hearings scheduled:
*Updated text in bold
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":2433,"CommitteeTypeId":1,"CommitteeId":179,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Budget Committee","CommitteeEnumName":"Budget_Committee","Abbreviation":"Budget","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-09-24T00:00:00","MeetingTime":"2018-09-24T10:00:00","TotalRowsCount":0,"AgendaId":619,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Budget hearings scheduled:
10:00 - 11:30 a.m. - CPED
11:30 a.m. - Noon - Convention Center/Downtown Assets
1:00 - 1:45 p.m. - Regulatory Services
1:45 - 2:30 p.m. - Mayor's Office*
*Updated text in bold
Budget hearings scheduled:
9:00 - 9:45 a.m. - Health
9:45 - 10:15 a.m. - Civil Rights
10:15 - 10:45 a.m. - City Attorney
10:45 - 11:00 a.m. - Youth Coordinating Board
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":2436,"CommitteeTypeId":1,"CommitteeId":179,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Budget Committee","CommitteeEnumName":"Budget_Committee","Abbreviation":"Budget","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-10-18T00:00:00","MeetingTime":"2018-10-18T10:00:00","TotalRowsCount":0,"AgendaId":646,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Budget hearings scheduled:
10:00 - 10:15 a.m. - Emergency Management*
10:15 - 10:30 a.m. - City Council
10:30 - 10:45 a.m. - City Clerk
10:45 - 11:00 a.m. - Elections
11:00 a.m - Noon - City Coordinator * (time change)
Noon - Break for Lunch
1:00 - 1:15 p.m. - Internal Audit* (time change)
1:15 - 1:30 p.m. - 311
1:30 - 2:00 p.m. - NCR
2:00 - 2:15 p.m. - Communications
2:15 - 2:45 p.m. - Information Technology
2:45 - 3:15 p.m. - Human Resources
3:15 - 3:45 p.m. - Finance & Property Services
*Updated text in bold
Budget hearings scheduled:
*Bolded item is an add-on or change to the original schedule.
Receive public comment on the proposed 2019 budget and tax levy;\nthe Fiscal Year 2018 Consolidated Plan; and the proposed water and sewer rates.
See\nLegislative File 2018-00745 (2019 City budget).
\n\n\n\n
Budget Mark-up
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":3729,"CommitteeTypeId":1,"CommitteeId":179,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Budget Committee","CommitteeEnumName":"Budget_Committee","Abbreviation":"Budget","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-04-25T00:00:00","MeetingTime":"2019-04-25T13:30:00","TotalRowsCount":0,"AgendaId":814,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"City departments presenting Results Minneapolis reports:
City Coordinator
Health
Result Minneapolis reports from:
Regulatory Services
Finance & Property Services
City Clerk
Internal Audit
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":3732,"CommitteeTypeId":1,"CommitteeId":179,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Budget Committee","CommitteeEnumName":"Budget_Committee","Abbreviation":"Budget","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-05-16T00:00:00","MeetingTime":"2019-05-16T13:00:00","TotalRowsCount":0,"AgendaId":866,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Results Minneapolis Reports from the following departments:
Police
City Attorney
Public Works
City Assessor
Fire
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":3733,"CommitteeTypeId":1,"CommitteeId":179,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Budget Committee","CommitteeEnumName":"Budget_Committee","Abbreviation":"Budget","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-05-23T00:00:00","MeetingTime":"2019-05-23T13:00:00","TotalRowsCount":0,"AgendaId":868,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Results Minneapolis Reports from the following departments:
Community Planning & Economic Development (CPED)
Convention Center
Emergency Management
Neighborhood & Community Relations (NCR)
911
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":3804,"CommitteeTypeId":1,"CommitteeId":179,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Budget Committee","CommitteeEnumName":"Budget_Committee","Abbreviation":"Budget","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-06-06T00:00:00","MeetingTime":"2019-06-06T13:00:00","TotalRowsCount":0,"AgendaId":900,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Results Minneapolis Departmental Reports;
City Assessor's Office
Intergovernmental Relations
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":3875,"CommitteeTypeId":1,"CommitteeId":179,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Budget Committee","CommitteeEnumName":"Budget_Committee","Abbreviation":"Budget","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-09-09T00:00:00","MeetingTime":"2019-09-09T13:30:00","TotalRowsCount":0,"AgendaId":1081,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"2020 Mayor's Recommended Budget Overview
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":3876,"CommitteeTypeId":1,"CommitteeId":179,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Budget Committee","CommitteeEnumName":"Budget_Committee","Abbreviation":"Budget","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-09-12T00:00:00","MeetingTime":"2019-09-12T09:30:00","TotalRowsCount":0,"AgendaId":1082,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Departmental Budget Presentations:
9:30 – 11 a.m. MPD
11 – 11:30 a.m. Fire
\n\n\n\n\n\n\n\n11:30 a.m. – Noon City Attorney's Office
Departmental Budget Presentations:
1:30 - 3:00 p.m. Community Planning & Economic Development
3:00 - 4:00 p.m. Regulatory Services
Departmental Budget Presentations:
9:30 – 9:45 a.m. 311
9:45 – 10:00 a.m. 911
10:00 – 10:15 a.m. Emergency Preparedness
10:15 – 10:30 a.m. Internal Audit
10:30 – 11:00 a.m. City Assessor
11:00 – 11:45 a.m. Public Works
11:45 – 12:00 p.m. Municipal Building Commission
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":3879,"CommitteeTypeId":1,"CommitteeId":179,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Budget Committee","CommitteeEnumName":"Budget_Committee","Abbreviation":"Budget","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-10-24T00:00:00","MeetingTime":"2019-10-24T09:30:00","TotalRowsCount":0,"AgendaId":1085,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Departmental Budget Presentations:
9:30 – 10:15 a.m. Health Department
10:15 – 10:30 a.m. Youth Coordinating Board
10:30 – 11:00 a.m. City Council/City Clerk/Elections
11:00 – 11:15 a.m. Communications
11:15 – 12:00 p.m. City Coordinator
Noon - Break for Lunch
1:30 – 2:00 p.m. Neighborhood & Community Relations
2:00 – 2:15\np.m. Information Technology
2:15 – 2:30\np.m. Human Resources
2:30 – 3:00\np.m. Finance & Property Services
3:00 – 4:00\np.m. Capital and Debt Service
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":3881,"CommitteeTypeId":1,"CommitteeId":179,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Budget Committee","CommitteeEnumName":"Budget_Committee","Abbreviation":"Budget","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-10-28T00:00:00","MeetingTime":"2019-10-28T09:30:00","TotalRowsCount":0,"AgendaId":1086,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Departmental Budget Presentations:
9:30 – 10:00 a.m. Convention Center
10:00 – 10:45\na.m. Minneapolis Park & Recreation Board
10:45 – 11:15 a.m. Civil Rights
11:15 – 11:45 p.m. Mayor's Office
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":3880,"CommitteeTypeId":1,"CommitteeId":179,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Budget Committee","CommitteeEnumName":"Budget_Committee","Abbreviation":"Budget","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-11-04T00:00:00","MeetingTime":"2019-11-04T13:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"Departmental Budget Presentations Overflow
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":3882,"CommitteeTypeId":1,"CommitteeId":179,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Budget Committee","CommitteeEnumName":"Budget_Committee","Abbreviation":"Budget","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-11-07T00:00:00","MeetingTime":"2019-11-07T09:30:00","TotalRowsCount":0,"AgendaId":1203,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Committee Report Published","Description":"Public hearing on the proposed 2020 budget and tax levy, the Fiscal Year 2020 Consolidated Plan, and the proposed water and sewer rates.
2020 Results Presentations:\nPublic Works Department, Fire Department, Office of Emergency Management, and City\nAttorney’s Office
2020 Results Presentations: Regulatory Services, Health Department, Audit, and City Clerk’s Office
Mayor Frey will present his proposal to revise the 2020 Adopted Budget to address projected fiscal shortfalls.
Notice: Members of the Committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
Staff will provide a details analysis of the Mayor’s proposed budget revision plan.
Notice: Members of the Committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":4508,"CommitteeTypeId":1,"CommitteeId":179,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Budget Committee","CommitteeEnumName":"Budget_Committee","Abbreviation":"Budget","Location":"Online Meeting","Address":"Minneapolis","MeetingType":"Regular","MeetingDate":"2020-07-14T00:00:00","MeetingTime":"2020-07-14T18:05:00","TotalRowsCount":0,"AgendaId":1768,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Committee Report Published","Description":"First public hearing on proposed 2020 Amended\nBudget, revised to address projected fiscal shortfalls.
Notice: Members of the Committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":4509,"CommitteeTypeId":1,"CommitteeId":179,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Budget Committee","CommitteeEnumName":"Budget_Committee","Abbreviation":"Budget","Location":"Online Meeting","Address":"Minneapolis","MeetingType":"Regular","MeetingDate":"2020-07-17T00:00:00","MeetingTime":"2020-07-17T13:00:00","TotalRowsCount":0,"AgendaId":1784,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Markup by Budget Committee of the Mayor’s 2020 Amended Budget proposal.
Notice: Members of the Committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":4510,"CommitteeTypeId":1,"CommitteeId":179,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Budget Committee","CommitteeEnumName":"Budget_Committee","Abbreviation":"Budget","Location":"Online Meeting","Address":"Minneapolis","MeetingType":"Regular","MeetingDate":"2020-07-22T00:00:00","MeetingTime":"2020-07-22T10:00:00","TotalRowsCount":0,"AgendaId":1799,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Committee Report Published","Description":"Second public hearing on proposed 2020 Amended Budget, revised to address projected fiscal shortfalls.
Notice: Members of the Committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":4036,"CommitteeTypeId":1,"CommitteeId":179,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Budget Committee","CommitteeEnumName":"Budget_Committee","Abbreviation":"Budget","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-09-14T00:00:00","MeetingTime":"2020-09-14T10:00:00","TotalRowsCount":0,"AgendaId":1931,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"This Committee coordinates the budget review process. Following the Mayor's Budget Address, it conducts a series of public hearings on the Mayor's Recommended Budget. After the hearings, it forwards its recommendations to the full Council.
Notice: Members of the Committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; City Council TV; or the City's YouTube Channel.
This Committee coordinates the budget review process.
Members\nof the City Council may participate remotely by telephone or other electronic\nmeans due to the local public health emergency (novel coronavirus pandemic)\ndeclared on March 16, 2020, pursuant to the provisions of MN Statutes Section\n13D.021. A portion of this meeting may be closed to the public pursuant\nto MN Statutes Section 13D.03 or 13D.05.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink\nChannel 8001 or 8501; City\nCouncil TV; or the City's\nYouTube channel.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":4725,"CommitteeTypeId":1,"CommitteeId":179,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Budget Committee","CommitteeEnumName":"Budget_Committee","Abbreviation":"Budget","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-10-08T00:00:00","MeetingTime":"2020-10-08T10:00:00","TotalRowsCount":0,"AgendaId":1996,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"This Committee coordinates the budget review process.
Members of the City Council may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021. A portion of this meeting may be closed to the public pursuant to MN Statutes Section 13D.03 or 13D.05.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; City Council TV; or the City's YouTube channel.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":4726,"CommitteeTypeId":1,"CommitteeId":179,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Budget Committee","CommitteeEnumName":"Budget_Committee","Abbreviation":"Budget","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-10-15T00:00:00","MeetingTime":"2020-10-15T10:00:00","TotalRowsCount":0,"AgendaId":2008,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"This Committee coordinates the budget review process. The presentation schedule for this meeting is as follows:
Members of the City Council may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021. A portion of this meeting may be closed to the public pursuant to MN Statutes Section 13D.03 or 13D.05.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; City Council TV; or the City's YouTube channel.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":4728,"CommitteeTypeId":1,"CommitteeId":179,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Budget Committee","CommitteeEnumName":"Budget_Committee","Abbreviation":"Budget","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-10-22T00:00:00","MeetingTime":"2020-10-22T10:00:00","TotalRowsCount":0,"AgendaId":2031,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"This Committee coordinates the budget review process. The presentation schedule for this meeting is as follows:
Members of the City Council may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021. A portion of this meeting may be closed to the public pursuant to MN Statutes Section 13D.03 or 13D.05.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; City Council TV; or the City's YouTube channel.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":4729,"CommitteeTypeId":1,"CommitteeId":179,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Budget Committee","CommitteeEnumName":"Budget_Committee","Abbreviation":"Budget","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-10-29T00:00:00","MeetingTime":"2020-10-29T10:00:00","TotalRowsCount":0,"AgendaId":2038,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"This committee coordinates the budget review process. The presentation schedule for this meeting is as follows:
Members of the City Council may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021. A portion of this meeting may be closed to the public pursuant to MN Statutes Section 13D.03 or 13D.05.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; City Council TV; or the City's YouTube channel.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":4731,"CommitteeTypeId":1,"CommitteeId":179,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Budget Committee","CommitteeEnumName":"Budget_Committee","Abbreviation":"Budget","Location":"Minneapolis, MN","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2020-11-05T00:00:00","MeetingTime":"2020-11-05T10:00:00","TotalRowsCount":0,"AgendaId":2058,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"This Committee coordinates the budget review process. The presentation schedule for this meeting is as follows:
Members of the City Council may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021. A portion of this meeting may be closed to the public pursuant to MN Statutes Section 13D.03 or 13D.05.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; City Council TV; or the City's YouTube channel.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":4732,"CommitteeTypeId":1,"CommitteeId":179,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Budget Committee","CommitteeEnumName":"Budget_Committee","Abbreviation":"Budget","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-11-12T00:00:00","MeetingTime":"2020-11-12T10:00:00","TotalRowsCount":0,"AgendaId":2070,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"This Committee coordinates the budget review process. The presentation schedule for this meeting is as follows:
Members of the City Council may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021. A portion of this meeting may be closed to the public pursuant to MN Statutes Section 13D.03 or 13D.05.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; City Council TV; or the City's YouTube channel.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":4733,"CommitteeTypeId":1,"CommitteeId":179,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Budget Committee","CommitteeEnumName":"Budget_Committee","Abbreviation":"Budget","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-11-16T00:00:00","MeetingTime":"2020-11-16T10:00:00","TotalRowsCount":0,"AgendaId":2083,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Committee Report Published","Description":"This Committee coordinates the budget review process. A public hearing is scheduled at this meeting to consider the Mayor's Recommended 2021 City Budget.
This meeting is Members of the City Council may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021. A portion of this meeting may be closed to the public pursuant to MN Statutes Section 13D.03 or 13D.05.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; City Council TV; or the City's YouTube channel.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":4734,"CommitteeTypeId":1,"CommitteeId":179,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Budget Committee","CommitteeEnumName":"Budget_Committee","Abbreviation":"Budget","Location":"Minneapolis, MN","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2020-12-03T00:00:00","MeetingTime":"2020-12-03T13:30:00","TotalRowsCount":0,"AgendaId":2111,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"This Committee coordinates the budget review process.
Members of the City Council may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021. A portion of this meeting may be closed to the public pursuant to MN Statutes Section 13D.03 or 13D.05.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; City Council TV; or the City's YouTube channel.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":4735,"CommitteeTypeId":1,"CommitteeId":179,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Budget Committee","CommitteeEnumName":"Budget_Committee","Abbreviation":"Budget","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-12-04T00:00:00","MeetingTime":"2020-12-04T13:30:00","TotalRowsCount":0,"AgendaId":2112,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"This Committee coordinates the budget review process.
Members of the City Council may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021. A portion of this meeting may be closed to the public pursuant to MN Statutes Section 13D.03 or 13D.05.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; City Council TV; or the City's YouTube channel.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5102,"CommitteeTypeId":1,"CommitteeId":179,"MeetingTypeId":5,"CommitteeType":"Standing Committee","CommitteeName":"Budget Committee","CommitteeEnumName":"Budget_Committee","Abbreviation":"Budget","Location":"Minneapolis, MN","Address":"Online Meeting","MeetingType":"Adjourned","MeetingDate":"2020-12-07T00:00:00","MeetingTime":"2020-12-07T13:30:00","TotalRowsCount":0,"AgendaId":2130,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"This Committee coordinates the budget review process.
Members of the City Council may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021. A portion of this meeting may be closed to the public pursuant to MN Statutes Section 13D.03 or 13D.05.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; City Council TV; or the City's YouTube channel.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5091,"CommitteeTypeId":1,"CommitteeId":179,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Budget Committee","CommitteeEnumName":"Budget_Committee","Abbreviation":"Budget","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-09-13T00:00:00","MeetingTime":"2021-09-13T13:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5092,"CommitteeTypeId":1,"CommitteeId":179,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Budget Committee","CommitteeEnumName":"Budget_Committee","Abbreviation":"Budget","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-09-23T00:00:00","MeetingTime":"2021-09-23T13:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5096,"CommitteeTypeId":1,"CommitteeId":179,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Budget Committee","CommitteeEnumName":"Budget_Committee","Abbreviation":"Budget","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-09-27T00:00:00","MeetingTime":"2021-09-27T13:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5093,"CommitteeTypeId":1,"CommitteeId":179,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Budget Committee","CommitteeEnumName":"Budget_Committee","Abbreviation":"Budget","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-09-30T00:00:00","MeetingTime":"2021-09-30T10:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5094,"CommitteeTypeId":1,"CommitteeId":179,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Budget Committee","CommitteeEnumName":"Budget_Committee","Abbreviation":"Budget","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-10-04T00:00:00","MeetingTime":"2021-10-04T13:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5095,"CommitteeTypeId":1,"CommitteeId":179,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Budget Committee","CommitteeEnumName":"Budget_Committee","Abbreviation":"Budget","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-10-14T00:00:00","MeetingTime":"2021-10-14T10:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5099,"CommitteeTypeId":1,"CommitteeId":179,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Budget Committee","CommitteeEnumName":"Budget_Committee","Abbreviation":"Budget","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-10-18T00:00:00","MeetingTime":"2021-10-18T13:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5097,"CommitteeTypeId":1,"CommitteeId":179,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Budget Committee","CommitteeEnumName":"Budget_Committee","Abbreviation":"Budget","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-10-25T00:00:00","MeetingTime":"2021-10-25T13:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5098,"CommitteeTypeId":1,"CommitteeId":179,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Budget Committee","CommitteeEnumName":"Budget_Committee","Abbreviation":"Budget","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-10-28T00:00:00","MeetingTime":"2021-10-28T10:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5100,"CommitteeTypeId":1,"CommitteeId":179,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Budget Committee","CommitteeEnumName":"Budget_Committee","Abbreviation":"Budget","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-11-16T00:00:00","MeetingTime":"2021-11-16T13:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5101,"CommitteeTypeId":1,"CommitteeId":179,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Budget Committee","CommitteeEnumName":"Budget_Committee","Abbreviation":"Budget","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-12-03T00:00:00","MeetingTime":"2021-12-03T10:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\r\nWatch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5449,"CommitteeTypeId":1,"CommitteeId":179,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Budget Committee","CommitteeEnumName":"Budget_Committee","Abbreviation":"Budget","Location":"Minneapolis, MN","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-12-06T00:00:00","MeetingTime":"2021-12-06T13:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
Exercises primary oversight on all matters related to economic development; land use, development, and zoning; housing policy and related matters; employment and training programs; and all inspection functions and license applications. Also serves as the MCDA Operating Committee.
Members\nof the City Council may participate remotely by telephone or other electronic\nmeans due to the local public health emergency (novel coronavirus pandemic)\ndeclared on March 16, 2020, pursuant to the provisions of MN Statutes Section\n13D.021. A portion of this meeting may be closed to the public pursuant\nto MN Statutes Section 13D.03 or 13D.05.
Watch the meeting on: Comcast\nChannel 14 or 799; CenturyLink Channel 8001 or 8501; City\nCouncil TV; or the City's\nYouTube channel.
\n\n\n\n\n\n\n\n
Learn how to participate in the meeting.
Exercises primary oversight on all matters related to economic development; land use, development, and zoning; housing policy and related matters; employment and training programs; and all inspection functions and license applications. Also serves as the MCDA Operating Committee.
Members of the City Council may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021. A portion of this meeting may be closed to the public pursuant to MN Statutes Section 13D.03 or 13D.05.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; City Council TV; or the City's YouTube channel.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":4691,"CommitteeTypeId":1,"CommitteeId":220,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Business, Inspections, Housing & Zoning Committee","CommitteeEnumName":"Business_Inspections_Housing_Zoning_Committee","Abbreviation":"BIHZ","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-10-06T00:00:00","MeetingTime":"2020-10-06T13:30:00","TotalRowsCount":0,"AgendaId":1982,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Committee Report Published","Description":"Exercises primary oversight on all matters related to economic development; land use, development, and zoning; housing policy and related matters; employment and training programs; and all inspection functions and license applications. Also serves as the MCDA Operating Committee.
Members of the City Council may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021. A portion of this meeting may be closed to the public pursuant to MN Statutes Section 13D.03 or 13D.05.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; City Council TV; or the City's YouTube channel.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":4693,"CommitteeTypeId":1,"CommitteeId":220,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Business, Inspections, Housing & Zoning Committee","CommitteeEnumName":"Business_Inspections_Housing_Zoning_Committee","Abbreviation":"BIHZ","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-10-20T00:00:00","MeetingTime":"2020-10-20T13:30:00","TotalRowsCount":0,"AgendaId":2013,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Committee Report Published","Description":"Exercises primary oversight on all matters related to economic development; land use, development, and zoning; housing policy and related matters; employment and training programs; and all inspection functions and license applications. Also serves as the MCDA Operating Committee.
Members of the City Council may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021. A portion of this meeting may be closed to the public pursuant to MN Statutes Section 13D.03 or 13D.05.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; City Council TV; or the City's YouTube channel.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":4695,"CommitteeTypeId":1,"CommitteeId":220,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Business, Inspections, Housing & Zoning Committee","CommitteeEnumName":"Business_Inspections_Housing_Zoning_Committee","Abbreviation":"BIHZ","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-11-02T00:00:00","MeetingTime":"2020-11-02T13:30:00","TotalRowsCount":0,"AgendaId":2048,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Committee Report Published","Description":"Exercises primary oversight on all matters related to economic development; land use, development, and zoning; housing policy and related matters; employment and training programs; and all inspection functions and license applications. Also serves as the MCDA Operating Committee.
Members of the City Council may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021. A portion of this meeting may be closed to the public pursuant to MN Statutes Section 13D.03 or 13D.05.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; City Council TV; or the City's YouTube channel.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":4696,"CommitteeTypeId":1,"CommitteeId":220,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Business, Inspections, Housing & Zoning Committee","CommitteeEnumName":"Business_Inspections_Housing_Zoning_Committee","Abbreviation":"BIHZ","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-11-17T00:00:00","MeetingTime":"2020-11-17T13:30:00","TotalRowsCount":0,"AgendaId":2074,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Committee Report Published","Description":"Exercises primary oversight on all matters related to economic development; land use, development, and zoning; housing policy and related matters; employment and training programs; and all inspection functions and license applications. Also serves as the MCDA Operating Committee.
Members of the City Council may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021. A portion of this meeting may be closed to the public pursuant to MN Statutes Section 13D.03 or 13D.05.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; City Council TV; or the City's YouTube channel.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":4697,"CommitteeTypeId":1,"CommitteeId":220,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Business, Inspections, Housing & Zoning Committee","CommitteeEnumName":"Business_Inspections_Housing_Zoning_Committee","Abbreviation":"BIHZ","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-12-08T00:00:00","MeetingTime":"2020-12-08T13:30:00","TotalRowsCount":0,"AgendaId":2120,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Committee Report Published","Description":"Exercises primary oversight on all matters related to economic development; land use, development, and zoning; housing policy and related matters; employment and training programs; and all inspection functions and license applications. Also serves as the MCDA Operating Committee.
Members of the City Council may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021. A portion of this meeting may be closed to the public pursuant to MN Statutes Section 13D.03 or 13D.05.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; City Council TV; or the City's YouTube channel.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5002,"CommitteeTypeId":1,"CommitteeId":220,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Business, Inspections, Housing & Zoning Committee","CommitteeEnumName":"Business_Inspections_Housing_Zoning_Committee","Abbreviation":"BIHZ","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-01-05T00:00:00","MeetingTime":"2021-01-05T13:30:00","TotalRowsCount":0,"AgendaId":2165,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5003,"CommitteeTypeId":1,"CommitteeId":220,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Business, Inspections, Housing & Zoning Committee","CommitteeEnumName":"Business_Inspections_Housing_Zoning_Committee","Abbreviation":"BIHZ","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-01-19T00:00:00","MeetingTime":"2021-01-19T13:30:00","TotalRowsCount":0,"AgendaId":2197,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":4805,"CommitteeTypeId":1,"CommitteeId":220,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Business, Inspections, Housing & Zoning Committee","CommitteeEnumName":"Business_Inspections_Housing_Zoning_Committee","Abbreviation":"BIHZ","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-02-02T00:00:00","MeetingTime":"2021-02-02T13:30:00","TotalRowsCount":0,"AgendaId":2221,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5004,"CommitteeTypeId":1,"CommitteeId":220,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Business, Inspections, Housing & Zoning Committee","CommitteeEnumName":"Business_Inspections_Housing_Zoning_Committee","Abbreviation":"BIHZ","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-02-16T00:00:00","MeetingTime":"2021-02-16T13:30:00","TotalRowsCount":0,"AgendaId":2244,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5005,"CommitteeTypeId":1,"CommitteeId":220,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Business, Inspections, Housing & Zoning Committee","CommitteeEnumName":"Business_Inspections_Housing_Zoning_Committee","Abbreviation":"BIHZ","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-03-02T00:00:00","MeetingTime":"2021-03-02T13:30:00","TotalRowsCount":0,"AgendaId":2275,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5006,"CommitteeTypeId":1,"CommitteeId":220,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Business, Inspections, Housing & Zoning Committee","CommitteeEnumName":"Business_Inspections_Housing_Zoning_Committee","Abbreviation":"BIHZ","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-03-16T00:00:00","MeetingTime":"2021-03-16T13:30:00","TotalRowsCount":0,"AgendaId":2303,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5007,"CommitteeTypeId":1,"CommitteeId":220,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Business, Inspections, Housing & Zoning Committee","CommitteeEnumName":"Business_Inspections_Housing_Zoning_Committee","Abbreviation":"BIHZ","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-03-30T00:00:00","MeetingTime":"2021-03-30T13:30:00","TotalRowsCount":0,"AgendaId":2335,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5008,"CommitteeTypeId":1,"CommitteeId":220,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Business, Inspections, Housing & Zoning Committee","CommitteeEnumName":"Business_Inspections_Housing_Zoning_Committee","Abbreviation":"BIHZ","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-04-20T00:00:00","MeetingTime":"2021-04-20T13:30:00","TotalRowsCount":0,"AgendaId":2377,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5009,"CommitteeTypeId":1,"CommitteeId":220,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Business, Inspections, Housing & Zoning Committee","CommitteeEnumName":"Business_Inspections_Housing_Zoning_Committee","Abbreviation":"BIHZ","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-05-04T00:00:00","MeetingTime":"2021-05-04T13:30:00","TotalRowsCount":0,"AgendaId":2437,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5010,"CommitteeTypeId":1,"CommitteeId":220,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Business, Inspections, Housing & Zoning Committee","CommitteeEnumName":"Business_Inspections_Housing_Zoning_Committee","Abbreviation":"BIHZ","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-05-18T00:00:00","MeetingTime":"2021-05-18T13:30:00","TotalRowsCount":0,"AgendaId":2479,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5011,"CommitteeTypeId":1,"CommitteeId":220,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Business, Inspections, Housing & Zoning Committee","CommitteeEnumName":"Business_Inspections_Housing_Zoning_Committee","Abbreviation":"BIHZ","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-06-08T00:00:00","MeetingTime":"2021-06-08T13:30:00","TotalRowsCount":0,"AgendaId":2515,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5012,"CommitteeTypeId":1,"CommitteeId":220,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Business, Inspections, Housing & Zoning Committee","CommitteeEnumName":"Business_Inspections_Housing_Zoning_Committee","Abbreviation":"BIHZ","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-06-22T00:00:00","MeetingTime":"2021-06-22T13:30:00","TotalRowsCount":0,"AgendaId":2565,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\r\nWatch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5013,"CommitteeTypeId":1,"CommitteeId":220,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Business, Inspections, Housing & Zoning Committee","CommitteeEnumName":"Business_Inspections_Housing_Zoning_Committee","Abbreviation":"BIHZ","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-07-13T00:00:00","MeetingTime":"2021-07-13T13:30:00","TotalRowsCount":0,"AgendaId":2598,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5014,"CommitteeTypeId":1,"CommitteeId":220,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Business, Inspections, Housing & Zoning Committee","CommitteeEnumName":"Business_Inspections_Housing_Zoning_Committee","Abbreviation":"BIHZ","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-07-27T00:00:00","MeetingTime":"2021-07-27T13:30:00","TotalRowsCount":0,"AgendaId":2640,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\r\nWatch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5015,"CommitteeTypeId":1,"CommitteeId":220,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Business, Inspections, Housing & Zoning Committee","CommitteeEnumName":"Business_Inspections_Housing_Zoning_Committee","Abbreviation":"BIHZ","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-08-10T00:00:00","MeetingTime":"2021-08-10T13:30:00","TotalRowsCount":0,"AgendaId":2670,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5016,"CommitteeTypeId":1,"CommitteeId":220,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Business, Inspections, Housing & Zoning Committee","CommitteeEnumName":"Business_Inspections_Housing_Zoning_Committee","Abbreviation":"BIHZ","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-08-24T00:00:00","MeetingTime":"2021-08-24T13:30:00","TotalRowsCount":0,"AgendaId":2698,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5017,"CommitteeTypeId":1,"CommitteeId":220,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Business, Inspections, Housing & Zoning Committee","CommitteeEnumName":"Business_Inspections_Housing_Zoning_Committee","Abbreviation":"BIHZ","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-09-14T00:00:00","MeetingTime":"2021-09-14T13:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5018,"CommitteeTypeId":1,"CommitteeId":220,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Business, Inspections, Housing & Zoning Committee","CommitteeEnumName":"Business_Inspections_Housing_Zoning_Committee","Abbreviation":"BIHZ","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-09-28T00:00:00","MeetingTime":"2021-09-28T13:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5019,"CommitteeTypeId":1,"CommitteeId":220,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Business, Inspections, Housing & Zoning Committee","CommitteeEnumName":"Business_Inspections_Housing_Zoning_Committee","Abbreviation":"BIHZ","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-10-12T00:00:00","MeetingTime":"2021-10-12T13:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5020,"CommitteeTypeId":1,"CommitteeId":220,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Business, Inspections, Housing & Zoning Committee","CommitteeEnumName":"Business_Inspections_Housing_Zoning_Committee","Abbreviation":"BIHZ","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-10-26T00:00:00","MeetingTime":"2021-10-26T13:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5021,"CommitteeTypeId":1,"CommitteeId":220,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Business, Inspections, Housing & Zoning Committee","CommitteeEnumName":"Business_Inspections_Housing_Zoning_Committee","Abbreviation":"BIHZ","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-11-09T00:00:00","MeetingTime":"2021-11-09T13:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5022,"CommitteeTypeId":1,"CommitteeId":220,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Business, Inspections, Housing & Zoning Committee","CommitteeEnumName":"Business_Inspections_Housing_Zoning_Committee","Abbreviation":"BIHZ","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-11-30T00:00:00","MeetingTime":"2021-11-30T13:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null}] \ No newline at end of file diff --git a/tests/files/minn_cassdab.html b/tests/files/minn_cassdab.html deleted file mode 100644 index dce70d5..0000000 --- a/tests/files/minn_cassdab.html +++ /dev/null @@ -1 +0,0 @@ -[{"Id":3381,"CommitteeTypeId":5,"CommitteeId":152,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Central Avenue Special Service District Advisory Board","CommitteeEnumName":"Central_Avenue_Special_Service_District_Advisory_Board","Abbreviation":"CentralAvenue","Location":"Eastside Food Co-op","Address":"2551 Central Ave. NE., Minneapolis, MN 55418","MeetingType":"Regular","MeetingDate":"2019-03-28T00:00:00","MeetingTime":"2019-03-28T11:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3791,"CommitteeTypeId":5,"CommitteeId":152,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Central Avenue Special Service District Advisory Board","CommitteeEnumName":"Central_Avenue_Special_Service_District_Advisory_Board","Abbreviation":"CentralAvenue","Location":"Eastside Food Co-op","Address":"2551 Central Ave. NE., Minneapolis, MN 55418","MeetingType":"Regular","MeetingDate":"2019-05-23T00:00:00","MeetingTime":"2019-05-23T11:30:00","TotalRowsCount":0,"AgendaId":874,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"Central_Ave_SSD_Advisory_Board_Agenda_05232019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3382,"CommitteeTypeId":5,"CommitteeId":152,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Central Avenue Special Service District Advisory Board","CommitteeEnumName":"Central_Avenue_Special_Service_District_Advisory_Board","Abbreviation":"CentralAvenue","Location":"Eastside Food Co-op","Address":"2551 Central Ave. NE., Minneapolis, MN 55418","MeetingType":"Regular","MeetingDate":"2019-06-27T00:00:00","MeetingTime":"2019-06-27T11:30:00","TotalRowsCount":0,"AgendaId":951,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"Central_SSD_ Agenda_06272019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3792,"CommitteeTypeId":5,"CommitteeId":152,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Central Avenue Special Service District Advisory Board","CommitteeEnumName":"Central_Avenue_Special_Service_District_Advisory_Board","Abbreviation":"CentralAvenue","Location":"Eastside Food Co-op","Address":"2551 Central Ave. NE., Minneapolis, MN 55418","MeetingType":"Regular","MeetingDate":"2019-10-24T00:00:00","MeetingTime":"2019-10-24T11:30:00","TotalRowsCount":0,"AgendaId":1179,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"CentralAve_SSD_Agenda_10242019.pdf","IsPdf":true,"CommitteeReportDocumentId":1018,"CommitteeReportDocument":"Central-10242019-Minutes.pdf","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3793,"CommitteeTypeId":5,"CommitteeId":152,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Central Avenue Special Service District Advisory Board","CommitteeEnumName":"Central_Avenue_Special_Service_District_Advisory_Board","Abbreviation":"CentralAvenue","Location":"Eastside Food Co-op","Address":"2551 Central Ave. NE., Minneapolis, MN 55418","MeetingType":"Regular","MeetingDate":"2020-01-23T00:00:00","MeetingTime":"2020-01-23T11:30:00","TotalRowsCount":0,"AgendaId":1413,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Central Avenue Special Service District Advisory Board regular meeting
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1026,"CommitteeReportDocument":"Central Avenue Special Service District Advisory Board 1-23-2020.pdf","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3794,"CommitteeTypeId":5,"CommitteeId":152,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Central Avenue Special Service District Advisory Board","CommitteeEnumName":"Central_Avenue_Special_Service_District_Advisory_Board","Abbreviation":"CentralAvenue","Location":"Eastside Food Co-op","Address":"2551 Central Ave. NE., Minneapolis, MN 55418","MeetingType":"Regular","MeetingDate":"2020-03-26T00:00:00","MeetingTime":"2020-03-26T11:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":4527,"CommitteeTypeId":5,"CommitteeId":152,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Central Avenue Special Service District Advisory Board","CommitteeEnumName":"Central_Avenue_Special_Service_District_Advisory_Board","Abbreviation":"CentralAvenue","Location":"Online","Address":"Online","MeetingType":"Regular","MeetingDate":"2020-06-25T00:00:00","MeetingTime":"2020-06-25T11:30:00","TotalRowsCount":0,"AgendaId":1720,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Central Avenue Special Service District
Dial in number: 612-276-6670
Conference ID: 837\n126 618#
Notice: This meeting may involve the remote participation\nby members, either by telephone or other electronic means, due to the local\npublic health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021
Regular meeting of the Central Ave SSD
Dial-In: 612-276-6670
Conference ID: 169 215 653
Notice: This meeting may involve the remote\nparticipation by members, either by telephone or other electronic means, due to\nthe local public health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021.
Canvass official results for the municipal ballot question from the 2018 Gubernatorial General Election pertaining to area and spacing restrictions with respect to the sale of liquor. (See Legislative File 2018-00753)
See the meeting agenda.
Canvass of Returns from the 2020 Special Election - Council Member Ward 6.
Notice: Members of the Board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; City Council TV; or the City's YouTube Channel.
Canvass of official results for the following municipal questions from the 2020 General Election: Question 1, Redistricting of Wards and Park Districts; and Question 2, Special Municipal Elections.
Notice: Members of the Board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1561,"CommitteeReportDocument":"Canvassing Board Proceedings 11.13.2020.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"}] \ No newline at end of file diff --git a/tests/files/minn_cda.html b/tests/files/minn_cda.html deleted file mode 100644 index 5212a02..0000000 --- a/tests/files/minn_cda.html +++ /dev/null @@ -1 +0,0 @@ -[{"Id":2463,"CommitteeTypeId":5,"CommitteeId":148,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Community Development Agency","CommitteeEnumName":"Minneapolis_Community_Development_Agency","Abbreviation":"MCDA","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-08-21T00:00:00","MeetingTime":"2018-08-21T13:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"The Minneapolis Community Development Agency (MCDA) Operating Committee will hold joint public hearings with the Minneapolis City Council's Economic Development & Regulatory Services Committee, whose memberships are identical, to consider bond issuance for the East Side Neighborhood Services project (2018-00984) and the Avivo project (2018-00983).
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":2462,"CommitteeTypeId":5,"CommitteeId":148,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Community Development Agency","CommitteeEnumName":"Minneapolis_Community_Development_Agency","Abbreviation":"MCDA","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-08-31T00:00:00","MeetingTime":"2018-08-31T09:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"The Minneapolis Community Development Agency (MCDA) Board of Commissioners will meet immediately upon adjournment of the Minneapolis City Council meeting, which begins at 9:30 a.m.
See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":3808,"CommitteeTypeId":5,"CommitteeId":148,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Community Development Agency","CommitteeEnumName":"Minneapolis_Community_Development_Agency","Abbreviation":"MCDA","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-05-21T00:00:00","MeetingTime":"2019-05-21T13:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"The Minneapolis City Council\nStanding Committee of Economic Development & Regulatory Services and the\nMinneapolis Community Development Agency (MCDA) Operating Committee will\nconduct a joint public hearing on May 21,\n2019, in Room 317, City Hall, 350 S 5th St, at 1:30 p.m., to consider a resolution\nauthorizing issuance of $1,500,000 in 501 (c) (3) Bank Qualified Bank Direct\nTax Exempt Revenue Bonds on behalf of Minnesota Technology Education\nCorporation for the Minnesota Transition Carter School at 2526 27th Ave S.
The Minneapolis Community Development Agency (MCDA) Board of Commissioners will consider a resolution\nauthorizing issuance of $1,500,000 in 501 (c) (3) Bank Qualified Bank Direct\nTax Exempt Revenue Bonds on behalf of Minnesota Technology Education\nCorporation for the Minnesota Transition Carter School at 2526 27th Ave S. See Clerk File CF-2019-00004
","ImportedData":false,"AgendaPDFAttachment":"MCDA_2019-0607_Agenda_Packet.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":3827,"CommitteeTypeId":5,"CommitteeId":148,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Community Development Agency","CommitteeEnumName":"Minneapolis_Community_Development_Agency","Abbreviation":"MCDA","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-06-11T00:00:00","MeetingTime":"2019-06-11T13:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"The Minneapolis City Council's Economic Development & Regulatory Services Committee and Minneapolis\nCommunity Development Agency Operating Committee will meet jointly to consider\npassage of a resolution authorizing the\nissuance of a a tax-exempt revenue obligation in the amount of $1,250,000, for\nthe benefit of Emerge Community Development and Emerge Enterprises, Inc., for a\nproject at 1179 15th Ave SE.
The Minneapolis Community Development Agency Board of Commissioners will meet after adjournment of the City Council meeting (which begins at 9:30 a.m.) to consider passage of a resolution authorizing the issuance of a a tax-exempt revenue obligation in the amount of $1,250,000, for the benefit of Emerge Community Development and Emerge Enterprises, Inc., for a project at 1179 15th Ave SE.
See Clerk File CF-2019-00007
The Minneapolis City Council's Economic Development & Regulatory Services Committee and Minneapolis Community Development Agency Operating Committee will meet jointly to consider passage of a resolution authorizing the issuance of a revenue obligation in an amount not to exceed $5,500,000, on behalf of Minnesota Hillel, to finance renovation of a building at 1521 University Ave SE.
The Minneapolis Community Development Agency Board of Commissioners will meet after adjournment of the City Council meeting (which begins at 9:30 a.m.) to consider passage of a resolution authorizing the issuance of a revenue obligation in an amount not to exceed $5,500,000, on behalf of Minnesota Hillel, to finance renovation of a building at 1521 University Ave SE.
","ImportedData":false,"AgendaPDFAttachment":"MCDA Agenda 2019913 marked.pdf","IsPdf":true,"CommitteeReportDocumentId":1570,"CommitteeReportDocument":"MCDA 2019-0913 Proceedings.pdf","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":4877,"CommitteeTypeId":5,"CommitteeId":148,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Community Development Agency","CommitteeEnumName":"Minneapolis_Community_Development_Agency","Abbreviation":"MCDA","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-12-04T00:00:00","MeetingTime":"2020-12-04T09:30:00","TotalRowsCount":0,"AgendaId":2127,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Marked Agenda Published","Description":"The MCDA Board of Commissioners will meet immediately following the Minneapolis City Council meeting to consider the\nissuance of up to $2,000,000 in Bank Qualified Bank Direct 501\n(c)(3) tax-exempt revenue bonds for DeLaSalle High School, 1 DeLaSalle Dr.
Notice: Members of the Board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14\nor 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":1587,"CommitteeTypeId":5,"CommitteeId":48,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Community Environmental Advisory Commission","CommitteeEnumName":"Community_Environmental_Advisory_Commission","Abbreviation":"CEAC","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-06-06T00:00:00","MeetingTime":"2018-06-06T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":1849,"CommitteeTypeId":5,"CommitteeId":48,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Community Environmental Advisory Commission","CommitteeEnumName":"Community_Environmental_Advisory_Commission","Abbreviation":"CEAC","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-07-11T00:00:00","MeetingTime":"2018-07-11T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":1588,"CommitteeTypeId":5,"CommitteeId":48,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Community Environmental Advisory Commission","CommitteeEnumName":"Community_Environmental_Advisory_Commission","Abbreviation":"CEAC","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-08-01T00:00:00","MeetingTime":"2018-08-01T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":1589,"CommitteeTypeId":5,"CommitteeId":48,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Community Environmental Advisory Commission","CommitteeEnumName":"Community_Environmental_Advisory_Commission","Abbreviation":"CEAC","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-09-05T00:00:00","MeetingTime":"2018-09-05T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":1590,"CommitteeTypeId":5,"CommitteeId":48,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Community Environmental Advisory Commission","CommitteeEnumName":"Community_Environmental_Advisory_Commission","Abbreviation":"CEAC","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-10-03T00:00:00","MeetingTime":"2018-10-03T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":1591,"CommitteeTypeId":5,"CommitteeId":48,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Community Environmental Advisory Commission","CommitteeEnumName":"Community_Environmental_Advisory_Commission","Abbreviation":"CEAC","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-11-07T00:00:00","MeetingTime":"2018-11-07T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":1592,"CommitteeTypeId":5,"CommitteeId":48,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Community Environmental Advisory Commission","CommitteeEnumName":"Community_Environmental_Advisory_Commission","Abbreviation":"CEAC","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-12-05T00:00:00","MeetingTime":"2018-12-05T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3341,"CommitteeTypeId":5,"CommitteeId":48,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Community Environmental Advisory Commission","CommitteeEnumName":"Community_Environmental_Advisory_Commission","Abbreviation":"CEAC","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-01-03T00:00:00","MeetingTime":"2019-01-03T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3412,"CommitteeTypeId":5,"CommitteeId":48,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Community Environmental Advisory Commission","CommitteeEnumName":"Community_Environmental_Advisory_Commission","Abbreviation":"CEAC","Location":"EMERGE Community Development, Phillips Community Room","Address":"1834 Emerson Ave. N, Minneapolis, MN 55411","MeetingType":"Regular","MeetingDate":"2019-02-07T00:00:00","MeetingTime":"2019-02-07T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3413,"CommitteeTypeId":5,"CommitteeId":48,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Community Environmental Advisory Commission","CommitteeEnumName":"Community_Environmental_Advisory_Commission","Abbreviation":"CEAC","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-03-07T00:00:00","MeetingTime":"2019-03-07T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3414,"CommitteeTypeId":5,"CommitteeId":48,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Community Environmental Advisory Commission","CommitteeEnumName":"Community_Environmental_Advisory_Commission","Abbreviation":"CEAC","Location":"Phillips Community Center","Address":"2323 11th Ave. S, Minneapolis, MN 55404","MeetingType":"Regular","MeetingDate":"2019-04-04T00:00:00","MeetingTime":"2019-04-04T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3415,"CommitteeTypeId":5,"CommitteeId":48,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Community Environmental Advisory Commission","CommitteeEnumName":"Community_Environmental_Advisory_Commission","Abbreviation":"CEAC","Location":"Eastside Food Co-op","Address":"2551 Central Ave. NE., Minneapolis, MN 55418","MeetingType":"Regular","MeetingDate":"2019-05-02T00:00:00","MeetingTime":"2019-05-02T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3416,"CommitteeTypeId":5,"CommitteeId":48,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Community Environmental Advisory Commission","CommitteeEnumName":"Community_Environmental_Advisory_Commission","Abbreviation":"CEAC","Location":"Hope Community","Address":"611 E. Franklin Ave., Minneapolis, MN 55404","MeetingType":"Regular","MeetingDate":"2019-06-06T00:00:00","MeetingTime":"2019-06-06T18:00:00","TotalRowsCount":0,"AgendaId":889,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"CEAC_Agenda_06062019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3854,"CommitteeTypeId":5,"CommitteeId":48,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Community Environmental Advisory Commission","CommitteeEnumName":"Community_Environmental_Advisory_Commission","Abbreviation":"CEAC","Location":"North Market","Address":"4414 Humboldt Ave. N, Minneapolis, MN 55412","MeetingType":"Regular","MeetingDate":"2019-07-11T00:00:00","MeetingTime":"2019-07-11T18:00:00","TotalRowsCount":0,"AgendaId":962,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"CEAC_Agenda_07112019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3417,"CommitteeTypeId":5,"CommitteeId":48,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Community Environmental Advisory Commission","CommitteeEnumName":"Community_Environmental_Advisory_Commission","Abbreviation":"CEAC","Location":"Webber Park Library","Address":"4440 Humboldt Ave. N., Minneapolis, MN 55412","MeetingType":"Regular","MeetingDate":"2019-08-01T00:00:00","MeetingTime":"2019-08-01T18:00:00","TotalRowsCount":0,"AgendaId":1017,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"CEAC_Agenda_08012019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3418,"CommitteeTypeId":5,"CommitteeId":48,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Community Environmental Advisory Commission","CommitteeEnumName":"Community_Environmental_Advisory_Commission","Abbreviation":"CEAC","Location":"Roosevelt Library","Address":"4026 S 28th Ave., Minneapolis, MN 55406","MeetingType":"Regular","MeetingDate":"2019-09-05T00:00:00","MeetingTime":"2019-09-05T18:00:00","TotalRowsCount":0,"AgendaId":1078,"MarkedAgendaPublished":false,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"CEAC Agenda 09052019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3419,"CommitteeTypeId":5,"CommitteeId":48,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Community Environmental Advisory Commission","CommitteeEnumName":"Community_Environmental_Advisory_Commission","Abbreviation":"CEAC","Location":"Graduate Hotel","Address":"615 Washington Ave. SE., Minneapolis, MN 55414","MeetingType":"Regular","MeetingDate":"2019-10-03T00:00:00","MeetingTime":"2019-10-03T18:00:00","TotalRowsCount":0,"AgendaId":1138,"MarkedAgendaPublished":false,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"CEAC_Agenda_10032019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3420,"CommitteeTypeId":5,"CommitteeId":48,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Community Environmental Advisory Commission","CommitteeEnumName":"Community_Environmental_Advisory_Commission","Abbreviation":"CEAC","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-11-07T00:00:00","MeetingTime":"2019-11-07T18:00:00","TotalRowsCount":0,"AgendaId":1209,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"CEAC_Agenda_11072019.pdf","IsPdf":true,"CommitteeReportDocumentId":943,"CommitteeReportDocument":"CEAC_Minutes_11072019.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3421,"CommitteeTypeId":5,"CommitteeId":48,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Community Environmental Advisory Commission","CommitteeEnumName":"Community_Environmental_Advisory_Commission","Abbreviation":"CEAC","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-12-05T00:00:00","MeetingTime":"2019-12-05T18:00:00","TotalRowsCount":0,"AgendaId":1302,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Community Environmental Advisory Committee.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":969,"CommitteeReportDocument":"CEAC December 2019 Meeting Minutes.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3952,"CommitteeTypeId":5,"CommitteeId":48,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Community Environmental Advisory Commission","CommitteeEnumName":"Community_Environmental_Advisory_Commission","Abbreviation":"CEAC","Location":"Minneapolis City Hall Room 132","Address":"350 S. Fifth St. Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-01-09T00:00:00","MeetingTime":"2020-01-09T18:00:00","TotalRowsCount":0,"AgendaId":1357,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Community Environmental Advisory Committee.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1016,"CommitteeReportDocument":"CEAC January 2020 Meeting Minutes.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3957,"CommitteeTypeId":5,"CommitteeId":48,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Community Environmental Advisory Commission","CommitteeEnumName":"Community_Environmental_Advisory_Commission","Abbreviation":"CEAC","Location":"East Phillips Park Cultural & Community Center Multi-Purpose Room","Address":"2307 17th Ave S Minneapolis, MN 55404","MeetingType":"Regular","MeetingDate":"2020-02-19T00:00:00","MeetingTime":"2020-02-19T17:00:00","TotalRowsCount":0,"AgendaId":1428,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Community Environmental Advisory Committee.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1105,"CommitteeReportDocument":"CEAC February 2020 Meeting Minutes.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3959,"CommitteeTypeId":5,"CommitteeId":48,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Community Environmental Advisory Commission","CommitteeEnumName":"Community_Environmental_Advisory_Commission","Abbreviation":"CEAC","Location":"Minneapolis City Hall Room 132","Address":"350 S. Fifth St. Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-03-18T00:00:00","MeetingTime":"2020-03-18T17:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"Regular meeting of the Community Environmental Advisory Committee.
Regular meeting of the Community Environmental Advisory Committee.
Special meeting of the Community Environmental Advisory Commission.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":4127,"CommitteeTypeId":5,"CommitteeId":48,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Community Environmental Advisory Commission","CommitteeEnumName":"Community_Environmental_Advisory_Commission","Abbreviation":"CEAC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-06-17T00:00:00","MeetingTime":"2020-06-17T17:00:00","TotalRowsCount":0,"AgendaId":1714,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Community Environmental Advisory Committee. Dial-In Number: 612-276-6670 Conference ID: 741 326 637#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
This is a special meeting for CEAC to discuss questions received from the community regarding the Roof Depot project and discuss how to respond to Public Works. Dial-In: 612-276-6670 Conference ID: 856 388 611#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1362,"CommitteeReportDocument":"CEAC Special Meeting Minutes July 2020.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":4572,"CommitteeTypeId":5,"CommitteeId":48,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Community Environmental Advisory Commission","CommitteeEnumName":"Community_Environmental_Advisory_Commission","Abbreviation":"CEAC","Location":"Online Meeting","Address":"Dial-In Number: 612-276-6670 Conference ID: 741 326 637#","MeetingType":"Regular","MeetingDate":"2020-07-15T00:00:00","MeetingTime":"2020-07-15T17:00:00","TotalRowsCount":0,"AgendaId":1770,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Community Environmental Advisory Committee. Dial-In Number: 612-276-6670 Conference ID: 741 326 637#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1363,"CommitteeReportDocument":"CEAC July 2020 Meeting Minutes.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":4641,"CommitteeTypeId":5,"CommitteeId":48,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Community Environmental Advisory Commission","CommitteeEnumName":"Community_Environmental_Advisory_Commission","Abbreviation":"CEAC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-08-19T00:00:00","MeetingTime":"2020-08-19T17:00:00","TotalRowsCount":0,"AgendaId":1866,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Community Environmental Advisory Committee.
Dial-In Number: 612-276-6670 Conference ID: 494\n025 187#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
Regular meeting of the Community Environmental Advisory Committee. Dial-In Number: 612-276-6670 Conference ID: 972\n463 882#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1441,"CommitteeReportDocument":"CEAC Agenda September 2020 Meeting Minutes.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":4131,"CommitteeTypeId":5,"CommitteeId":48,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Community Environmental Advisory Commission","CommitteeEnumName":"Community_Environmental_Advisory_Commission","Abbreviation":"CEAC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-10-21T00:00:00","MeetingTime":"2020-10-21T17:00:00","TotalRowsCount":0,"AgendaId":2011,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Community Environmental Advisory Committee. Dial-In Number: 612-276-6670 Conference ID: 850 007 276#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1509,"CommitteeReportDocument":"CEACMeetingMinutes10.21.20.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":4132,"CommitteeTypeId":5,"CommitteeId":48,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Community Environmental Advisory Commission","CommitteeEnumName":"Community_Environmental_Advisory_Commission","Abbreviation":"CEAC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-11-18T00:00:00","MeetingTime":"2020-11-18T17:00:00","TotalRowsCount":0,"AgendaId":2073,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Community Environmental Advisory Committee. Dial-In Number: 612-276-6670 Conference ID: 369\n145 593#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1553,"CommitteeReportDocument":"Community Enivonrmental Advisory Commission Meeting Minutes 11.18.20.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":4133,"CommitteeTypeId":5,"CommitteeId":48,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Community Environmental Advisory Commission","CommitteeEnumName":"Community_Environmental_Advisory_Commission","Abbreviation":"CEAC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-12-16T00:00:00","MeetingTime":"2020-12-16T17:00:00","TotalRowsCount":0,"AgendaId":2134,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Community Environmental Advisory Committee. Dial-In Number: 612-276-6670 Conference ID: 299\n701 57#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1618,"CommitteeReportDocument":"Meeting Minutes Community Enovironmental Advisory Committee_12.16.20.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":5267,"CommitteeTypeId":5,"CommitteeId":48,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Community Environmental Advisory Commission","CommitteeEnumName":"Community_Environmental_Advisory_Commission","Abbreviation":"CEAC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-01-20T00:00:00","MeetingTime":"2021-01-20T17:00:00","TotalRowsCount":0,"AgendaId":2184,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: This meeting may involve the remote participation by\nmembers, either by telephone or other electronic means, due to the local public\nhealth emergency (novel coronavirus pandemic), pursuant to the provisions of MN\nStatutes Section 13D.021.
call in (audio only)
+1\n612-276-6670 United States,\nMinneapolis
\n\n\n\n
Phone Conference ID: 469 204 0#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
call in (audio only)
+1 612-276-6670 United States, Minneapolis
Conference ID; 878 971 4#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
call in (audio only)
+1 612-276-6670 United States, Minneapolis
\n\n\n\n
Phone Conference ID: 796 593 41#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
call in (audio only)
+1 612-276-6670 United States, Minneapolis
\n\n\n\n
Phone Conference ID: 431 672 461#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
To join the meeting call in 612-276-6670 and enter Conference ID: 271 807 440#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
To join the meeting call in 612-276-6670 and enter Conference ID: 834 567 131#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
To join, call 612-276-6670 and enter Conference ID: 692\n911 596#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":2058,"CommitteeReportDocument":"Community Environmental Advisory Commission Minutes 7.21.21.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":5309,"CommitteeTypeId":5,"CommitteeId":48,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Community Environmental Advisory Commission","CommitteeEnumName":"Community_Environmental_Advisory_Commission","Abbreviation":"CEAC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-08-18T00:00:00","MeetingTime":"2021-08-18T17:00:00","TotalRowsCount":0,"AgendaId":2696,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
To join, call 612-276-6670 and enter Conference ID: 123 248 638#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":2086,"CommitteeReportDocument":"Community Environmental Advisory Committee Minutes 8.18.21.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":5310,"CommitteeTypeId":5,"CommitteeId":48,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Community Environmental Advisory Commission","CommitteeEnumName":"Community_Environmental_Advisory_Commission","Abbreviation":"CEAC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-09-15T00:00:00","MeetingTime":"2021-09-15T17:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
\n\nTo join, call 612-276-6670 and enter Conference ID: 305 611 451#
\n","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":5311,"CommitteeTypeId":5,"CommitteeId":48,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Community Environmental Advisory Commission","CommitteeEnumName":"Community_Environmental_Advisory_Commission","Abbreviation":"CEAC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-10-20T00:00:00","MeetingTime":"2021-10-20T17:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
To join, call 612-276-6670 and enter Conference ID: 864 964 877#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":5312,"CommitteeTypeId":5,"CommitteeId":48,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Community Environmental Advisory Commission","CommitteeEnumName":"Community_Environmental_Advisory_Commission","Abbreviation":"CEAC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-11-17T00:00:00","MeetingTime":"2021-11-17T17:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
To join, call 612-276-6670 and enter Conference ID: 933 353 342#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":5313,"CommitteeTypeId":5,"CommitteeId":48,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Community Environmental Advisory Commission","CommitteeEnumName":"Community_Environmental_Advisory_Commission","Abbreviation":"CEAC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-12-15T00:00:00","MeetingTime":"2021-12-15T17:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
To join, call 612-276-6670 and enter Conference ID: 431 068 948#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"}] \ No newline at end of file diff --git a/tests/files/minn_char_co.html b/tests/files/minn_char_co.html deleted file mode 100644 index 82a8fff..0000000 --- a/tests/files/minn_char_co.html +++ /dev/null @@ -1 +0,0 @@ -[{"Id":1290,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-01-03T00:00:00","MeetingTime":"2018-01-03T16:00:00","TotalRowsCount":0,"AgendaId":351,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1293,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-02-07T00:00:00","MeetingTime":"2018-02-07T16:00:00","TotalRowsCount":0,"AgendaId":380,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1498,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-03-07T00:00:00","MeetingTime":"2018-03-07T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1499,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-04-04T00:00:00","MeetingTime":"2018-04-04T16:00:00","TotalRowsCount":0,"AgendaId":453,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1887,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":3,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Room 212, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Special","MeetingDate":"2018-04-30T00:00:00","MeetingTime":"2018-04-30T12:00:00","TotalRowsCount":0,"AgendaId":477,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Redistricting Planning Committee Meeting
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1500,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-05-02T00:00:00","MeetingTime":"2018-05-02T16:00:00","TotalRowsCount":0,"AgendaId":476,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1501,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-06-06T00:00:00","MeetingTime":"2018-06-06T16:00:00","TotalRowsCount":0,"AgendaId":516,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":2427,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":3,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Special","MeetingDate":"2018-06-20T00:00:00","MeetingTime":"2018-06-20T12:00:00","TotalRowsCount":0,"AgendaId":520,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"NOTE: The Room for this meeting has changed to City Hall Room 333.
Meeting of the Charter Commission work group established at the June 6, 2018 Charter Commission meeting to explore the possibility of amending the City Charter by removing all language in the City Charter pertaining to restrictions on the sale of liquor and the issuance of liquor licenses. File No. CH2018-00009.
2 public hearings are being held at this meeting. See legislative files CH2018-00008 and CH2018-00009 for more information.
Adjourned meeting of the Charter Commisssion
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":2461,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":3,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Room 319","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Special","MeetingDate":"2018-08-21T00:00:00","MeetingTime":"2018-08-21T16:00:00","TotalRowsCount":0,"AgendaId":587,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"This will be the first meeting of the Police Department Charter Amendment Task Force.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1504,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-09-05T00:00:00","MeetingTime":"2018-09-05T16:00:00","TotalRowsCount":0,"AgendaId":601,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Committee Report Published","Description":"A Public Hearing will be held at this meeting regarding the proposed Police Department Charter Amendment.
For more information about the amendment, see File No. 2018-00802 .
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1505,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Minneapolis Park Board Chambers, 2117 West River Rd N","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-10-11T00:00:00","MeetingTime":"2018-10-11T16:00:00","TotalRowsCount":0,"AgendaId":637,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Committee Report Published","Description":"This meeting is a public hearing regarding the Police Department Charter Amendment, see File No. CH2018-00012.
For questions, contact the City Clerk's office: 612.673.2216 or cityclerk@minneapolismn.gov
This meeting will be held at Sabathani Community Center.
A public hearing will be held, the 3rd in a series of hearings receiving community feedback on the proposed Police Department Charter Amendment.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":2497,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":3,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Special","MeetingDate":"2018-11-15T00:00:00","MeetingTime":"2018-11-15T12:00:00","TotalRowsCount":0,"AgendaId":678,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Special meeting of the Charter Commission Task Force related to the proposed Police Department Charter Amendment.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":2500,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":3,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Special","MeetingDate":"2018-12-03T00:00:00","MeetingTime":"2018-12-03T16:00:00","TotalRowsCount":0,"AgendaId":692,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"A meeting of the Charter Commission Task Force regarding the proposed Police Department Charter Amendment.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1507,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-12-12T00:00:00","MeetingTime":"2018-12-12T16:00:00","TotalRowsCount":0,"AgendaId":695,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"This meeting was rescheduled from December 5, 2018, to December 12, 2018.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":2523,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-01-02T00:00:00","MeetingTime":"2019-01-02T16:00:00","TotalRowsCount":0,"AgendaId":767,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3305,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-02-06T00:00:00","MeetingTime":"2019-02-06T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3306,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-03-06T00:00:00","MeetingTime":"2019-03-06T16:00:00","TotalRowsCount":0,"AgendaId":768,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3307,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-04-03T00:00:00","MeetingTime":"2019-04-03T16:00:00","TotalRowsCount":0,"AgendaId":789,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Committee Report Published","Description":"The Minneapolis Charter Commission will conduct a public hearing at its\nregular meeting on April 3, 2019, at 4:00 p.m., or shortly thereafter, at\nMinneapolis City Hall, 350 S 5th Street, Minneapolis, MN 55415, in the Council\nChamber Rm. 317, to receive public testimony on a proposed amendment by\nordinance to the City Charter relating to Finance: Budget, establishing a\nbiennial budget process, clarifying details required in the Mayor’s\nrecommended budget, and aligning timelines with Minnesota Statutes.
\n\n
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3308,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-05-01T00:00:00","MeetingTime":"2019-05-01T16:00:00","TotalRowsCount":0,"AgendaId":815,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3309,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-06-05T00:00:00","MeetingTime":"2019-06-05T16:00:00","TotalRowsCount":0,"AgendaId":894,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3310,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-07-10T00:00:00","MeetingTime":"2019-07-10T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3311,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-08-07T00:00:00","MeetingTime":"2019-08-07T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3312,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-09-04T00:00:00","MeetingTime":"2019-09-04T16:00:00","TotalRowsCount":0,"AgendaId":1079,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3313,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-10-02T00:00:00","MeetingTime":"2019-10-02T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3314,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-11-06T00:00:00","MeetingTime":"2019-11-06T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"The Charter Commission is responsible for coordinating the processes for amending the City Charter.","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3315,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-12-04T00:00:00","MeetingTime":"2019-12-04T16:00:00","TotalRowsCount":0,"AgendaId":1312,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"The Charter Commission is responsible for coordinating the processes for amending the City Charter.","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4107,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-01-08T00:00:00","MeetingTime":"2020-01-08T16:00:00","TotalRowsCount":0,"AgendaId":1370,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"The Charter Commission is responsible for coordinating the processes for amending the City Charter.","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4108,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-02-05T00:00:00","MeetingTime":"2020-02-05T16:00:00","TotalRowsCount":0,"AgendaId":1446,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"The Charter Commission is responsible for coordinating the processes for amending the City Charter.","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4109,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-03-04T00:00:00","MeetingTime":"2020-03-04T16:00:00","TotalRowsCount":0,"AgendaId":1519,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Committee Report Published","Description":"The Charter Commission is responsible for coordinating the processes for amending the City Charter.","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4118,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-04-01T00:00:00","MeetingTime":"2020-04-01T16:00:00","TotalRowsCount":0,"AgendaId":1594,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Committee Report Published","Description":"
Notice: Members of the Charter Commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Join by phone:
Call: +1 (612) 276-6670
\n\n\n\n\n\n\n\n\n\n
Enter the Conference ID: 853507257#
Notice: Members of the\nCommission may participate remotely by telephone or other electronic means\ndue to the local public health emergency (novel coronavirus pandemic) declared\non March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\n\nWatch meetings of City Council or its committees on: Comcast\nChannel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City\nCouncil TV.
\n\nLearn how to participate in the meeting.
A Charter Commission special meeting has been called for the purpose of receiving and discussing the proposed Charter amendment from City Council and agree on next steps.
Notice: Members of the Commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch meetings of City Council or its committees on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4115,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-07-08T00:00:00","MeetingTime":"2020-07-08T16:00:00","TotalRowsCount":0,"AgendaId":1753,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the Commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch meetings of City Council or its committees on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn\nhow to participate in the meeting.
This adjourned\nmeeting is for the purpose of conducting a first public hearing on the proposed\ncharter amendment on public safety.
Notice:\nMembers of the Commission may participate remotely by telephone or other\nelectronic means due to the local public health emergency (novel coronavirus\npandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes\nSection 13D.021.
\n\n\n\n
Watch meetings of City Council or its committees on:\nComcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live\non City\nCouncil TV.
Learn\nhow to participate in the meeting.
Watch the meeting on:
· \nComcast Channel 14 or 799
· \nCenturyLink Channel 8001 or 8501
· \nonline at City\nCouncil TV
· \nor the City's YouTube\nchannel
\n\n\n\n\n\n\n\n\n\n\n\n
This adjourned meeting is for the purpose of conducting a second public hearing on the proposed charter amendment on public safety.
Notice: Members of the Commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch meetings of City Council or its committees on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4602,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":3,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Online meeting","Address":"Minneapolis, MN","MeetingType":"Special","MeetingDate":"2020-07-27T00:00:00","MeetingTime":"2020-07-27T17:00:00","TotalRowsCount":0,"AgendaId":1811,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Committee Report Published","Description":"This adjourned meeting is for the purpose of taking final action on the proposed Charter amendment related to minimum Police staffing levels.
Notice: Members of the Commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch meetings of City Council or its committees on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4114,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Online meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-08-05T00:00:00","MeetingTime":"2020-08-05T16:00:00","TotalRowsCount":0,"AgendaId":1834,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"The Charter Commission is responsible for coordinating the\nprocesses for amending the City Charter.
Notice: Members of the Commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; City Council TV; or the City's YouTube channel.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5129,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":6,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Online Meeting","Address":"Minneapolis","MeetingType":"Organizational","MeetingDate":"2021-01-06T00:00:00","MeetingTime":"2021-01-06T16:00:00","TotalRowsCount":0,"AgendaId":2173,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"The Charter Commission is responsible for coordinating the processes for amending the City Charter.
Notice: Members of the Commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; City Council TV; or the City's YouTube channel.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5130,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Online Meeting","Address":"Minneapolis","MeetingType":"Regular","MeetingDate":"2021-02-03T00:00:00","MeetingTime":"2021-02-03T16:00:00","TotalRowsCount":0,"AgendaId":2225,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"The Charter Commission is responsible for coordinating the processes for amending the City Charter.
Notice: Members of the Commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; City Council TV; or the City's YouTube channel.
Notice: Members of the commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5432,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":3,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Online Meeting","Address":"Minneapolis","MeetingType":"Special","MeetingDate":"2021-03-16T00:00:00","MeetingTime":"2021-03-16T19:00:00","TotalRowsCount":0,"AgendaId":2313,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Committee Report Published","Description":"The Charter Commission will be holding a public hearing on the proposed government structure amendment.
Notice: Members of the commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5431,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":3,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Online Meeting","Address":"Minneapolis","MeetingType":"Special","MeetingDate":"2021-03-17T00:00:00","MeetingTime":"2021-03-17T16:00:00","TotalRowsCount":0,"AgendaId":2315,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5433,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":3,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Online Meeting","Address":"Minneapolis","MeetingType":"Special","MeetingDate":"2021-03-25T00:00:00","MeetingTime":"2021-03-25T16:30:00","TotalRowsCount":0,"AgendaId":2330,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Committee Report Published","Description":"The Charter Commission will be holding a public hearing on the proposed government structure amendment.
Notice: Members of the commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5142,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Online Meeting","Address":"Minneapolis","MeetingType":"Regular","MeetingDate":"2021-04-07T00:00:00","MeetingTime":"2021-04-07T16:00:00","TotalRowsCount":0,"AgendaId":2357,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5145,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-05-05T00:00:00","MeetingTime":"2021-05-05T16:00:00","TotalRowsCount":0,"AgendaId":2449,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5146,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-06-02T00:00:00","MeetingTime":"2021-06-02T16:00:00","TotalRowsCount":0,"AgendaId":2526,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5147,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-07-07T00:00:00","MeetingTime":"2021-07-07T16:00:00","TotalRowsCount":0,"AgendaId":2600,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5149,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-08-04T00:00:00","MeetingTime":"2021-08-04T16:00:00","TotalRowsCount":0,"AgendaId":2659,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5148,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Online Meeting","Address":"Minneapolis","MeetingType":"Regular","MeetingDate":"2021-09-01T00:00:00","MeetingTime":"2021-09-01T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"The Charter Commission is responsible for coordinating the processes for amending the City Charter.
Notice: Members of the Commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; City Council TV; or the City's YouTube channel.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5150,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-10-06T00:00:00","MeetingTime":"2021-10-06T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5151,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-11-03T00:00:00","MeetingTime":"2021-11-03T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5152,"CommitteeTypeId":2,"CommitteeId":42,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission","CommitteeEnumName":"Charter_Commission","Abbreviation":"Charter","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-12-01T00:00:00","MeetingTime":"2021-12-01T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"}] \ No newline at end of file diff --git a/tests/files/minn_char_co_arc.html b/tests/files/minn_char_co_arc.html deleted file mode 100644 index 8705e37..0000000 --- a/tests/files/minn_char_co_arc.html +++ /dev/null @@ -1 +0,0 @@ -[{"Id":5408,"CommitteeTypeId":2,"CommitteeId":221,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission Amendment Review Committee","CommitteeEnumName":"Charter_Commission_Amendment_Review_Committee","Abbreviation":"Charter-ARC","Location":"Minneapolis, MN","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-03-04T00:00:00","MeetingTime":"2021-03-04T16:30:00","TotalRowsCount":0,"AgendaId":2294,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Amendment Review Committee is a standing committee of the Charter Commission with the responsibility for reviewing, evaluating, and making recommendations on proposed charter amendments submitted by citizens or by petition.
To join the meeting, dial 612-276-6670 and enter conference ID: 304 874 12#.
To join by phone, call 612-276-6670 and enter Conference ID: 280 570 679#.
Amendment Review Committee is a standing committee of the Charter Commission with the responsibility for reviewing, evaluating, and making recommendations on proposed charter amendments submitted by citizens or by petition.
Members of the Commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
To join by phone, call 612-276-6670 and enter Conference ID: 130 855 471#
The Rent Stabilization Work Group is a working group of the Charter Commission with the responsibility of reviewing, evaluating, and making recommendations on proposed charter amendments on rent stabilization.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5564,"CommitteeTypeId":2,"CommitteeId":225,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission Rent Stabilization Work Group","CommitteeEnumName":"Charter_Commission_Rent_Stabilization_Work_Group","Abbreviation":"Charter-RS","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-04-27T00:00:00","MeetingTime":"2021-04-27T16:30:00","TotalRowsCount":0,"AgendaId":2416,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"To join by phone, call 612-276-6670 and enter Conference ID: 150085722#
The Rent Stabilization Work Group is a working group of the Charter Commission with the responsibility of reviewing, evaluating, and making recommendations on proposed charter amendments on rent stabilization.
Members of the Commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5574,"CommitteeTypeId":2,"CommitteeId":225,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Charter Commission Rent Stabilization Work Group","CommitteeEnumName":"Charter_Commission_Rent_Stabilization_Work_Group","Abbreviation":"Charter-RS","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-05-11T00:00:00","MeetingTime":"2021-05-11T16:30:00","TotalRowsCount":0,"AgendaId":2469,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"To join by phone, call 612-276-6670 and enter Conference ID: 256 450 279#
The Rent Stabilization Work Group is a working group of the Charter Commission with the responsibility of reviewing, evaluating, and making recommendations on proposed charter amendments on rent stabilization.
Members of the Commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
To join by phone, call 612-276-6670 and enter Conference ID: 100 168 065#.
The Rent Stabilization Work Group is a working group of the Charter Commission with the responsibility of reviewing, evaluating, and making recommendations on proposed charter amendments on rent stabilization.
Members of the Commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
To join by phone, call 612-276-6670 and enter Conference ID: 604 787 994#.
The Rent Stabilization Work Group is a working group of the Charter Commission with the responsibility of reviewing, evaluating, and making recommendations on proposed charter amendments on rent stabilization.
Members of the Commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Mayor,\n W&M Chair, and Council President discuss capital priorities and CLIC's\n role | \n
CLIC members gain access to\n 2020 - 2024 proposals & Presentation Schedule | \n
Nominations and Election of\n Officers for Executive Committee | \n
Homework Assignment - Read\n proposals prior to presentations | \n
Discuss Final CLIC Rating\n Guidelines and ratings process | \n
First All Day Presentation Session.
See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Finance & Property Services","DepartmentT4":"81:1008"},{"Id":3770,"CommitteeTypeId":5,"CommitteeId":40,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Capital Long-Range Improvements Committee","CommitteeEnumName":"Capital_Long_Range_Improvements_Committee","Abbreviation":"CLIC","Location":"Park Board Headquarters","Address":"2117 West River Road N., Minneapolis, MN 55411","MeetingType":"Regular","MeetingDate":"2019-05-03T00:00:00","MeetingTime":"2019-05-03T18:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Second All Day Presentation Session.
See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Finance & Property Services","DepartmentT4":"81:1008"},{"Id":3771,"CommitteeTypeId":5,"CommitteeId":40,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Capital Long-Range Improvements Committee","CommitteeEnumName":"Capital_Long_Range_Improvements_Committee","Abbreviation":"CLIC","Location":"Robert J. Jones UROC, Room 107","Address":"2001 Plymouth Ave. N., Minneapolis, MN 55411","MeetingType":"Regular","MeetingDate":"2019-05-08T00:00:00","MeetingTime":"2019-05-08T18:30:00","TotalRowsCount":0,"AgendaId":835,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":"CLIC - Public Input Session #1
Task Forces work on individual and group comments.
","ImportedData":false,"AgendaPDFAttachment":"CLIC Agenda-5-14-19.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Finance & Property Services","DepartmentT4":"81:1008"},{"Id":3773,"CommitteeTypeId":5,"CommitteeId":40,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Capital Long-Range Improvements Committee","CommitteeEnumName":"Capital_Long_Range_Improvements_Committee","Abbreviation":"CLIC","Location":"Phillips Community Center, South Meeting Room","Address":"2323 11th Ave. S., Minneapolis, MN 55404","MeetingType":"Regular","MeetingDate":"2019-05-15T00:00:00","MeetingTime":"2019-05-15T18:30:00","TotalRowsCount":0,"AgendaId":864,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":"CLIC - Public Input Session #2
","ImportedData":false,"AgendaPDFAttachment":"CLIC_Agenda_051519.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Finance & Property Services","DepartmentT4":"81:1008"},{"Id":3774,"CommitteeTypeId":5,"CommitteeId":40,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Capital Long-Range Improvements Committee","CommitteeEnumName":"Capital_Long_Range_Improvements_Committee","Abbreviation":"CLIC","Location":"Room 319, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-05-16T00:00:00","MeetingTime":"2019-05-16T18:00:00","TotalRowsCount":0,"AgendaId":865,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":"CLIC & Planning Commission - Joint Public Hearing on 2020 - 2024 Capital Plan
","ImportedData":false,"AgendaPDFAttachment":"CLIC_Agenda_05162019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Finance & Property Services","DepartmentT4":"81:1008"},{"Id":3783,"CommitteeTypeId":5,"CommitteeId":40,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Capital Long-Range Improvements Committee","CommitteeEnumName":"Capital_Long_Range_Improvements_Committee","Abbreviation":"CLIC","Location":"Room 319, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-05-21T00:00:00","MeetingTime":"2019-05-21T12:00:00","TotalRowsCount":0,"AgendaId":872,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":"6th CLIC Meeting
","ImportedData":false,"AgendaPDFAttachment":"CLIC_Agenda_05212019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Finance & Property Services","DepartmentT4":"81:1008"},{"Id":3784,"CommitteeTypeId":5,"CommitteeId":40,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Capital Long-Range Improvements Committee","CommitteeEnumName":"Capital_Long_Range_Improvements_Committee","Abbreviation":"CLIC","Location":"Room 319, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-05-28T00:00:00","MeetingTime":"2019-05-28T12:00:00","TotalRowsCount":0,"AgendaId":883,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":"7th CLIC Meeting Ratings Done - Main body reiews ratings and reviews draft comments together
","ImportedData":false,"AgendaPDFAttachment":"CLIC_Agenda_05282019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Finance & Property Services","DepartmentT4":"81:1008"},{"Id":3785,"CommitteeTypeId":5,"CommitteeId":40,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Capital Long-Range Improvements Committee","CommitteeEnumName":"Capital_Long_Range_Improvements_Committee","Abbreviation":"CLIC","Location":"Room 319, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-06-04T00:00:00","MeetingTime":"2019-06-04T12:00:00","TotalRowsCount":0,"AgendaId":890,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":"8th CLIC Meeting
","ImportedData":false,"AgendaPDFAttachment":"CLIC_Agenda_06042019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Finance & Property Services","DepartmentT4":"81:1008"},{"Id":3786,"CommitteeTypeId":5,"CommitteeId":40,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Capital Long-Range Improvements Committee","CommitteeEnumName":"Capital_Long_Range_Improvements_Committee","Abbreviation":"CLIC","Location":"Room 319, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-06-11T00:00:00","MeetingTime":"2019-06-11T12:00:00","TotalRowsCount":0,"AgendaId":917,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":"9th CLIC Meeting - Comments Complete
","ImportedData":false,"AgendaPDFAttachment":"CLIC_Agenda_06112019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Finance & Property Services","DepartmentT4":"81:1008"},{"Id":3789,"CommitteeTypeId":5,"CommitteeId":40,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Capital Long-Range Improvements Committee","CommitteeEnumName":"Capital_Long_Range_Improvements_Committee","Abbreviation":"CLIC","Location":"Room 319, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-06-18T00:00:00","MeetingTime":"2019-06-18T12:00:00","TotalRowsCount":0,"AgendaId":936,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":"10th CLIC Meeting
","ImportedData":false,"AgendaPDFAttachment":"CLIC_Agenda_06-18-19.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Finance & Property Services","DepartmentT4":"81:1008"},{"Id":3788,"CommitteeTypeId":5,"CommitteeId":40,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Capital Long-Range Improvements Committee","CommitteeEnumName":"Capital_Long_Range_Improvements_Committee","Abbreviation":"CLIC","Location":"Room 319, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-06-25T00:00:00","MeetingTime":"2019-06-25T12:00:00","TotalRowsCount":0,"AgendaId":947,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":"11th CLIC Meeting
","ImportedData":false,"AgendaPDFAttachment":"CLIC_Agenda_06252019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Finance & Property Services","DepartmentT4":"81:1008"},{"Id":4460,"CommitteeTypeId":5,"CommitteeId":40,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Capital Long-Range Improvements Committee","CommitteeEnumName":"Capital_Long_Range_Improvements_Committee","Abbreviation":"CLIC","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2020-05-19T00:00:00","MeetingTime":"2020-05-19T12:00:00","TotalRowsCount":0,"AgendaId":1658,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Marked Agenda Published","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Finance & Property Services","DepartmentT4":"81:1008"},{"Id":4583,"CommitteeTypeId":5,"CommitteeId":40,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Capital Long-Range Improvements Committee","CommitteeEnumName":"Capital_Long_Range_Improvements_Committee","Abbreviation":"CLIC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-07-22T00:00:00","MeetingTime":"2020-07-22T12:00:00","TotalRowsCount":0,"AgendaId":1793,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Marked Agenda Published","Description":"Regular meeting of the Capital Long-Range Improvements Committee.
Dial-in 612-276-6670
Conference ID 514 579 127#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
Regular meeting of the Capital Long-Range Improvements Committee.
Dial-in 612-276-6670
Conference ID 155 480 969#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1335,"CommitteeReportDocument":"CLIC_20200729_minutes.doc.pdf","Department":"Finance & Property Services","DepartmentT4":"81:1008"},{"Id":4612,"CommitteeTypeId":5,"CommitteeId":40,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Capital Long-Range Improvements Committee","CommitteeEnumName":"Capital_Long_Range_Improvements_Committee","Abbreviation":"CLIC","Location":"Online meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-08-05T00:00:00","MeetingTime":"2020-08-05T12:00:00","TotalRowsCount":0,"AgendaId":1831,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Capital Long-Range Improvements Committee.
Call 612-276-6670 and enter Conference ID 155 480 969#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1389,"CommitteeReportDocument":"CLIC_20200805_minutes (1).pdf","Department":"Finance & Property Services","DepartmentT4":"81:1008"},{"Id":4613,"CommitteeTypeId":5,"CommitteeId":40,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Capital Long-Range Improvements Committee","CommitteeEnumName":"Capital_Long_Range_Improvements_Committee","Abbreviation":"CLIC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-08-12T00:00:00","MeetingTime":"2020-08-12T12:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Scheduled as a regular meeting, during \nthis session CLIC members are split between Human Development and \nTransportation task forces to support the Committee's scoring work. A quorum will not be present at either task force, and CLIC business, except for project ranking work, will not be conducted.
The Human Development Task Force will be hosted at 612-276-6670 Conference ID 533 985 398#
\n\n
The Transportation Task Force will be hosted at 612-276-6670 Conference ID 643 383 504#\n\n
Notice:\n This meeting may involve the remote participation by members, either by\n telephone or other electronic means, due to the local public health \nemergency (novel coronavirus pandemic), pursuant to the provisions of MN\n Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Finance & Property Services","DepartmentT4":"81:1008"},{"Id":4614,"CommitteeTypeId":5,"CommitteeId":40,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Capital Long-Range Improvements Committee","CommitteeEnumName":"Capital_Long_Range_Improvements_Committee","Abbreviation":"CLIC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-08-19T00:00:00","MeetingTime":"2020-08-19T12:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"\n\nScheduled as a regular\nmeeting, during this session CLIC members are split between Human Development\nand Transportation task forces to support the Committee's scoring work. A\nquorum will not be present at either task force, and CLIC business, except for\nproject ranking work, will not be conducted.
The Human Development\nTask Force will be hosted at 612-276-6670 Conference ID 533 985 398#
The Transportation\nTask Force will be hosted at 612-276-6670 Conference ID 643 383 504#
Notice: This meeting\nmay involve the remote participation by members, either by telephone or other\nelectronic means, due to the local public health emergency (novel coronavirus\npandemic), pursuant to the provisions of MN Statutes Section 13D.021
CLIC & Planning Commission - Joint Public Hearing on 2021-2026 Capital Plan
\n\n
\n
Regular meeting of the City\nPlanning Commission Committee of the Whole.
Call-in information: +1 612-276-6670 United States, Minneapolis\n(Toll) Conference ID: 653 200 182#
\n\n\n\n
Notice: This meeting may involve\nthe remote participation by members, either by telephone or other electronic\nmeans, due to the local public health emergency (novel coronavirus pandemic),\npursuant to the provisions of MN Statutes Section 13D.021.
Call-in information: +1 612-276-6670 and enter Conference ID: 653 200 182#
\n\n\n\n
\n\nCLIC & Planning Commission - Joint Public Hearing on 2020 - 2024 Capital Plan\">Regular meeting of the Capital Long-Range Improvements Committee.
Dial-in 612-276-6670
Conference ID 155 480 969#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
\">Notice:\n This meeting may involve the remote participation by members, either by\n telephone or other electronic means, due to the local public health \nemergency (novel coronavirus pandemic), pursuant to the provisions of MN\n Statutes Section 13D.021Regular meeting of the Capital Long-Range Improvements Committee.
Dial-in 612-276-6670 Conference ID 155 480 969#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Finance & Property Services","DepartmentT4":"81:1008"},{"Id":4616,"CommitteeTypeId":5,"CommitteeId":40,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Capital Long-Range Improvements Committee","CommitteeEnumName":"Capital_Long_Range_Improvements_Committee","Abbreviation":"CLIC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-09-02T00:00:00","MeetingTime":"2020-09-02T12:00:00","TotalRowsCount":0,"AgendaId":1914,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Capital Long-Range Improvements Committee.
Dial-in 612-276-6670
Conference ID 155 480 969#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
Regular meeting of the Capital Long-Range Improvements Committee.
Dial-in 612-276-6670
Conference ID 155 480 969#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1428,"CommitteeReportDocument":"Capital Long-Range Improvements Committee_09092020.pdf","Department":"Finance & Property Services","DepartmentT4":"81:1008"},{"Id":4618,"CommitteeTypeId":5,"CommitteeId":40,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Capital Long-Range Improvements Committee","CommitteeEnumName":"Capital_Long_Range_Improvements_Committee","Abbreviation":"CLIC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-09-16T00:00:00","MeetingTime":"2020-09-16T12:00:00","TotalRowsCount":0,"AgendaId":1945,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Capital Long-Range Improvements Committee.
Dial-in 612-276-6670
Conference ID 155 480 969#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
Regular meeting of the Capital Long-Range Improvements Committee.
Dial-in 612-276-6670
Conference ID 155 480 969#
Notice:\n This meeting may involve the remote participation by members, either by\n telephone or other electronic means, due to the local public health \nemergency (novel coronavirus pandemic), pursuant to the provisions of MN\n Statutes Section 13D.021
Regular Meeting of the Capital Long Range Improvements
Dial-in +1 612-276-6670 Conference ID 506 390 044#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
\n\n
To join call 612-276-6670 and enter Conference ID: 758 008 958#
","ImportedData":false,"AgendaPDFAttachment":"CLIC_Marked_Agenda_03312021.pdf","IsPdf":true,"CommitteeReportDocumentId":1764,"CommitteeReportDocument":"CLIC-03312021-Minutes.pdf","Department":"Finance & Property Services","DepartmentT4":"81:1008"},{"Id":5411,"CommitteeTypeId":5,"CommitteeId":40,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Capital Long-Range Improvements Committee","CommitteeEnumName":"Capital_Long_Range_Improvements_Committee","Abbreviation":"CLIC","Location":"Minneapolis","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-04-07T00:00:00","MeetingTime":"2021-04-07T12:00:00","TotalRowsCount":0,"AgendaId":2359,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"\n\nNotice:\n This meeting may involve the remote participation by members, either by\n telephone or other electronic means, due to the local public health\n emergency (novel coronavirus pandemic), pursuant to the provisions of MN\n Statutes Section 13D.021.
\n\n
To join as a member of the\npublic, call 612-276-6670 and enter Conference ID: 395 579 986#
\n\n
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
To join call 612-276-6670 and enter Conference ID: 204 671 327#
This is a public input session to receive feedback on the Capital Budget Requests received by the Capital Long-Range Improvements Committee. Members of the public are encouraged to attend this online meeting using the call in feature.
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
To join call 612-276-6670 and enter Conference ID: 248 525 18#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1795,"CommitteeReportDocument":"CLIC-04212021-Minutes.pdf","Department":"Finance & Property Services","DepartmentT4":"81:1008"},{"Id":5420,"CommitteeTypeId":5,"CommitteeId":40,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Capital Long-Range Improvements Committee","CommitteeEnumName":"Capital_Long_Range_Improvements_Committee","Abbreviation":"CLIC","Location":"Minneapolis","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-04-24T00:00:00","MeetingTime":"2021-04-24T08:00:00","TotalRowsCount":0,"AgendaId":2408,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice:\nThis meeting may involve the remote participation by members, either by\ntelephone or other electronic means, due to the local public health emergency\n(novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section\n13D.021.
To join call 612-276-6670 and\nenter Conference ID: 318 778 607#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1819,"CommitteeReportDocument":"CLIC-04242021-Minutes.pdf","Department":"Finance & Property Services","DepartmentT4":"81:1008"},{"Id":5421,"CommitteeTypeId":5,"CommitteeId":40,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Capital Long-Range Improvements Committee","CommitteeEnumName":"Capital_Long_Range_Improvements_Committee","Abbreviation":"CLIC","Location":"Minneapolis","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-04-30T00:00:00","MeetingTime":"2021-04-30T08:00:00","TotalRowsCount":0,"AgendaId":2421,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"\n\nNotice:\nThis meeting may involve the remote participation by members, either by\ntelephone or other electronic means, due to the local public health emergency\n(novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section\n13D.021.
To join call 612-276-6670 and\nenter Conference ID: 901 634 313#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
To join as a member of the public, call 612-276-6670 and enter Conference ID: 812 783 427#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Finance & Property Services","DepartmentT4":"81:1008"},{"Id":5501,"CommitteeTypeId":5,"CommitteeId":40,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Capital Long-Range Improvements Committee","CommitteeEnumName":"Capital_Long_Range_Improvements_Committee","Abbreviation":"CLIC","Location":"Minneapolis","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-05-06T00:00:00","MeetingTime":"2021-05-06T17:30:00","TotalRowsCount":0,"AgendaId":2456,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"This is a public input session to receive feedback on the Capital Budget Requests received by the Capital Long-Range Improvements Committee. Members of the public are encouraged to attend this online meeting using the call in feature.
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
To join call 612-276-6670 and enter Conference ID: 300 015 542#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1842,"CommitteeReportDocument":"CLIC-05062021-Minutes.pdf","Department":"Finance & Property Services","DepartmentT4":"81:1008"},{"Id":5413,"CommitteeTypeId":5,"CommitteeId":40,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Capital Long-Range Improvements Committee","CommitteeEnumName":"Capital_Long_Range_Improvements_Committee","Abbreviation":"CLIC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-05-12T00:00:00","MeetingTime":"2021-05-12T12:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
To join, call 612-276-6670 and enter Conference ID: 711 585 988#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
To join, call 612-276-6670 and enter Conference ID: 233 958 778#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
To join, call 612-276-6670 and enter Conference ID: 870 905 719#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Finance & Property Services","DepartmentT4":"81:1008"},{"Id":5415,"CommitteeTypeId":5,"CommitteeId":40,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Capital Long-Range Improvements Committee","CommitteeEnumName":"Capital_Long_Range_Improvements_Committee","Abbreviation":"CLIC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-05-26T00:00:00","MeetingTime":"2021-05-26T12:00:00","TotalRowsCount":0,"AgendaId":2513,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
To join, call 612-276-6670 and enter Conference ID: 270 096 008#
\n\nNotice:\nThis meeting may involve the remote participation by members, either by\ntelephone or other electronic means, due to the local public health emergency\n(novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section\n13D.021.
To join call 612-276-6670 and\nenter Conference ID: 684 505 724#
\n\n
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
To join call 612-276-6670 and enter Conference ID: 556 993 101#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1951,"CommitteeReportDocument":"CLIC 06092021 Minutes.pdf","Department":"Finance & Property Services","DepartmentT4":"81:1008"},{"Id":5417,"CommitteeTypeId":5,"CommitteeId":40,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Capital Long-Range Improvements Committee","CommitteeEnumName":"Capital_Long_Range_Improvements_Committee","Abbreviation":"CLIC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-06-16T00:00:00","MeetingTime":"2021-06-16T12:00:00","TotalRowsCount":0,"AgendaId":2558,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice:\nThis meeting may involve the remote participation by members, either by\ntelephone or other electronic means, due to the local public health emergency\n(novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section\n13D.021.
\n\n
To join call 612-276-6670 and\nenter Conference ID: 406 963 704#
\n\nNotice:\nThis meeting may involve the remote participation by members, either by\ntelephone or other electronic means, due to the local public health emergency\n(novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section\n13D.021.
To join call 612-276-6670 and\nenter Conference ID: 550 866 154#
\n\n
Notice:\nThis meeting may involve the remote participation by members, either by\ntelephone or other electronic means, due to the local public health emergency\n(novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section\n13D.021.
To join call 612-276-6670 and\nenter Conference ID: 821 031 594#
See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3386,"CommitteeTypeId":5,"CommitteeId":154,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Chicago-Lake Special Service District Advisory Board","CommitteeEnumName":"Chicago_Lake_Special_Service_District_Advisory_Board","Abbreviation":"ChicagoLake","Location":"Greenway Conference Room, Midtown Global Market","Address":"920 E Lake St., Minneapolis, MN 55407","MeetingType":"Regular","MeetingDate":"2019-07-11T00:00:00","MeetingTime":"2019-07-11T11:00:00","TotalRowsCount":0,"AgendaId":968,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"Chicago_Lake_SSD_Agenda_07112019.pdf","IsPdf":true,"CommitteeReportDocumentId":1081,"CommitteeReportDocument":"Chicago Lake-07112019-regular meeting minutes.pdf","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":4309,"CommitteeTypeId":5,"CommitteeId":154,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Chicago-Lake Special Service District Advisory Board","CommitteeEnumName":"Chicago_Lake_Special_Service_District_Advisory_Board","Abbreviation":"ChicagoLake","Location":"US Bank basement conference room","Address":"919 E Lake Street","MeetingType":"Regular","MeetingDate":"2020-02-20T00:00:00","MeetingTime":"2020-02-20T10:00:00","TotalRowsCount":0,"AgendaId":1486,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Chicago-Lake Special Service District Advisory Board.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1098,"CommitteeReportDocument":"Chicago-Lake-02202020-regular meeting minutes.pdf","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":4544,"CommitteeTypeId":5,"CommitteeId":154,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Chicago-Lake Special Service District Advisory Board","CommitteeEnumName":"Chicago_Lake_Special_Service_District_Advisory_Board","Abbreviation":"ChicagoLake","Location":"Online meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-07-07T00:00:00","MeetingTime":"2020-07-07T11:00:00","TotalRowsCount":0,"AgendaId":1750,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Chicago Lake SSD
Dial in: 612-276-6670
Conference ID: 490 761 891#
Notice: This meeting may involve the remote participation\nby members, either by telephone or other electronic means, due to the local\npublic health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021
Regular Meeting of the Chicago-Lake SSD
Dial in: 612-276-6670
Conference ID: 510 923 641
“Notice: This meeting may involve the remote\nparticipation by members, either by telephone or other electronic means, due to\nthe local public health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021.”
See the meeting agenda.
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Civil Rights Department", - "DepartmentT4": "81:1000" - }, - { - "Id": 1563, - "CommitteeTypeId": 5, - "CommitteeId": 45, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Rights Commission", - "CommitteeEnumName": "Civil_Rights_Commission", - "Abbreviation": "MCCR", - "Location": "Room 241, City Hall", - "Address": "350 S. 5th St., Minneapolis, MN 55415", - "MeetingType": "Regular", - "MeetingDate": "2018-06-18T00:00:00", - "MeetingTime": "2018-06-18T18:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": null, - "Description": "See the meeting agenda.
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Civil Rights Department", - "DepartmentT4": "81:1000" - }, - { - "Id": 1564, - "CommitteeTypeId": 5, - "CommitteeId": 45, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Rights Commission", - "CommitteeEnumName": "Civil_Rights_Commission", - "Abbreviation": "MCCR", - "Location": "Room 241, City Hall", - "Address": "350 S. 5th St., Minneapolis, MN 55415", - "MeetingType": "Regular", - "MeetingDate": "2018-07-16T00:00:00", - "MeetingTime": "2018-07-16T18:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": null, - "Description": "See the meeting agenda.
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Civil Rights Department", - "DepartmentT4": "81:1000" - }, - { - "Id": 1565, - "CommitteeTypeId": 5, - "CommitteeId": 45, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Rights Commission", - "CommitteeEnumName": "Civil_Rights_Commission", - "Abbreviation": "MCCR", - "Location": "Room 241, City Hall", - "Address": "350 S. 5th St., Minneapolis, MN 55415", - "MeetingType": "Regular", - "MeetingDate": "2018-08-20T00:00:00", - "MeetingTime": "2018-08-20T18:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": null, - "Description": "See the meeting agenda.
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Civil Rights Department", - "DepartmentT4": "81:1000" - }, - { - "Id": 1566, - "CommitteeTypeId": 5, - "CommitteeId": 45, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Rights Commission", - "CommitteeEnumName": "Civil_Rights_Commission", - "Abbreviation": "MCCR", - "Location": "Room 241, City Hall", - "Address": "350 S. 5th St., Minneapolis, MN 55415", - "MeetingType": "Regular", - "MeetingDate": "2018-09-17T00:00:00", - "MeetingTime": "2018-09-17T18:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": null, - "Description": "See the meeting agenda.
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Civil Rights Department", - "DepartmentT4": "81:1000" - }, - { - "Id": 1567, - "CommitteeTypeId": 5, - "CommitteeId": 45, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Rights Commission", - "CommitteeEnumName": "Civil_Rights_Commission", - "Abbreviation": "MCCR", - "Location": "Room 241, City Hall", - "Address": "350 S. 5th St., Minneapolis, MN 55415", - "MeetingType": "Regular", - "MeetingDate": "2018-10-15T00:00:00", - "MeetingTime": "2018-10-15T18:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": null, - "Description": "See the meeting agenda.
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Civil Rights Department", - "DepartmentT4": "81:1000" - }, - { - "Id": 1568, - "CommitteeTypeId": 5, - "CommitteeId": 45, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Rights Commission", - "CommitteeEnumName": "Civil_Rights_Commission", - "Abbreviation": "MCCR", - "Location": "Room 241, City Hall", - "Address": "350 S. 5th St., Minneapolis, MN 55415", - "MeetingType": "Regular", - "MeetingDate": "2018-11-19T00:00:00", - "MeetingTime": "2018-11-19T18:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": null, - "Description": "See the meeting agenda.
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Civil Rights Department", - "DepartmentT4": "81:1000" - }, - { - "Id": 1569, - "CommitteeTypeId": 5, - "CommitteeId": 45, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Rights Commission", - "CommitteeEnumName": "Civil_Rights_Commission", - "Abbreviation": "MCCR", - "Location": "Room 241, City Hall", - "Address": "350 S. 5th St., Minneapolis, MN 55415", - "MeetingType": "Regular", - "MeetingDate": "2018-12-17T00:00:00", - "MeetingTime": "2018-12-17T18:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": null, - "Description": "See the meeting agenda.
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Civil Rights Department", - "DepartmentT4": "81:1000" - }, - { - "Id": 3387, - "CommitteeTypeId": 5, - "CommitteeId": 45, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Rights Commission", - "CommitteeEnumName": "Civil_Rights_Commission", - "Abbreviation": "MCCR", - "Location": "Room 241, City Hall", - "Address": "350 S. 5th St., Minneapolis, MN 55415", - "MeetingType": "Regular", - "MeetingDate": "2019-01-28T00:00:00", - "MeetingTime": "2019-01-28T18:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": null, - "Description": "See the meeting agenda.
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Civil Rights Department", - "DepartmentT4": "81:1000" - }, - { - "Id": 3388, - "CommitteeTypeId": 5, - "CommitteeId": 45, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Rights Commission", - "CommitteeEnumName": "Civil_Rights_Commission", - "Abbreviation": "MCCR", - "Location": "Room 241, City Hall", - "Address": "350 S. 5th St., Minneapolis, MN 55415", - "MeetingType": "Regular", - "MeetingDate": "2019-02-25T00:00:00", - "MeetingTime": "2019-02-25T18:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": true, - "PublicHearing": false, - "AgendaStatus": null, - "Description": "See the meeting agenda.
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Civil Rights Department", - "DepartmentT4": "81:1000" - }, - { - "Id": 3389, - "CommitteeTypeId": 5, - "CommitteeId": 45, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Rights Commission", - "CommitteeEnumName": "Civil_Rights_Commission", - "Abbreviation": "MCCR", - "Location": "Room 241, City Hall", - "Address": "350 S. 5th St., Minneapolis, MN 55415", - "MeetingType": "Regular", - "MeetingDate": "2019-03-18T00:00:00", - "MeetingTime": "2019-03-18T18:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": null, - "Description": "See the meeting agenda.
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Civil Rights Department", - "DepartmentT4": "81:1000" - }, - { - "Id": 3390, - "CommitteeTypeId": 5, - "CommitteeId": 45, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Rights Commission", - "CommitteeEnumName": "Civil_Rights_Commission", - "Abbreviation": "MCCR", - "Location": "Room 241, City Hall", - "Address": "350 S. 5th St., Minneapolis, MN 55415", - "MeetingType": "Regular", - "MeetingDate": "2019-04-15T00:00:00", - "MeetingTime": "2019-04-15T18:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": null, - "Description": "See the meeting agenda.
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Civil Rights Department", - "DepartmentT4": "81:1000" - }, - { - "Id": 3391, - "CommitteeTypeId": 5, - "CommitteeId": 45, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Rights Commission", - "CommitteeEnumName": "Civil_Rights_Commission", - "Abbreviation": "MCCR", - "Location": "Room 241, City Hall", - "Address": "350 S. 5th St., Minneapolis, MN 55415", - "MeetingType": "Regular", - "MeetingDate": "2019-05-20T00:00:00", - "MeetingTime": "2019-05-20T18:00:00", - "TotalRowsCount": 0, - "AgendaId": 869, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": "Publish", - "Description": null, - "ImportedData": false, - "AgendaPDFAttachment": "MCCR_Agenda_05202019.pdf", - "IsPdf": true, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Civil Rights Department", - "DepartmentT4": "81:1000" - }, - { - "Id": 3813, - "CommitteeTypeId": 5, - "CommitteeId": 45, - "MeetingTypeId": 3, - "CommitteeType": "ABC", - "CommitteeName": "Civil Rights Commission", - "CommitteeEnumName": "Civil_Rights_Commission", - "Abbreviation": "MCCR", - "Location": "Room 241, City Hall", - "Address": "350 S. 5th St., Minneapolis, MN 55415", - "MeetingType": "Special", - "MeetingDate": "2019-06-11T00:00:00", - "MeetingTime": "2019-06-11T12:00:00", - "TotalRowsCount": 0, - "AgendaId": 915, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": "Publish", - "Description": "Training for commissioners on process for reviewing appealed cases.
", - "ImportedData": false, - "AgendaPDFAttachment": "Civil_Rights_Special_Meeting_Agenda_06112019.pdf", - "IsPdf": true, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Civil Rights Department", - "DepartmentT4": "81:1000" - }, - { - "Id": 3392, - "CommitteeTypeId": 5, - "CommitteeId": 45, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Rights Commission", - "CommitteeEnumName": "Civil_Rights_Commission", - "Abbreviation": "MCCR", - "Location": "Room 241, City Hall", - "Address": "350 S. 5th St., Minneapolis, MN 55415", - "MeetingType": "Regular", - "MeetingDate": "2019-06-17T00:00:00", - "MeetingTime": "2019-06-17T18:00:00", - "TotalRowsCount": 0, - "AgendaId": 934, - "MarkedAgendaPublished": true, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": "Publish Meeting Minutes", - "Description": null, - "ImportedData": false, - "AgendaPDFAttachment": "MCCR_Agenda_06172019.pdf", - "IsPdf": true, - "CommitteeReportDocumentId": 786, - "CommitteeReportDocument": "MCCR_June2019_Minutes.pdf", - "Department": "Civil Rights Department", - "DepartmentT4": "81:1000" - }, - { - "Id": 3393, - "CommitteeTypeId": 5, - "CommitteeId": 45, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Rights Commission", - "CommitteeEnumName": "Civil_Rights_Commission", - "Abbreviation": "MCCR", - "Location": "Room 241, City Hall", - "Address": "350 S. 5th St., Minneapolis, MN 55415", - "MeetingType": "Regular", - "MeetingDate": "2019-07-15T00:00:00", - "MeetingTime": "2019-07-15T18:00:00", - "TotalRowsCount": 0, - "AgendaId": 983, - "MarkedAgendaPublished": true, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": "Publish Meeting Minutes", - "Description": null, - "ImportedData": false, - "AgendaPDFAttachment": "MCCR_Agenda_07152019.pdf", - "IsPdf": true, - "CommitteeReportDocumentId": 816, - "CommitteeReportDocument": "MCCR_July2019Minutes.pdf", - "Department": "Civil Rights Department", - "DepartmentT4": "81:1000" - }, - { - "Id": 3394, - "CommitteeTypeId": 5, - "CommitteeId": 45, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Rights Commission", - "CommitteeEnumName": "Civil_Rights_Commission", - "Abbreviation": "MCCR", - "Location": "Room 241, City Hall", - "Address": "350 S. 5th St., Minneapolis, MN 55415", - "MeetingType": "Regular", - "MeetingDate": "2019-08-19T00:00:00", - "MeetingTime": "2019-08-19T18:00:00", - "TotalRowsCount": 0, - "AgendaId": 1055, - "MarkedAgendaPublished": true, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": "Publish Meeting Minutes", - "Description": null, - "ImportedData": false, - "AgendaPDFAttachment": "MCCR_Agenda_08192019.pdf", - "IsPdf": true, - "CommitteeReportDocumentId": 839, - "CommitteeReportDocument": "MCCR_08192019_Minutes.pdf.pdf", - "Department": "Civil Rights Department", - "DepartmentT4": "81:1000" - }, - { - "Id": 3395, - "CommitteeTypeId": 5, - "CommitteeId": 45, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Rights Commission", - "CommitteeEnumName": "Civil_Rights_Commission", - "Abbreviation": "MCCR", - "Location": "Room 241, City Hall", - "Address": "350 S. 5th St., Minneapolis, MN 55415", - "MeetingType": "Regular", - "MeetingDate": "2019-09-16T00:00:00", - "MeetingTime": "2019-09-16T18:00:00", - "TotalRowsCount": 0, - "AgendaId": 1110, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": "Publish", - "Description": null, - "ImportedData": false, - "AgendaPDFAttachment": "MCCR_Agenda_09162019.pdf", - "IsPdf": true, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Civil Rights Department", - "DepartmentT4": "81:1000" - }, - { - "Id": 3396, - "CommitteeTypeId": 5, - "CommitteeId": 45, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Rights Commission", - "CommitteeEnumName": "Civil_Rights_Commission", - "Abbreviation": "MCCR", - "Location": "Room 241, City Hall", - "Address": "350 S. 5th St., Minneapolis, MN 55415", - "MeetingType": "Regular", - "MeetingDate": "2019-10-21T00:00:00", - "MeetingTime": "2019-10-21T18:00:00", - "TotalRowsCount": 0, - "AgendaId": 1187, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": "Publish", - "Description": null, - "ImportedData": false, - "AgendaPDFAttachment": "MCCR_Agenda_10212019.pdf", - "IsPdf": true, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Civil Rights Department", - "DepartmentT4": "81:1000" - }, - { - "Id": 3397, - "CommitteeTypeId": 5, - "CommitteeId": 45, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Rights Commission", - "CommitteeEnumName": "Civil_Rights_Commission", - "Abbreviation": "MCCR", - "Location": "Room 241, City Hall", - "Address": "350 S. 5th St., Minneapolis, MN 55415", - "MeetingType": "Regular", - "MeetingDate": "2019-11-18T00:00:00", - "MeetingTime": "2019-11-18T18:00:00", - "TotalRowsCount": 0, - "AgendaId": 1267, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": "Publish", - "Description": null, - "ImportedData": false, - "AgendaPDFAttachment": "MCCR_Agenda_11182019.pdf", - "IsPdf": true, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Civil Rights Department", - "DepartmentT4": "81:1000" - }, - { - "Id": 3398, - "CommitteeTypeId": 5, - "CommitteeId": 45, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Rights Commission", - "CommitteeEnumName": "Civil_Rights_Commission", - "Abbreviation": "MCCR", - "Location": "Room 241, City Hall", - "Address": "350 S. 5th St., Minneapolis, MN 55415", - "MeetingType": "Regular", - "MeetingDate": "2019-12-16T00:00:00", - "MeetingTime": "2019-12-16T18:00:00", - "TotalRowsCount": 0, - "AgendaId": 1264, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": "Publish", - "Description": null, - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Civil Rights Department", - "DepartmentT4": "81:1000" - }, - { - "Id": 3989, - "CommitteeTypeId": 5, - "CommitteeId": 45, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Rights Commission", - "CommitteeEnumName": "Civil_Rights_Commission", - "Abbreviation": "MCCR", - "Location": "241 City Hall", - "Address": "350 South Fifth Street Minneapolis, MN 55415", - "MeetingType": "Regular", - "MeetingDate": "2020-01-20T00:00:00", - "MeetingTime": "2020-01-20T18:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": true, - "PublicHearing": false, - "AgendaStatus": null, - "Description": "January meeting of Commission on Civil Rights.
February Commission on Civil Rights meeting.
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 1149, - "CommitteeReportDocument": "February Meeting Minutes.pdf", - "Department": "Civil Rights Department", - "DepartmentT4": "81:1000" - }, - { - "Id": 4050, - "CommitteeTypeId": 5, - "CommitteeId": 45, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Rights Commission", - "CommitteeEnumName": "Civil_Rights_Commission", - "Abbreviation": "MCCR", - "Location": "Room 241, City Hall", - "Address": "350 S. 5th St., Minneapolis, MN 55415", - "MeetingType": "Regular", - "MeetingDate": "2020-03-16T00:00:00", - "MeetingTime": "2020-03-16T18:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": true, - "PublicHearing": false, - "AgendaStatus": null, - "Description": "March Commission on Civil Rights meeting.
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Civil Rights Department", - "DepartmentT4": "81:1000" - }, - { - "Id": 4051, - "CommitteeTypeId": 5, - "CommitteeId": 45, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Rights Commission", - "CommitteeEnumName": "Civil_Rights_Commission", - "Abbreviation": "MCCR", - "Location": "Room 241, City Hall", - "Address": "350 S. 5th St., Minneapolis, MN 55415", - "MeetingType": "Regular", - "MeetingDate": "2020-04-20T00:00:00", - "MeetingTime": "2020-04-20T18:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": true, - "PublicHearing": false, - "AgendaStatus": null, - "Description": "April Commission on Civil Rights meeting.", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Civil Rights Department", - "DepartmentT4": "81:1000" - }, - { - "Id": 4052, - "CommitteeTypeId": 5, - "CommitteeId": 45, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Rights Commission", - "CommitteeEnumName": "Civil_Rights_Commission", - "Abbreviation": "MCCR", - "Location": "Online Meeting", - "Address": "Minneapolis", - "MeetingType": "Regular", - "MeetingDate": "2020-05-18T00:00:00", - "MeetingTime": "2020-05-18T18:00:00", - "TotalRowsCount": 0, - "AgendaId": 1654, - "MarkedAgendaPublished": true, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": "Publish Meeting Minutes", - "Description": "Notice: Members of the Commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
The meeting is not televised or streamed. If you would like to listen to the live online meeting or provide public comment, you may do so by calling 612-276-6670, and entering conference ID: 779 636 51#
Special Meeting to discuss the effects of the COVID-19\npandemic and lockdown on marginalized communities in Minneapolis. Discussion involving police brutality in Minneapolis and the killing of George Floyd.
June Commission on Civil Rights meeting.
Notice: This meeting may involve the remote participation by Commission Members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
To join the meeting as a member of the public, please dial 612-276-6670 and
enter Conference ID: 126 729 364 #
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 1295, - "CommitteeReportDocument": "June 15 2020 MCCR Meeting Minutes.pdf", - "Department": "Civil Rights Department", - "DepartmentT4": "81:1000" - }, - { - "Id": 4054, - "CommitteeTypeId": 5, - "CommitteeId": 45, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Rights Commission", - "CommitteeEnumName": "Civil_Rights_Commission", - "Abbreviation": "MCCR", - "Location": "Online Meeting", - "Address": "Minneapolis, MN", - "MeetingType": "Regular", - "MeetingDate": "2020-07-20T00:00:00", - "MeetingTime": "2020-07-20T18:00:00", - "TotalRowsCount": 0, - "AgendaId": 1794, - "MarkedAgendaPublished": true, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": "Publish Meeting Minutes", - "Description": "July Commission on Civil Rights meeting.
Dial in: +1 612-276-6670
Conference ID: 614 171 522#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provision of MN Statutes Section 13D.021
Regular scheduled August Meeting of the Civil Rights Commission
Dial-in: +612-276-6670
Conference ID: 445 114 000#
NOTICE: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statues Section 13D.021
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 1432, - "CommitteeReportDocument": "Meeting Minutes for August 17 2020.pdf", - "Department": "Civil Rights Department", - "DepartmentT4": "81:1000" - }, - { - "Id": 4056, - "CommitteeTypeId": 5, - "CommitteeId": 45, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Rights Commission", - "CommitteeEnumName": "Civil_Rights_Commission", - "Abbreviation": "MCCR", - "Location": "Online Meeting", - "Address": "Minneapolis, MN", - "MeetingType": "Regular", - "MeetingDate": "2020-09-21T00:00:00", - "MeetingTime": "2020-09-21T18:00:00", - "TotalRowsCount": 0, - "AgendaId": 1953, - "MarkedAgendaPublished": true, - "Updated": true, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": "Publish Meeting Minutes", - "Description": "September Commission on Civil Rights meeting.
Dial-In: +1 612-276-6670
Conference ID: 373 636 239#
Notice: This meeting may involve the remote participation by members either by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic), pursuant to the provision of MN Statues Section 13D.021
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 1481, - "CommitteeReportDocument": "September 21 2020 Regular Meeting Minutes.pdf", - "Department": "Civil Rights Department", - "DepartmentT4": "81:1000" - }, - { - "Id": 4057, - "CommitteeTypeId": 5, - "CommitteeId": 45, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Rights Commission", - "CommitteeEnumName": "Civil_Rights_Commission", - "Abbreviation": "MCCR", - "Location": "Online Meeting", - "Address": "Minneapolis, MN", - "MeetingType": "Regular", - "MeetingDate": "2020-10-19T00:00:00", - "MeetingTime": "2020-10-19T18:00:00", - "TotalRowsCount": 0, - "AgendaId": 2021, - "MarkedAgendaPublished": true, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": "Publish Meeting Minutes", - "Description": "October Commission on Civil Rights meeting.
Dial In: +1 612-276-6670
Conference ID: 586 168 859#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provision of the MN Statues Section 13D.021\"
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 1542, - "CommitteeReportDocument": "October 19, 2020 MCCR meeting minutes.pdf", - "Department": "Civil Rights Department", - "DepartmentT4": "81:1000" - }, - { - "Id": 4058, - "CommitteeTypeId": 5, - "CommitteeId": 45, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Rights Commission", - "CommitteeEnumName": "Civil_Rights_Commission", - "Abbreviation": "MCCR", - "Location": "Online Meeting", - "Address": "Minneapolis, MN", - "MeetingType": "Regular", - "MeetingDate": "2020-11-16T00:00:00", - "MeetingTime": "2020-11-16T18:00:00", - "TotalRowsCount": 0, - "AgendaId": 2085, - "MarkedAgendaPublished": true, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": "Publish Meeting Minutes", - "Description": "November Commission on Civil Rights meeting.
Notice: This meeting involves the remote participation by members, either by telephone or by other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statues Section 13D. 021
Dail In: 612-276-6670
Conference ID: 980 212 494#
December Commission on Civil Rights meeting.
Notice: This meeting may involve the remote participation of members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandmeic0, pursuant to the provisions of MN Statues Section 13D.021
Dial-In: 612-276-6670
Conference ID: 119 401 22#
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 1681, - "CommitteeReportDocument": "December 21 2020 meeting minutes.pdf", - "Department": "Civil Rights Department", - "DepartmentT4": "81:1000" - }, - { - "Id": 5277, - "CommitteeTypeId": 5, - "CommitteeId": 45, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Rights Commission", - "CommitteeEnumName": "Civil_Rights_Commission", - "Abbreviation": "MCCR", - "Location": "Online Meeting", - "Address": "Minneapolis", - "MeetingType": "Regular", - "MeetingDate": "2021-01-25T00:00:00", - "MeetingTime": "2021-01-25T18:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": true, - "PublicHearing": false, - "AgendaStatus": null, - "Description": "Ferbuary Commission on Civil Rights meeting.
The public can listen to this meeting by calling 612-276-6670 and entering Conference ID: 498 091 393#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
\">The public can listen to this meeting by calling 612-276-6670 and entering Conference ID: 473 567 44#.
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
March Commission on Civil Rights meeting.
The public can listen to this meeting by calling 612-276-6670 and entering Conference ID: 498 091 393#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
\">The public can listen to this meeting by calling 612-276-6670 and entering Conference ID: 521 188 752#.
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
April Commission on Civil Rights meeting.
The public can listen to this meeting by calling 612-276-6670 and entering Conference ID: 888 975 557#.
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 1887, - "CommitteeReportDocument": "MCCR 04192021_Minutes.pdf", - "Department": "Civil Rights Department", - "DepartmentT4": "81:1000" - }, - { - "Id": 5282, - "CommitteeTypeId": 5, - "CommitteeId": 45, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Rights Commission", - "CommitteeEnumName": "Civil_Rights_Commission", - "Abbreviation": "MCCR", - "Location": "Online Meeting", - "Address": "Minneapolis", - "MeetingType": "Regular", - "MeetingDate": "2021-05-17T00:00:00", - "MeetingTime": "2021-05-17T18:00:00", - "TotalRowsCount": 0, - "AgendaId": 2483, - "MarkedAgendaPublished": true, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": "Publish Meeting Minutes", - "Description": "May Commission on Civil Rights meeting.
The public can listen to this meeting by calling 612-276-6670 and entering Conference ID: 276 831 421#.
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
The public can listen to this meeting by calling 612-276-6670 and entering Conference ID: 498 091 393#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
\">June Commission on Civil Rights meeting.
The public can listen to this meeting by calling 612-276-6670 and entering Conference ID: 107 947 666#.
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 1975, - "CommitteeReportDocument": "Civil Rights Commission Minutes 6-21-21.pdf", - "Department": "Civil Rights Department", - "DepartmentT4": "81:1000" - }, - { - "Id": 5284, - "CommitteeTypeId": 5, - "CommitteeId": 45, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Rights Commission", - "CommitteeEnumName": "Civil_Rights_Commission", - "Abbreviation": "MCCR", - "Location": "Online Meeting", - "Address": "Minneapolis", - "MeetingType": "Regular", - "MeetingDate": "2021-07-19T00:00:00", - "MeetingTime": "2021-07-19T18:00:00", - "TotalRowsCount": 0, - "AgendaId": 2625, - "MarkedAgendaPublished": true, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": "Publish Meeting Minutes", - "Description": "July Commission on Civil Rights meeting.
The public can listen to this meeting by calling 612-276-6670 and entering Conference ID: 347 175 816#.
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 2035, - "CommitteeReportDocument": "Civil Rights Meeting Minutes 7.19.21.pdf", - "Department": "Civil Rights Department", - "DepartmentT4": "81:1000" - }, - { - "Id": 5285, - "CommitteeTypeId": 5, - "CommitteeId": 45, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Rights Commission", - "CommitteeEnumName": "Civil_Rights_Commission", - "Abbreviation": "MCCR", - "Location": "Online Meeting", - "Address": "Minneapolis", - "MeetingType": "Regular", - "MeetingDate": "2021-08-16T00:00:00", - "MeetingTime": "2021-08-16T18:00:00", - "TotalRowsCount": 0, - "AgendaId": 2691, - "MarkedAgendaPublished": true, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": "Publish Meeting Minutes", - "Description": "August Commission on Civil Rights meeting.
\n\nThe public can listen to this meeting by calling 612-276-6670 and entering Conference ID: 984 725 334#.
\n\nNotice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
\n\nSeptember Commission on Civil Rights meeting.
The public can listen to this meeting by calling 612-276-6670 and entering Conference ID: 498 091 393#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
\">The public can listen to this meeting by calling 612-276-6670 and entering Conference ID: 566 072 876#.
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
October Commission on Civil Rights meeting.
The public can listen to this meeting by calling 612-276-6670 and entering Conference ID: 498 091 393#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
\">The public can listen to this meeting by calling 612-276-6670 and entering Conference ID: 630 808 866#.
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
November Commission on Civil Rights meeting.
The public can listen to this meeting by calling 612-276-6670 and entering Conference ID: 498 091 393#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
\">The public can listen to this meeting by calling 612-276-6670 and entering Conference ID: 281 925 723#.
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
December Commission on Civil Rights meeting.
The public can listen to this meeting by calling 612-276-6670 and entering Conference ID: 110 607 434#.
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Civil Rights Department", - "DepartmentT4": "81:1000" - } -] \ No newline at end of file diff --git a/tests/files/minn_csc.html b/tests/files/minn_csc.html deleted file mode 100644 index b350475..0000000 --- a/tests/files/minn_csc.html +++ /dev/null @@ -1,1442 +0,0 @@ -[ - { - "Id": 1570, - "CommitteeTypeId": 5, - "CommitteeId": 46, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Service Commission", - "CommitteeEnumName": "Civil_Service_Commission", - "Abbreviation": "CSC", - "Location": "Room 101, City of Lakes Building", - "Address": "309 2nd Ave. S., Minneapolis, MN 55408", - "MeetingType": "Regular", - "MeetingDate": "2018-01-23T00:00:00", - "MeetingTime": "2018-01-23T14:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": null, - "Description": null, - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Human Resources", - "DepartmentT4": "81:1007" - }, - { - "Id": 1571, - "CommitteeTypeId": 5, - "CommitteeId": 46, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Service Commission", - "CommitteeEnumName": "Civil_Service_Commission", - "Abbreviation": "CSC", - "Location": "Room 101, City of Lakes Building", - "Address": "309 2nd Ave. S., Minneapolis, MN 55408", - "MeetingType": "Regular", - "MeetingDate": "2018-02-27T00:00:00", - "MeetingTime": "2018-02-27T14:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": null, - "Description": null, - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Human Resources", - "DepartmentT4": "81:1007" - }, - { - "Id": 1572, - "CommitteeTypeId": 5, - "CommitteeId": 46, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Service Commission", - "CommitteeEnumName": "Civil_Service_Commission", - "Abbreviation": "CSC", - "Location": "Room 101, City of Lakes Building", - "Address": "309 2nd Ave. S., Minneapolis, MN 55408", - "MeetingType": "Regular", - "MeetingDate": "2018-03-27T00:00:00", - "MeetingTime": "2018-03-27T14:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": null, - "Description": null, - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Human Resources", - "DepartmentT4": "81:1007" - }, - { - "Id": 1573, - "CommitteeTypeId": 5, - "CommitteeId": 46, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Service Commission", - "CommitteeEnumName": "Civil_Service_Commission", - "Abbreviation": "CSC", - "Location": "Room 101, City of Lakes Building", - "Address": "309 2nd Ave. S., Minneapolis, MN 55408", - "MeetingType": "Regular", - "MeetingDate": "2018-04-24T00:00:00", - "MeetingTime": "2018-04-24T14:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": null, - "Description": null, - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Human Resources", - "DepartmentT4": "81:1007" - }, - { - "Id": 1574, - "CommitteeTypeId": 5, - "CommitteeId": 46, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Service Commission", - "CommitteeEnumName": "Civil_Service_Commission", - "Abbreviation": "CSC", - "Location": "Room B14, Public Service Center", - "Address": "250 S. 4th St., Minneapolis, MN 55415", - "MeetingType": "Regular", - "MeetingDate": "2018-05-29T00:00:00", - "MeetingTime": "2018-05-29T14:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": true, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": null, - "Description": "See the meeting agenda.
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Human Resources", - "DepartmentT4": "81:1007" - }, - { - "Id": 1575, - "CommitteeTypeId": 5, - "CommitteeId": 46, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Service Commission", - "CommitteeEnumName": "Civil_Service_Commission", - "Abbreviation": "CSC", - "Location": "Room 101, City of Lakes Building", - "Address": "309 2nd Ave. S., Minneapolis, MN 55408", - "MeetingType": "Regular", - "MeetingDate": "2018-06-26T00:00:00", - "MeetingTime": "2018-06-26T14:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": true, - "PublicHearing": false, - "AgendaStatus": null, - "Description": "The regularly scheduled Civil\nService Commission Meeting of June 26, 2018 was cancelled because\nthere were no agenda items. The next meeting is July 24, 2018.
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Human Resources", - "DepartmentT4": "81:1007" - }, - { - "Id": 1576, - "CommitteeTypeId": 5, - "CommitteeId": 46, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Service Commission", - "CommitteeEnumName": "Civil_Service_Commission", - "Abbreviation": "CSC", - "Location": "Room 101, City of Lakes Building", - "Address": "309 2nd Ave. S., Minneapolis, MN 55408", - "MeetingType": "Regular", - "MeetingDate": "2018-07-24T00:00:00", - "MeetingTime": "2018-07-24T14:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": null, - "Description": "See the meeting agenda.
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Human Resources", - "DepartmentT4": "81:1007" - }, - { - "Id": 1577, - "CommitteeTypeId": 5, - "CommitteeId": 46, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Service Commission", - "CommitteeEnumName": "Civil_Service_Commission", - "Abbreviation": "CSC", - "Location": "Room 101, City of Lakes Building", - "Address": "309 2nd Ave. S., Minneapolis, MN 55408", - "MeetingType": "Regular", - "MeetingDate": "2018-08-28T00:00:00", - "MeetingTime": "2018-08-28T14:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": null, - "Description": "See the meeting agenda.
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Human Resources", - "DepartmentT4": "81:1007" - }, - { - "Id": 1578, - "CommitteeTypeId": 5, - "CommitteeId": 46, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Service Commission", - "CommitteeEnumName": "Civil_Service_Commission", - "Abbreviation": "CSC", - "Location": "Room 101, City of Lakes Building", - "Address": "309 2nd Ave. S., Minneapolis, MN 55408", - "MeetingType": "Regular", - "MeetingDate": "2018-09-25T00:00:00", - "MeetingTime": "2018-09-25T14:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": true, - "PublicHearing": false, - "AgendaStatus": null, - "Description": null, - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Human Resources", - "DepartmentT4": "81:1007" - }, - { - "Id": 1579, - "CommitteeTypeId": 5, - "CommitteeId": 46, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Service Commission", - "CommitteeEnumName": "Civil_Service_Commission", - "Abbreviation": "CSC", - "Location": "Room 101, City of Lakes Building", - "Address": "309 2nd Ave. S., Minneapolis, MN 55408", - "MeetingType": "Regular", - "MeetingDate": "2018-10-23T00:00:00", - "MeetingTime": "2018-10-23T14:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": null, - "Description": "See the meeting agenda.
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Human Resources", - "DepartmentT4": "81:1007" - }, - { - "Id": 1580, - "CommitteeTypeId": 5, - "CommitteeId": 46, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Service Commission", - "CommitteeEnumName": "Civil_Service_Commission", - "Abbreviation": "CSC", - "Location": "Room 101, City of Lakes Building", - "Address": "309 2nd Ave. S., Minneapolis, MN 55408", - "MeetingType": "Regular", - "MeetingDate": "2018-11-20T00:00:00", - "MeetingTime": "2018-11-20T14:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": true, - "PublicHearing": false, - "AgendaStatus": null, - "Description": null, - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Human Resources", - "DepartmentT4": "81:1007" - }, - { - "Id": 1581, - "CommitteeTypeId": 5, - "CommitteeId": 46, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Service Commission", - "CommitteeEnumName": "Civil_Service_Commission", - "Abbreviation": "CSC", - "Location": "Room 101, City of Lakes Building", - "Address": "309 2nd Ave. S., Minneapolis, MN 55408", - "MeetingType": "Regular", - "MeetingDate": "2018-12-18T00:00:00", - "MeetingTime": "2018-12-18T14:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": null, - "Description": "See the meeting agenda.
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Human Resources", - "DepartmentT4": "81:1007" - }, - { - "Id": 3399, - "CommitteeTypeId": 5, - "CommitteeId": 46, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Service Commission", - "CommitteeEnumName": "Civil_Service_Commission", - "Abbreviation": "CSC", - "Location": "Room 101, City of Lakes Building", - "Address": "309 2nd Ave. S., Minneapolis, MN 55408", - "MeetingType": "Regular", - "MeetingDate": "2019-01-22T00:00:00", - "MeetingTime": "2019-01-22T14:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": null, - "Description": "See the meeting agenda.
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Human Resources", - "DepartmentT4": "81:1007" - }, - { - "Id": 3400, - "CommitteeTypeId": 5, - "CommitteeId": 46, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Service Commission", - "CommitteeEnumName": "Civil_Service_Commission", - "Abbreviation": "CSC", - "Location": "Room 101, City of Lakes Building", - "Address": "309 2nd Ave. S., Minneapolis, MN 55408", - "MeetingType": "Regular", - "MeetingDate": "2019-02-26T00:00:00", - "MeetingTime": "2019-02-26T14:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": null, - "Description": "See the meeting agenda.
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Human Resources", - "DepartmentT4": "81:1007" - }, - { - "Id": 3401, - "CommitteeTypeId": 5, - "CommitteeId": 46, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Service Commission", - "CommitteeEnumName": "Civil_Service_Commission", - "Abbreviation": "CSC", - "Location": "Room 101, City of Lakes Building", - "Address": "309 2nd Ave. S., Minneapolis, MN 55408", - "MeetingType": "Regular", - "MeetingDate": "2019-03-26T00:00:00", - "MeetingTime": "2019-03-26T14:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": true, - "PublicHearing": false, - "AgendaStatus": null, - "Description": null, - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Human Resources", - "DepartmentT4": "81:1007" - }, - { - "Id": 3402, - "CommitteeTypeId": 5, - "CommitteeId": 46, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Service Commission", - "CommitteeEnumName": "Civil_Service_Commission", - "Abbreviation": "CSC", - "Location": "Room 101, City of Lakes Building", - "Address": "309 2nd Ave. S., Minneapolis, MN 55408", - "MeetingType": "Regular", - "MeetingDate": "2019-04-23T00:00:00", - "MeetingTime": "2019-04-23T14:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": true, - "PublicHearing": false, - "AgendaStatus": null, - "Description": null, - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Human Resources", - "DepartmentT4": "81:1007" - }, - { - "Id": 3403, - "CommitteeTypeId": 5, - "CommitteeId": 46, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Service Commission", - "CommitteeEnumName": "Civil_Service_Commission", - "Abbreviation": "CSC", - "Location": "Room 101, City of Lakes Building", - "Address": "309 2nd Ave. S., Minneapolis, MN 55408", - "MeetingType": "Regular", - "MeetingDate": "2019-05-28T00:00:00", - "MeetingTime": "2019-05-28T14:00:00", - "TotalRowsCount": 0, - "AgendaId": 886, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": "Publish", - "Description": null, - "ImportedData": false, - "AgendaPDFAttachment": "Civil Service Commission Agenda May 28, 2019.pdf", - "IsPdf": true, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Human Resources", - "DepartmentT4": "81:1007" - }, - { - "Id": 3404, - "CommitteeTypeId": 5, - "CommitteeId": 46, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Service Commission", - "CommitteeEnumName": "Civil_Service_Commission", - "Abbreviation": "CSC", - "Location": "Room 101, City of Lakes Building", - "Address": "309 2nd Ave. S., Minneapolis, MN 55408", - "MeetingType": "Regular", - "MeetingDate": "2019-06-25T00:00:00", - "MeetingTime": "2019-06-25T14:00:00", - "TotalRowsCount": 0, - "AgendaId": 950, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": "Publish", - "Description": null, - "ImportedData": false, - "AgendaPDFAttachment": "Civil_Service_Agenda_06252019.pdf", - "IsPdf": true, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Human Resources", - "DepartmentT4": "81:1007" - }, - { - "Id": 3405, - "CommitteeTypeId": 5, - "CommitteeId": 46, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Service Commission", - "CommitteeEnumName": "Civil_Service_Commission", - "Abbreviation": "CSC", - "Location": "Room 101, City of Lakes Building", - "Address": "309 2nd Ave. S., Minneapolis, MN 55408", - "MeetingType": "Regular", - "MeetingDate": "2019-07-23T00:00:00", - "MeetingTime": "2019-07-23T14:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": true, - "PublicHearing": false, - "AgendaStatus": null, - "Description": null, - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Human Resources", - "DepartmentT4": "81:1007" - }, - { - "Id": 3406, - "CommitteeTypeId": 5, - "CommitteeId": 46, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Service Commission", - "CommitteeEnumName": "Civil_Service_Commission", - "Abbreviation": "CSC", - "Location": "Room 101, City of Lakes Building", - "Address": "309 2nd Ave. S., Minneapolis, MN 55408", - "MeetingType": "Regular", - "MeetingDate": "2019-08-27T00:00:00", - "MeetingTime": "2019-08-27T14:00:00", - "TotalRowsCount": 0, - "AgendaId": 1068, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": "Publish", - "Description": null, - "ImportedData": false, - "AgendaPDFAttachment": "Civil_Service_Agenda_08272019.pdf", - "IsPdf": true, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Human Resources", - "DepartmentT4": "81:1007" - }, - { - "Id": 3407, - "CommitteeTypeId": 5, - "CommitteeId": 46, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Service Commission", - "CommitteeEnumName": "Civil_Service_Commission", - "Abbreviation": "CSC", - "Location": "Room 101, City of Lakes Building", - "Address": "309 2nd Ave. S., Minneapolis, MN 55408", - "MeetingType": "Regular", - "MeetingDate": "2019-09-24T00:00:00", - "MeetingTime": "2019-09-24T14:00:00", - "TotalRowsCount": 0, - "AgendaId": 1338, - "MarkedAgendaPublished": true, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": "Publish Meeting Minutes", - "Description": null, - "ImportedData": false, - "AgendaPDFAttachment": "Civil_Service_Agenda_09242019.pdf", - "IsPdf": true, - "CommitteeReportDocumentId": 975, - "CommitteeReportDocument": "09.24.2019 Marked Agenda Civil Service Commission.pdf", - "Department": "Human Resources", - "DepartmentT4": "81:1007" - }, - { - "Id": 3408, - "CommitteeTypeId": 5, - "CommitteeId": 46, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Service Commission", - "CommitteeEnumName": "Civil_Service_Commission", - "Abbreviation": "CSC", - "Location": "Room 101, City of Lakes Building", - "Address": "309 2nd Ave. S., Minneapolis, MN 55408", - "MeetingType": "Regular", - "MeetingDate": "2019-10-22T00:00:00", - "MeetingTime": "2019-10-22T14:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": true, - "PublicHearing": false, - "AgendaStatus": null, - "Description": null, - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Human Resources", - "DepartmentT4": "81:1007" - }, - { - "Id": 3409, - "CommitteeTypeId": 5, - "CommitteeId": 46, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Service Commission", - "CommitteeEnumName": "Civil_Service_Commission", - "Abbreviation": "CSC", - "Location": "Room 101, City of Lakes Building", - "Address": "309 2nd Ave. S., Minneapolis, MN 55408", - "MeetingType": "Regular", - "MeetingDate": "2019-11-19T00:00:00", - "MeetingTime": "2019-11-19T14:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": true, - "PublicHearing": false, - "AgendaStatus": null, - "Description": null, - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Human Resources", - "DepartmentT4": "81:1007" - }, - { - "Id": 3410, - "CommitteeTypeId": 5, - "CommitteeId": 46, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Service Commission", - "CommitteeEnumName": "Civil_Service_Commission", - "Abbreviation": "CSC", - "Location": "Room 101, City of Lakes Building", - "Address": "309 2nd Ave. S., Minneapolis, MN 55408", - "MeetingType": "Regular", - "MeetingDate": "2019-12-17T00:00:00", - "MeetingTime": "2019-12-17T14:00:00", - "TotalRowsCount": 0, - "AgendaId": 1340, - "MarkedAgendaPublished": true, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": "Publish Meeting Minutes", - "Description": null, - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 981, - "CommitteeReportDocument": "CivilServiceCommission-12172019-Minutes.pdf", - "Department": "Human Resources", - "DepartmentT4": "81:1007" - }, - { - "Id": 3943, - "CommitteeTypeId": 5, - "CommitteeId": 46, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Service Commission", - "CommitteeEnumName": "Civil_Service_Commission", - "Abbreviation": "CSC", - "Location": "309 2nd Ave S - City of Lakes room 101", - "Address": "309 2nd Ave South", - "MeetingType": "Regular", - "MeetingDate": "2020-01-21T00:00:00", - "MeetingTime": "2020-01-21T14:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": true, - "PublicHearing": false, - "AgendaStatus": null, - "Description": "Regular Meeting - this meeting scheduled for 3rd Tuesday
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Human Resources", - "DepartmentT4": "81:1007" - }, - { - "Id": 4064, - "CommitteeTypeId": 5, - "CommitteeId": 46, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Service Commission", - "CommitteeEnumName": "Civil_Service_Commission", - "Abbreviation": "CSC", - "Location": "Room 101, City of Lakes Building", - "Address": "309 2nd Ave South", - "MeetingType": "Regular", - "MeetingDate": "2020-02-25T00:00:00", - "MeetingTime": "2020-02-25T14:00:00", - "TotalRowsCount": 0, - "AgendaId": 1500, - "MarkedAgendaPublished": true, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": "Publish Meeting Minutes", - "Description": null, - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 1160, - "CommitteeReportDocument": "02.25.2020 Marked Agenda Civil Service Commission .pdf", - "Department": "Human Resources", - "DepartmentT4": "81:1007" - }, - { - "Id": 4065, - "CommitteeTypeId": 5, - "CommitteeId": 46, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Service Commission", - "CommitteeEnumName": "Civil_Service_Commission", - "Abbreviation": "CSC", - "Location": "Room 101, City of Lakes Building", - "Address": "309 2nd Ave South", - "MeetingType": "Regular", - "MeetingDate": "2020-03-24T00:00:00", - "MeetingTime": "2020-03-24T14:00:00", - "TotalRowsCount": 0, - "AgendaId": 1585, - "MarkedAgendaPublished": true, - "Updated": true, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": "Publish Meeting Minutes", - "Description": "Notice: Members of the Civil Service Commission may\nparticipate remotely by telephone or other electronic means due to the local\npublic health emergency (novel coronavirus pandemic) declared on March 16,\n2020, pursuant to the provisions of MN Statutes Section 13D.021.
Join by phone
\n\n\n\n
Toll\nnumber: +1 (612) 276-6670,,861367171#\n(Dial-in Number) \nEnglish (United States)
Notice: Members of the Commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Notice: Members of the Commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Dial-in: 612-276-6670
Conference ID: 449 419 621#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health\nemergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
Dial In number 1-612-276-6670 Conference ID: 846 944 69#
Notice: Members of the Civil Service Commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 1393, - "CommitteeReportDocument": "Civil Service Commission Minutes August 25- 2020.pdf", - "Department": "Human Resources", - "DepartmentT4": "81:1007" - }, - { - "Id": 4071, - "CommitteeTypeId": 5, - "CommitteeId": 46, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Service Commission", - "CommitteeEnumName": "Civil_Service_Commission", - "Abbreviation": "CSC", - "Location": "Online Meeting", - "Address": "Minneapolis, MN", - "MeetingType": "Regular", - "MeetingDate": "2020-09-22T00:00:00", - "MeetingTime": "2020-09-22T14:00:00", - "TotalRowsCount": 0, - "AgendaId": 1961, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": true, - "PublicHearing": false, - "AgendaStatus": "Publish", - "Description": "Dial In number 1-612-276-6670 Conference ID:# 599 538 465
Notice: Members of the Civil Service Commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Dial In number 1-612-276-6670 Conference ID:# 407 889 103#
Notice: Members of the Civil Service Commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 1552, - "CommitteeReportDocument": "Civil Service Commission Minutes October 27 - 2020.pdf", - "Department": "Human Resources", - "DepartmentT4": "81:1007" - }, - { - "Id": 4073, - "CommitteeTypeId": 5, - "CommitteeId": 46, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Service Commission", - "CommitteeEnumName": "Civil_Service_Commission", - "Abbreviation": "CSC", - "Location": "Online Meeting", - "Address": "Minneapolis, MN", - "MeetingType": "Regular", - "MeetingDate": "2020-11-17T00:00:00", - "MeetingTime": "2020-11-17T14:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": true, - "PublicHearing": false, - "AgendaStatus": null, - "Description": "", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Human Resources", - "DepartmentT4": "81:1007" - }, - { - "Id": 4074, - "CommitteeTypeId": 5, - "CommitteeId": 46, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Service Commission", - "CommitteeEnumName": "Civil_Service_Commission", - "Abbreviation": "CSC", - "Location": "Online Meeting", - "Address": "Minneapolis, MN", - "MeetingType": "Regular", - "MeetingDate": "2020-12-15T00:00:00", - "MeetingTime": "2020-12-15T14:00:00", - "TotalRowsCount": 0, - "AgendaId": 2141, - "MarkedAgendaPublished": true, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": "Publish Meeting Minutes", - "Description": "Dial in number: 1-612-276-6670 Conference ID: 177 378 42#
Members of the Civil Service Commission may participate remotely\nby telephone or other electronic means due to the local public health emergency\n(novel coronavirus pandemic) declared on March 16, 2020, pursuant to the\nprovisions of MN Statutes Section 13D.021.
Members of the Civil Service Commission may participate remotely\nby telephone or other electronic means due to the local public health emergency\n(novel coronavirus pandemic) declared on March 16, 2020, pursuant to the\nprovisions of MN Statutes Section 13D.021.
Join the meeting 612-276-6670
Phone Conference ID: 644 466 159#
Members of the Civil Service Commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Join the meeting 612-276-6670
Phone Conference ID: 476\n678 819#
Members of the Civil Service Commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 1959, - "CommitteeReportDocument": "Civil Service Commission Minutes May 25 - 2021.pdf", - "Department": "Human Resources", - "DepartmentT4": "81:1007" - }, - { - "Id": 5481, - "CommitteeTypeId": 5, - "CommitteeId": 46, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Service Commission", - "CommitteeEnumName": "Civil_Service_Commission", - "Abbreviation": "CSC", - "Location": "Online Meetings", - "Address": "Minneapolis MN", - "MeetingType": "Regular", - "MeetingDate": "2021-06-22T00:00:00", - "MeetingTime": "2021-06-22T14:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": true, - "PublicHearing": false, - "AgendaStatus": null, - "Description": "Join the meeting 612-276-6670
Phone Conference ID:
Members of the Civil Service Commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Human Resources", - "DepartmentT4": "81:1007" - }, - { - "Id": 5482, - "CommitteeTypeId": 5, - "CommitteeId": 46, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Service Commission", - "CommitteeEnumName": "Civil_Service_Commission", - "Abbreviation": "CSC", - "Location": "Online Meetings", - "Address": "Minneapolis MN", - "MeetingType": "Regular", - "MeetingDate": "2021-07-27T00:00:00", - "MeetingTime": "2021-07-27T14:00:00", - "TotalRowsCount": 0, - "AgendaId": 2646, - "MarkedAgendaPublished": true, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": "Publish Meeting Minutes", - "Description": "Join the meeting 612-276-6670
Phone Conference ID: 970 202 117#
Members of the Civil Service Commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 2088, - "CommitteeReportDocument": "Civil Service Commission Minutes July 27 - 2021.pdf", - "Department": "Human Resources", - "DepartmentT4": "81:1007" - }, - { - "Id": 5483, - "CommitteeTypeId": 5, - "CommitteeId": 46, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Service Commission", - "CommitteeEnumName": "Civil_Service_Commission", - "Abbreviation": "CSC", - "Location": "Online Meetings", - "Address": "Minneapolis MN", - "MeetingType": "Regular", - "MeetingDate": "2021-08-24T00:00:00", - "MeetingTime": "2021-08-24T14:00:00", - "TotalRowsCount": 0, - "AgendaId": 2706, - "MarkedAgendaPublished": true, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": "Publish Meeting Minutes", - "Description": "Join the meeting 612-276-6670
\n\nPhone Conference ID: 718 455 264#
\n\nMembers of the Civil Service Commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\n", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 2147, - "CommitteeReportDocument": "Civil Service Commission Minutes August 24-2021.pdf", - "Department": "Human Resources", - "DepartmentT4": "81:1007" - }, - { - "Id": 5484, - "CommitteeTypeId": 5, - "CommitteeId": 46, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Service Commission", - "CommitteeEnumName": "Civil_Service_Commission", - "Abbreviation": "CSC", - "Location": "Online Meetings", - "Address": "Minneapolis MN", - "MeetingType": "Regular", - "MeetingDate": "2021-09-28T00:00:00", - "MeetingTime": "2021-09-28T14:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": true, - "PublicHearing": false, - "AgendaStatus": null, - "Description": "Join the meeting 612-276-6670
\n\nPhone Conference ID:
\n\nMembers of the Civil Service Commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\n", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Human Resources", - "DepartmentT4": "81:1007" - }, - { - "Id": 5485, - "CommitteeTypeId": 5, - "CommitteeId": 46, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Service Commission", - "CommitteeEnumName": "Civil_Service_Commission", - "Abbreviation": "CSC", - "Location": "Online Meetings", - "Address": "Minneapolis MN", - "MeetingType": "Regular", - "MeetingDate": "2021-10-26T00:00:00", - "MeetingTime": "2021-10-26T14:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": null, - "Description": "Join the meeting 612-276-6670
\n\nPhone Conference ID: 117 098 033#
\n\nMembers of the Civil Service Commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\n", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Human Resources", - "DepartmentT4": "81:1007" - }, - { - "Id": 5486, - "CommitteeTypeId": 5, - "CommitteeId": 46, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Service Commission", - "CommitteeEnumName": "Civil_Service_Commission", - "Abbreviation": "CSC", - "Location": "Online Meetings", - "Address": "Minneapolis MN", - "MeetingType": "Regular", - "MeetingDate": "2021-11-16T00:00:00", - "MeetingTime": "2021-11-16T14:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": null, - "Description": "Join the meeting 612-276-6670
Phone Conference ID:
Members of the Civil Service Commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Human Resources", - "DepartmentT4": "81:1007" - }, - { - "Id": 5487, - "CommitteeTypeId": 5, - "CommitteeId": 46, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Civil Service Commission", - "CommitteeEnumName": "Civil_Service_Commission", - "Abbreviation": "CSC", - "Location": "Online Meetings", - "Address": "Minneapolis MN", - "MeetingType": "Regular", - "MeetingDate": "2021-12-14T00:00:00", - "MeetingTime": "2021-12-14T14:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": null, - "Description": "Join the meeting 612-276-6670
Phone Conference ID:
Members of the Civil Service Commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "Human Resources", - "DepartmentT4": "81:1007" - } -] \ No newline at end of file diff --git a/tests/files/minn_dssdab.html b/tests/files/minn_dssdab.html deleted file mode 100644 index 4758812..0000000 --- a/tests/files/minn_dssdab.html +++ /dev/null @@ -1 +0,0 @@ -[{"Id":3422,"CommitteeTypeId":5,"CommitteeId":155,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Dinkytown Special Service District Advisory Board","CommitteeEnumName":"Dinkytown_Special_Service_District_Advisory_Board","Abbreviation":"Dinkytown","Location":"Chateau Student Housing Co-op","Address":"425 13th Ave. SE., Minneapolis, MN 55414","MeetingType":"Regular","MeetingDate":"2019-03-26T00:00:00","MeetingTime":"2019-03-26T14:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3777,"CommitteeTypeId":5,"CommitteeId":155,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Dinkytown Special Service District Advisory Board","CommitteeEnumName":"Dinkytown_Special_Service_District_Advisory_Board","Abbreviation":"Dinkytown","Location":"Hiawatha Maintenance Facility","Address":"1901 E. 26th St., Minneapolis, MN 55404","MeetingType":"Regular","MeetingDate":"2019-04-17T00:00:00","MeetingTime":"2019-04-17T10:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3423,"CommitteeTypeId":5,"CommitteeId":155,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Dinkytown Special Service District Advisory Board","CommitteeEnumName":"Dinkytown_Special_Service_District_Advisory_Board","Abbreviation":"Dinkytown","Location":"Loring Bar & Restaurant","Address":"327 14th Ave. SE, Minneapolis, MN 55414","MeetingType":"Regular","MeetingDate":"2019-07-16T00:00:00","MeetingTime":"2019-07-16T10:00:00","TotalRowsCount":0,"AgendaId":987,"MarkedAgendaPublished":false,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"Dinkytown_SSD_Agenda_07162019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":4317,"CommitteeTypeId":5,"CommitteeId":155,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Dinkytown Special Service District Advisory Board","CommitteeEnumName":"Dinkytown_Special_Service_District_Advisory_Board","Abbreviation":"Dinkytown","Location":"Loring Bar & Restaurant","Address":"327 14th ave SE","MeetingType":"Regular","MeetingDate":"2020-03-24T00:00:00","MeetingTime":"2020-03-24T10:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"Regular meeting of the Dinkytown Special Service District Advisory Board.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":4556,"CommitteeTypeId":5,"CommitteeId":155,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Dinkytown Special Service District Advisory Board","CommitteeEnumName":"Dinkytown_Special_Service_District_Advisory_Board","Abbreviation":"Dinkytown","Location":"Online meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-07-09T00:00:00","MeetingTime":"2020-07-09T14:00:00","TotalRowsCount":0,"AgendaId":1754,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Dinkytown SSD Advisory Board.
Dial in: 612-276-6670
Conference ID: 809 803 232#
Notice: This meeting may involve the remote\nparticipation by members, either by telephone or other electronic means, due to\nthe local public health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021
Regular meeting of the Dinkytown Special Service District
Dial-in: 612-276-6670
Conference ID: 789\n609 060#
Notice: This meeting may involve the remote\nparticipation by members, either by telephone or other electronic means, due to\nthe local public health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021
Regular meeting of the Dinkytown SSD
Dial-in: 612-276-6670
Conference ID: 978\n754 801#
Notice: This meeting may involve the remote\nparticipation by members, either by telephone or other electronic means, due to\nthe local public health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021.
See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3425,"CommitteeTypeId":5,"CommitteeId":156,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"East Lake Special Service District Advisory Board","CommitteeEnumName":"East_Lake_Special_Service_District_Advisory_Board","Abbreviation":"EastLake","Location":"Gandhi Mahal","Address":"3009 27th Ave. S., Minneapolis, MN 55406","MeetingType":"Regular","MeetingDate":"2019-07-09T00:00:00","MeetingTime":"2019-07-09T09:00:00","TotalRowsCount":0,"AgendaId":965,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"East_Lake_SSD_Agenda_07062019.pdf","IsPdf":true,"CommitteeReportDocumentId":1292,"CommitteeReportDocument":"EastLake-07092019_Minutes.pdf","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":4315,"CommitteeTypeId":5,"CommitteeId":156,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"East Lake Special Service District Advisory Board","CommitteeEnumName":"East_Lake_Special_Service_District_Advisory_Board","Abbreviation":"EastLake","Location":"East Lake Library","Address":"2727 E Lake St","MeetingType":"Regular","MeetingDate":"2020-03-17T00:00:00","MeetingTime":"2020-03-17T09:00:00","TotalRowsCount":0,"AgendaId":1572,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":"Publish","Description":"Regular meeting of the East Lake Special Service District Advisory Board.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":4570,"CommitteeTypeId":5,"CommitteeId":156,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"East Lake Special Service District Advisory Board","CommitteeEnumName":"East_Lake_Special_Service_District_Advisory_Board","Abbreviation":"EastLake","Location":"Online","Address":"Online","MeetingType":"Regular","MeetingDate":"2020-07-16T00:00:00","MeetingTime":"2020-07-16T09:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"Regular meeting of the East Lake Special Service District.
Dial in: 612-276-6670
Conference ID: 275 881 652#
Regular Meeting of the East Lake SSD.
Dial in: 612-276-6670
Conference ID: 275\n881 652#
Notice: This meeting may involve the remote participation\nby members, either by telephone or other electronic means, due to the local\npublic health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021
Regular meeting of the East Lake Special Service District
Dial-in: 612-276-6670
Conference ID: 228 734 879
Notice: This meeting may involve the remote\nparticipation by members, either by telephone or other electronic means, due to\nthe local public health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021.
Rescheduled from March 20, 2018.
See the meeting agenda.
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "City Attorney's Office", - "DepartmentT4": "81:997" - }, - { - "Id": 1595, - "CommitteeTypeId": 5, - "CommitteeId": 53, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Ethical Practices Board", - "CommitteeEnumName": "Ethical_Practices_Board", - "Abbreviation": "EPB", - "Location": "Room 321, City Hall", - "Address": "350 S. 5th St., Minneapolis, MN 55415", - "MeetingType": "Regular", - "MeetingDate": "2018-05-15T00:00:00", - "MeetingTime": "2018-05-15T15:00:00", - "TotalRowsCount": 0, - "AgendaId": 481, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": "Draft", - "Description": "See the meeting agenda.
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "City Attorney's Office", - "DepartmentT4": "81:997" - }, - { - "Id": 1596, - "CommitteeTypeId": 5, - "CommitteeId": 53, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Ethical Practices Board", - "CommitteeEnumName": "Ethical_Practices_Board", - "Abbreviation": "EPB", - "Location": "Room 321, City Hall", - "Address": "350 S. 5th St., Minneapolis, MN 55415", - "MeetingType": "Regular", - "MeetingDate": "2018-07-17T00:00:00", - "MeetingTime": "2018-07-17T15:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": null, - "Description": "See the meeting agenda.
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "City Attorney's Office", - "DepartmentT4": "81:997" - }, - { - "Id": 1597, - "CommitteeTypeId": 5, - "CommitteeId": 53, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Ethical Practices Board", - "CommitteeEnumName": "Ethical_Practices_Board", - "Abbreviation": "EPB", - "Location": "Room 321, City Hall", - "Address": "350 S. 5th St., Minneapolis, MN 55415", - "MeetingType": "Regular", - "MeetingDate": "2018-09-18T00:00:00", - "MeetingTime": "2018-09-18T15:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": null, - "Description": "See the meeting agenda.
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "City Attorney's Office", - "DepartmentT4": "81:997" - }, - { - "Id": 1598, - "CommitteeTypeId": 5, - "CommitteeId": 53, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Ethical Practices Board", - "CommitteeEnumName": "Ethical_Practices_Board", - "Abbreviation": "EPB", - "Location": "Room 321, City Hall", - "Address": "350 S. 5th St., Minneapolis, MN 55415", - "MeetingType": "Regular", - "MeetingDate": "2018-11-20T00:00:00", - "MeetingTime": "2018-11-20T15:00:00", - "TotalRowsCount": 0, - "AgendaId": 632, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": "Draft", - "Description": "See the meeting agenda.
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "City Attorney's Office", - "DepartmentT4": "81:997" - }, - { - "Id": 3426, - "CommitteeTypeId": 5, - "CommitteeId": 53, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Ethical Practices Board", - "CommitteeEnumName": "Ethical_Practices_Board", - "Abbreviation": "EPB", - "Location": "Room 321, City Hall", - "Address": "350 S. 5th St., Minneapolis, MN 55415", - "MeetingType": "Regular", - "MeetingDate": "2019-01-15T00:00:00", - "MeetingTime": "2019-01-15T15:00:00", - "TotalRowsCount": 0, - "AgendaId": 828, - "MarkedAgendaPublished": true, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": "Publish Meeting Minutes", - "Description": "See the meeting agenda.
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 730, - "CommitteeReportDocument": "EPB-2019-0115-Minutes.pdf", - "Department": "City Attorney's Office", - "DepartmentT4": "81:997" - }, - { - "Id": 3427, - "CommitteeTypeId": 5, - "CommitteeId": 53, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Ethical Practices Board", - "CommitteeEnumName": "Ethical_Practices_Board", - "Abbreviation": "EPB", - "Location": "Room 321, City Hall", - "Address": "350 S. 5th St., Minneapolis, MN 55415", - "MeetingType": "Regular", - "MeetingDate": "2019-03-19T00:00:00", - "MeetingTime": "2019-03-19T15:00:00", - "TotalRowsCount": 0, - "AgendaId": 847, - "MarkedAgendaPublished": true, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": "Publish Meeting Minutes", - "Description": "See the meeting agenda.
", - "ImportedData": false, - "AgendaPDFAttachment": "EPB_03192019_Marked_Agenda.pdf", - "IsPdf": true, - "CommitteeReportDocumentId": 885, - "CommitteeReportDocument": "EPB 2019-0319-Minutes-FINAL.pdf", - "Department": "City Attorney's Office", - "DepartmentT4": "81:997" - }, - { - "Id": 3428, - "CommitteeTypeId": 5, - "CommitteeId": 53, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Ethical Practices Board", - "CommitteeEnumName": "Ethical_Practices_Board", - "Abbreviation": "EPB", - "Location": "Room 321, City Hall", - "Address": "350 S. 5th St., Minneapolis, MN 55415", - "MeetingType": "Regular", - "MeetingDate": "2019-05-21T00:00:00", - "MeetingTime": "2019-05-21T15:00:00", - "TotalRowsCount": 0, - "AgendaId": 1218, - "MarkedAgendaPublished": true, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": "Publish Meeting Minutes", - "Description": null, - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 903, - "CommitteeReportDocument": "EPB-05212019-Minutes.pdf", - "Department": "City Attorney's Office", - "DepartmentT4": "81:997" - }, - { - "Id": 3429, - "CommitteeTypeId": 5, - "CommitteeId": 53, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Ethical Practices Board", - "CommitteeEnumName": "Ethical_Practices_Board", - "Abbreviation": "EPB", - "Location": "Room 321, City Hall", - "Address": "350 S. 5th St., Minneapolis, MN 55415", - "MeetingType": "Regular", - "MeetingDate": "2019-07-16T00:00:00", - "MeetingTime": "2019-07-16T15:00:00", - "TotalRowsCount": 0, - "AgendaId": 1129, - "MarkedAgendaPublished": true, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": "Publish Meeting Minutes", - "Description": null, - "ImportedData": false, - "AgendaPDFAttachment": "EPB Marked Agenda 2019-07-16.pdf", - "IsPdf": true, - "CommitteeReportDocumentId": 851, - "CommitteeReportDocument": "EPB 2019-0716-Minutes.pdf", - "Department": "City Attorney's Office", - "DepartmentT4": "81:997" - }, - { - "Id": 3430, - "CommitteeTypeId": 5, - "CommitteeId": 53, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Ethical Practices Board", - "CommitteeEnumName": "Ethical_Practices_Board", - "Abbreviation": "EPB", - "Location": "Room 321, City Hall", - "Address": "350 S. 5th St., Minneapolis, MN 55415", - "MeetingType": "Regular", - "MeetingDate": "2019-09-24T00:00:00", - "MeetingTime": "2019-09-24T15:00:00", - "TotalRowsCount": 0, - "AgendaId": 1134, - "MarkedAgendaPublished": true, - "Updated": true, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": "Publish Meeting Minutes", - "Description": null, - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 861, - "CommitteeReportDocument": "EPB 2019-0924-Minutes DRAFT.pdf", - "Department": "City Attorney's Office", - "DepartmentT4": "81:997" - }, - { - "Id": 3431, - "CommitteeTypeId": 5, - "CommitteeId": 53, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Ethical Practices Board", - "CommitteeEnumName": "Ethical_Practices_Board", - "Abbreviation": "EPB", - "Location": "Room 321, City Hall", - "Address": "350 S. 5th St., Minneapolis, MN 55415", - "MeetingType": "Regular", - "MeetingDate": "2019-11-19T00:00:00", - "MeetingTime": "2019-11-19T15:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": true, - "PublicHearing": false, - "AgendaStatus": null, - "Description": null, - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "City Attorney's Office", - "DepartmentT4": "81:997" - }, - { - "Id": 3859, - "CommitteeTypeId": 5, - "CommitteeId": 53, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Ethical Practices Board", - "CommitteeEnumName": "Ethical_Practices_Board", - "Abbreviation": "EPB", - "Location": "Room 321, City Hall", - "Address": "350 S. 5th St., Minneapolis, MN 55415", - "MeetingType": "Regular", - "MeetingDate": "2020-01-21T00:00:00", - "MeetingTime": "2020-01-21T15:00:00", - "TotalRowsCount": 0, - "AgendaId": 1349, - "MarkedAgendaPublished": true, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": "Publish Meeting Minutes", - "Description": "", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 1027, - "CommitteeReportDocument": "EPB 2020-01-21-Minutes DRAFT.pdf", - "Department": "City Attorney's Office", - "DepartmentT4": "81:997" - }, - { - "Id": 4265, - "CommitteeTypeId": 5, - "CommitteeId": 53, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Ethical Practices Board", - "CommitteeEnumName": "Ethical_Practices_Board", - "Abbreviation": "EPB", - "Location": "Room 321, City Hall", - "Address": "350 S. 5th St., Minneapolis, MN 55415", - "MeetingType": "Regular", - "MeetingDate": "2020-03-17T00:00:00", - "MeetingTime": "2020-03-17T15:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": true, - "PublicHearing": false, - "AgendaStatus": null, - "Description": null, - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 0, - "CommitteeReportDocument": "", - "Department": "City Attorney's Office", - "DepartmentT4": "81:997" - }, - { - "Id": 4588, - "CommitteeTypeId": 5, - "CommitteeId": 53, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Ethical Practices Board", - "CommitteeEnumName": "Ethical_Practices_Board", - "Abbreviation": "EPB", - "Location": "Online Meeting", - "Address": "Minneapolis", - "MeetingType": "Regular", - "MeetingDate": "2020-07-29T00:00:00", - "MeetingTime": "2020-07-29T14:00:00", - "TotalRowsCount": 0, - "AgendaId": 1806, - "MarkedAgendaPublished": true, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": "Publish Meeting Minutes", - "Description": "In order to join as a member of the public, please dial:
1\n612-276-6670 United States, Minneapolis (Toll)
Conference ID: 542 831 578#
\n\n
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
Notice: This meeting may involve the remote participation by\nmembers, either by telephone or other electronic means, due to the local public\nhealth emergency (novel coronavirus pandemic), pursuant to the provisions of MN\nStatutes Section 13D.021
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
To join by phone call, dial 1 612-276-6670 and enter Conference ID: 928 540 159#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
To join by phone, dial 1 612-276-6670 and enter Conference ID: 567 969 92#
", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 1643, - "CommitteeReportDocument": "EPB 2021-01-19 Draft Minutes.pdf", - "Department": "City Attorney's Office", - "DepartmentT4": "81:997" - }, - { - "Id": 4806, - "CommitteeTypeId": 5, - "CommitteeId": 53, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Ethical Practices Board", - "CommitteeEnumName": "Ethical_Practices_Board", - "Abbreviation": "EPB", - "Location": "Online Meeting", - "Address": "Minneapolis, MN", - "MeetingType": "Regular", - "MeetingDate": "2021-03-16T00:00:00", - "MeetingTime": "2021-03-16T15:00:00", - "TotalRowsCount": 0, - "AgendaId": 2218, - "MarkedAgendaPublished": true, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": "Publish Meeting Minutes", - "Description": "Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
To join by phone, dial 612-276-6670 and enter Conference ID: 333 177 439#
\n\n
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
To join by phone, dial 612-276-6670 and enter Conference ID: 366 476 689#
\n\n
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
To join by phone, dial 612-276-6670 and enter Conference ID: 423 819 594#
\n\n
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
\n\nTo join by phone, dial 1 612-276-6670 and enter Conference ID: 237 736 680#
\n\n\n", - "ImportedData": false, - "AgendaPDFAttachment": null, - "IsPdf": false, - "CommitteeReportDocumentId": 2136, - "CommitteeReportDocument": "EPB 2021-09-21 Minutes.pdf", - "Department": "City Attorney's Office", - "DepartmentT4": "81:997" - }, - { - "Id": 4810, - "CommitteeTypeId": 5, - "CommitteeId": 53, - "MeetingTypeId": 2, - "CommitteeType": "ABC", - "CommitteeName": "Ethical Practices Board", - "CommitteeEnumName": "Ethical_Practices_Board", - "Abbreviation": "EPB", - "Location": "Online Meeting", - "Address": "Minneapolis, MN", - "MeetingType": "Regular", - "MeetingDate": "2021-11-16T00:00:00", - "MeetingTime": "2021-11-16T15:00:00", - "TotalRowsCount": 0, - "AgendaId": 0, - "MarkedAgendaPublished": false, - "Updated": false, - "Cancelled": false, - "PublicHearing": false, - "AgendaStatus": null, - "Description": "Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
To join by phone, dial 612-276-6670 and enter Conference ID: 877\n734 678#
See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3520,"CommitteeTypeId":5,"CommitteeId":162,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Eat Street Special Service District Advisory Board","CommitteeEnumName":"Eat_Street_Special_Service_District_Advisory_Board","Abbreviation":"EatStreet","Location":"Wedge Table, Community Room","Address":"2412 Nicollet Ave., Minneapolis, MN 55404","MeetingType":"Regular","MeetingDate":"2019-06-20T00:00:00","MeetingTime":"2019-06-20T14:00:00","TotalRowsCount":0,"AgendaId":920,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"Eat_Street_SSD_06202019.pdf","IsPdf":true,"CommitteeReportDocumentId":1113,"CommitteeReportDocument":"Eat Street-06202019-regular meeting minutes.pdf","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":4312,"CommitteeTypeId":5,"CommitteeId":162,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Eat Street Special Service District Advisory Board","CommitteeEnumName":"Eat_Street_Special_Service_District_Advisory_Board","Abbreviation":"EatStreet","Location":"Wedge Table","Address":"2412 Nicollet Ave S","MeetingType":"Regular","MeetingDate":"2020-03-03T00:00:00","MeetingTime":"2020-03-03T10:00:00","TotalRowsCount":0,"AgendaId":1520,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":"Draft","Description":"Regular meeting of the Eat Street Special Service District Advisory Board.
Regular meeting of the Eat Street Special Service District
Dial in number: +1 612-276-6670
Conference ID: 826 656 391#
Notice: This meeting may involve the remote\nparticipation by members, either by telephone or other electronic means, due to\nthe local public health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021
Regular meeting of the Eat Street Special Service District.
Dial-in: 612-276-6670
Conference ID: 210\n080 271#
Notice: This meeting may involve the remote participation\nby members, either by telephone or other electronic means, due to the local\npublic health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021
Special Meeting of the Eat Street SSD
Dial-in: 612-276-6670
Conference ID: 210 080 271#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":5597,"CommitteeTypeId":5,"CommitteeId":162,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Eat Street Special Service District Advisory Board","CommitteeEnumName":"Eat_Street_Special_Service_District_Advisory_Board","Abbreviation":"EatStreet","Location":"Online","Address":"Online","MeetingType":"Regular","MeetingDate":"2021-06-15T00:00:00","MeetingTime":"2021-06-15T15:00:00","TotalRowsCount":0,"AgendaId":2541,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Eat Street SSD.
Dial-in: 612-276-6670
Conference ID: 775\n399 281#
Notice: This meeting may involve the remote\nparticipation by members, either by telephone or other electronic means, due to\nthe local public health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021.
Considering Mayor Frey's nomination to reappoint Susan Segal as City Attorney.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":1332,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-03-06T00:00:00","MeetingTime":"2018-03-06T10:00:00","TotalRowsCount":0,"AgendaId":408,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":1340,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-03-20T00:00:00","MeetingTime":"2018-03-20T10:00:00","TotalRowsCount":0,"AgendaId":427,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":1350,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-04-10T00:00:00","MeetingTime":"2018-04-10T10:00:00","TotalRowsCount":0,"AgendaId":444,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":1359,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-04-24T00:00:00","MeetingTime":"2018-04-24T10:00:00","TotalRowsCount":0,"AgendaId":467,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":1368,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-05-08T00:00:00","MeetingTime":"2018-05-08T10:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":1377,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-05-22T00:00:00","MeetingTime":"2018-05-22T10:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":1387,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-06-13T00:00:00","MeetingTime":"2018-06-13T14:30:00","TotalRowsCount":0,"AgendaId":511,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":1396,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-06-26T00:00:00","MeetingTime":"2018-06-26T10:00:00","TotalRowsCount":0,"AgendaId":530,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":1405,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-07-17T00:00:00","MeetingTime":"2018-07-17T10:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":1414,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-07-31T00:00:00","MeetingTime":"2018-07-31T10:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":1423,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-08-13T00:00:00","MeetingTime":"2018-08-13T10:00:00","TotalRowsCount":0,"AgendaId":574,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":1433,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-08-28T00:00:00","MeetingTime":"2018-08-28T10:00:00","TotalRowsCount":0,"AgendaId":589,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":1442,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-09-18T00:00:00","MeetingTime":"2018-09-18T10:00:00","TotalRowsCount":0,"AgendaId":604,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":1451,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-10-02T00:00:00","MeetingTime":"2018-10-02T10:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":1461,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-10-16T00:00:00","MeetingTime":"2018-10-16T10:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":1470,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-10-30T00:00:00","MeetingTime":"2018-10-30T10:00:00","TotalRowsCount":0,"AgendaId":654,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":1479,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-11-14T00:00:00","MeetingTime":"2018-11-14T10:00:00","TotalRowsCount":0,"AgendaId":670,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":1489,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-12-04T00:00:00","MeetingTime":"2018-12-04T10:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":2513,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-01-15T00:00:00","MeetingTime":"2019-01-15T10:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":2530,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-01-29T00:00:00","MeetingTime":"2019-01-29T10:00:00","TotalRowsCount":0,"AgendaId":722,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":2541,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-02-12T00:00:00","MeetingTime":"2019-02-12T10:00:00","TotalRowsCount":0,"AgendaId":733,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":2552,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-02-26T00:00:00","MeetingTime":"2019-02-26T10:00:00","TotalRowsCount":0,"AgendaId":746,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":2564,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-03-14T00:00:00","MeetingTime":"2019-03-14T10:00:00","TotalRowsCount":0,"AgendaId":764,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":2575,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-03-26T00:00:00","MeetingTime":"2019-03-26T10:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":2588,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-04-16T00:00:00","MeetingTime":"2019-04-16T10:00:00","TotalRowsCount":0,"AgendaId":794,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":2599,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-04-30T00:00:00","MeetingTime":"2019-04-30T10:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":2611,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-05-14T00:00:00","MeetingTime":"2019-05-14T10:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":2622,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-06-03T00:00:00","MeetingTime":"2019-06-03T10:00:00","TotalRowsCount":0,"AgendaId":882,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":2635,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-06-18T00:00:00","MeetingTime":"2019-06-18T10:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":2646,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-07-09T00:00:00","MeetingTime":"2019-07-09T10:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":2658,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-07-23T00:00:00","MeetingTime":"2019-07-23T10:00:00","TotalRowsCount":0,"AgendaId":996,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":2669,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-08-06T00:00:00","MeetingTime":"2019-08-06T10:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":2682,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-08-20T00:00:00","MeetingTime":"2019-08-20T10:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":2693,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-09-10T00:00:00","MeetingTime":"2019-09-10T10:00:00","TotalRowsCount":0,"AgendaId":1076,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":2705,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-09-24T00:00:00","MeetingTime":"2019-09-24T10:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":2716,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-10-08T00:00:00","MeetingTime":"2019-10-08T10:00:00","TotalRowsCount":0,"AgendaId":1151,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":2729,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-10-22T00:00:00","MeetingTime":"2019-10-22T10:00:00","TotalRowsCount":0,"AgendaId":1173,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":2740,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-11-05T00:00:00","MeetingTime":"2019-11-05T10:00:00","TotalRowsCount":0,"AgendaId":1206,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"This Committee directs labor negotiations for the City. It reviews and recommends new enterprise policy or program proposals.","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":2752,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-11-19T00:00:00","MeetingTime":"2019-11-19T10:00:00","TotalRowsCount":0,"AgendaId":1252,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"This Committee directs labor negotiations for the City. It reviews and recommends new enterprise policy or program proposals.","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":2765,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-12-10T00:00:00","MeetingTime":"2019-12-10T10:00:00","TotalRowsCount":0,"AgendaId":1317,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"This Committee directs labor negotiations for the City. It reviews and recommends new enterprise policy or program proposals.","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":2777,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-01-14T00:00:00","MeetingTime":"2020-01-14T10:00:00","TotalRowsCount":0,"AgendaId":1379,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"This Committee directs labor negotiations for the City. It reviews and recommends new enterprise policy or program proposals.","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":2788,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-01-28T00:00:00","MeetingTime":"2020-01-28T10:00:00","TotalRowsCount":0,"AgendaId":1417,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"This Committee directs labor negotiations for the City. It reviews and recommends new enterprise policy or program proposals.","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":2801,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-02-11T00:00:00","MeetingTime":"2020-02-11T10:00:00","TotalRowsCount":0,"AgendaId":1451,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"This Committee directs labor negotiations for the City. It reviews and recommends new enterprise policy or program proposals.","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":2812,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-02-25T00:00:00","MeetingTime":"2020-02-25T10:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"This Committee directs labor negotiations for the City. It reviews and recommends new enterprise policy or program proposals.","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":2824,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-03-10T00:00:00","MeetingTime":"2020-03-10T10:00:00","TotalRowsCount":0,"AgendaId":1535,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"This Committee directs labor negotiations for the City. It reviews and recommends new enterprise policy or program proposals.","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":2835,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-03-24T00:00:00","MeetingTime":"2020-03-24T10:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"This Committee directs labor negotiations for the City. It reviews and recommends new enterprise policy or program proposals.","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":2847,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-04-14T00:00:00","MeetingTime":"2020-04-14T10:00:00","TotalRowsCount":0,"AgendaId":1606,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"This Committee directs labor negotiations for the City. It reviews and recommends new enterprise policy or program proposals.","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":2859,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-04-28T00:00:00","MeetingTime":"2020-04-28T10:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"This Committee directs labor negotiations for the City. It reviews and recommends new enterprise policy or program proposals.","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":2871,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-05-12T00:00:00","MeetingTime":"2020-05-12T10:00:00","TotalRowsCount":0,"AgendaId":1642,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"This Committee directs labor negotiations for the City. It reviews and recommends new enterprise policy or program proposals.","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":2882,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-06-02T00:00:00","MeetingTime":"2020-06-02T10:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"This Committee directs labor negotiations for the City. It reviews and recommends new enterprise policy or program proposals.","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":2895,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Online Meeting","Address":"Minneapolis","MeetingType":"Regular","MeetingDate":"2020-06-17T00:00:00","MeetingTime":"2020-06-17T10:00:00","TotalRowsCount":0,"AgendaId":1698,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"This Committee directs labor negotiations for the City. It reviews and recommends new enterprise policy or program proposals.
Re-scheduled from June 16.
Notice: Members may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":2906,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Online Meeting","Address":"Minneapolis","MeetingType":"Regular","MeetingDate":"2020-06-30T00:00:00","MeetingTime":"2020-06-30T10:00:00","TotalRowsCount":0,"AgendaId":1732,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"This Committee directs labor negotiations for the City. It reviews and recommends new enterprise policy or program proposals.
This meeting had previously been scheduled for July 7 and July 9.
Notice: Members may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":4573,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":3,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Online Meeting","Address":"Minneapolis","MeetingType":"Special","MeetingDate":"2020-07-14T00:00:00","MeetingTime":"2020-07-14T10:00:00","TotalRowsCount":0,"AgendaId":1769,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Mayor Frey has called a special meeting of the Executive Committee for the purpose of considering the appointment of a City Attorney.
Notice: Members of the Committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch meetings of City Council or its committees on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
This Committee directs labor negotiations for the City. It reviews and recommends new enterprise policy or program proposals.
Notice: Members of the\nCity Council may participate remotely by telephone or other electronic means\ndue to the local public health emergency (novel coronavirus pandemic) declared\non March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on:
· \nComcast Channel 14 or 799
· \nCenturyLink Channel 8001 or 8501
· \nonline at City\nCouncil TV
· or the City's YouTube\nchannel
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Learn how to participate in the meeting.
Notice: Members of the Committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":2953,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-09-08T00:00:00","MeetingTime":"2020-09-08T10:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the Committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":2976,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-10-06T00:00:00","MeetingTime":"2020-10-06T10:00:00","TotalRowsCount":0,"AgendaId":1981,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the Committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":2989,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-10-20T00:00:00","MeetingTime":"2020-10-20T10:00:00","TotalRowsCount":0,"AgendaId":2010,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the Committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":3000,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-11-04T00:00:00","MeetingTime":"2020-11-04T10:00:00","TotalRowsCount":0,"AgendaId":2044,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the Committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":3012,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-11-17T00:00:00","MeetingTime":"2020-11-17T10:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"This Committee directs labor negotiations for the City. It reviews and recommends new enterprise policy or program proposals.
Notice: Members of the Committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; City Council TV; or the City's YouTube Channel.
This Committee directs labor negotiations for the City. It reviews and recommends new enterprise policy or program proposals.
Notice: Members may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":3048,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-01-26T00:00:00","MeetingTime":"2021-01-26T10:00:00","TotalRowsCount":0,"AgendaId":2204,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"This Committee directs labor negotiations for the City. It reviews and recommends new enterprise policy or program proposals.
Notice: Members may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":3061,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-02-09T00:00:00","MeetingTime":"2021-02-09T10:00:00","TotalRowsCount":0,"AgendaId":2232,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":3072,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-02-23T00:00:00","MeetingTime":"2021-02-23T10:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":3095,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-03-23T00:00:00","MeetingTime":"2021-03-23T10:00:00","TotalRowsCount":0,"AgendaId":2322,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":3107,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-04-13T00:00:00","MeetingTime":"2021-04-13T10:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":3119,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-04-27T00:00:00","MeetingTime":"2021-04-27T10:00:00","TotalRowsCount":0,"AgendaId":2401,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":3131,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-05-11T00:00:00","MeetingTime":"2021-05-11T10:00:00","TotalRowsCount":0,"AgendaId":2464,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":3142,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-05-25T00:00:00","MeetingTime":"2021-05-25T10:00:00","TotalRowsCount":0,"AgendaId":2504,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":3154,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-06-15T00:00:00","MeetingTime":"2021-06-15T10:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":3178,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-07-19T00:00:00","MeetingTime":"2021-07-19T10:00:00","TotalRowsCount":0,"AgendaId":2623,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":3189,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-08-03T00:00:00","MeetingTime":"2021-08-03T10:00:00","TotalRowsCount":0,"AgendaId":2655,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":3201,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-08-17T00:00:00","MeetingTime":"2021-08-17T10:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":3213,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-09-09T00:00:00","MeetingTime":"2021-09-09T10:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":3225,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-09-21T00:00:00","MeetingTime":"2021-09-21T10:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":3236,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-10-05T00:00:00","MeetingTime":"2021-10-05T10:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":3248,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-10-19T00:00:00","MeetingTime":"2021-10-19T10:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":3260,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-11-03T00:00:00","MeetingTime":"2021-11-03T10:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":3272,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-11-16T00:00:00","MeetingTime":"2021-11-16T10:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":3285,"CommitteeTypeId":2,"CommitteeId":7,"MeetingTypeId":2,"CommitteeType":"Independent Committee","CommitteeName":"Executive Committee","CommitteeEnumName":"Executive_Committee","Abbreviation":"Exec","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-12-07T00:00:00","MeetingTime":"2021-12-07T10:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null}] \ No newline at end of file diff --git a/tests/files/minn_flec.html b/tests/files/minn_flec.html deleted file mode 100644 index 0637a08..0000000 --- a/tests/files/minn_flec.html +++ /dev/null @@ -1 +0,0 @@ -[] \ No newline at end of file diff --git a/tests/files/minn_hmfc.html b/tests/files/minn_hmfc.html deleted file mode 100644 index 1966fdc..0000000 --- a/tests/files/minn_hmfc.html +++ /dev/null @@ -1 +0,0 @@ -[{"Id":1626,"CommitteeTypeId":5,"CommitteeId":58,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Homegrown Minneapolis Food Council","CommitteeEnumName":"Homegrown_Minneapolis_Food_Council","Abbreviation":"HMFC","Location":"Park Board Headquarters","Address":"2117 West River Road N., Minneapolis, MN 55411","MeetingType":"Regular","MeetingDate":"2018-01-10T00:00:00","MeetingTime":"2018-01-10T17:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":1627,"CommitteeTypeId":5,"CommitteeId":58,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Homegrown Minneapolis Food Council","CommitteeEnumName":"Homegrown_Minneapolis_Food_Council","Abbreviation":"HMFC","Location":"Eastside Food Co-op","Address":"2551 Central Ave. NE, Minneapolis, MN 55418","MeetingType":"Regular","MeetingDate":"2018-02-14T00:00:00","MeetingTime":"2018-02-14T17:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":1628,"CommitteeTypeId":5,"CommitteeId":58,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Homegrown Minneapolis Food Council","CommitteeEnumName":"Homegrown_Minneapolis_Food_Council","Abbreviation":"HMFC","Location":"MPS Culinary and Wellness Services Center","Address":"812 Plymouth Ave. N, Minneapolis, MN 55411","MeetingType":"Regular","MeetingDate":"2018-03-14T00:00:00","MeetingTime":"2018-03-14T17:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":1629,"CommitteeTypeId":5,"CommitteeId":58,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Homegrown Minneapolis Food Council","CommitteeEnumName":"Homegrown_Minneapolis_Food_Council","Abbreviation":"HMFC","Location":"Moon Palace Books, Community Meeting Room","Address":"3032 Minnehaha Ave., Minneapolis, MN 55406","MeetingType":"Regular","MeetingDate":"2018-04-11T00:00:00","MeetingTime":"2018-04-11T17:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":1630,"CommitteeTypeId":5,"CommitteeId":58,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Homegrown Minneapolis Food Council","CommitteeEnumName":"Homegrown_Minneapolis_Food_Council","Abbreviation":"HMFC","Location":"Breaking Bread Café","Address":"1200 W Broadway Ave., Minneapolis, MN 55411","MeetingType":"Regular","MeetingDate":"2018-05-09T00:00:00","MeetingTime":"2018-05-09T17:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":1631,"CommitteeTypeId":5,"CommitteeId":58,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Homegrown Minneapolis Food Council","CommitteeEnumName":"Homegrown_Minneapolis_Food_Council","Abbreviation":"HMFC","Location":"Land Stewardship Project (LSP)","Address":"821 E 35th Street #200, Minneapolis, MN 55407","MeetingType":"Regular","MeetingDate":"2018-06-13T00:00:00","MeetingTime":"2018-06-13T17:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":1632,"CommitteeTypeId":5,"CommitteeId":58,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Homegrown Minneapolis Food Council","CommitteeEnumName":"Homegrown_Minneapolis_Food_Council","Abbreviation":"HMFC","Location":"Food Building","Address":"1401 Marshall St. NE., Minneapolis, MN 55413","MeetingType":"Regular","MeetingDate":"2018-07-11T00:00:00","MeetingTime":"2018-07-11T17:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":1633,"CommitteeTypeId":5,"CommitteeId":58,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Homegrown Minneapolis Food Council","CommitteeEnumName":"Homegrown_Minneapolis_Food_Council","Abbreviation":"HMFC","Location":"Rainbow Chinese Restaurant and Bar","Address":"2739 Nicollet Ave., Minneapolis, MN 55408","MeetingType":"Regular","MeetingDate":"2018-08-08T00:00:00","MeetingTime":"2018-08-08T17:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":1634,"CommitteeTypeId":5,"CommitteeId":58,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Homegrown Minneapolis Food Council","CommitteeEnumName":"Homegrown_Minneapolis_Food_Council","Abbreviation":"HMFC","Location":"Food Foundry","Address":"3147 California Street NE, Minneapolis, MN 55418","MeetingType":"Regular","MeetingDate":"2018-09-12T00:00:00","MeetingTime":"2018-09-12T17:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":1635,"CommitteeTypeId":5,"CommitteeId":58,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Homegrown Minneapolis Food Council","CommitteeEnumName":"Homegrown_Minneapolis_Food_Council","Abbreviation":"HMFC","Location":"Casket Arts Building","Address":"681 17th Ave. NE., Minneapolis, MN 55413","MeetingType":"Regular","MeetingDate":"2018-10-10T00:00:00","MeetingTime":"2018-10-10T17:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":1636,"CommitteeTypeId":5,"CommitteeId":58,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Homegrown Minneapolis Food Council","CommitteeEnumName":"Homegrown_Minneapolis_Food_Council","Abbreviation":"HMFC","Location":"Northside Economic Opportunity Network (NEON)","Address":"1007 W. Broadway Ave., Minneapolis, MN 55411","MeetingType":"Regular","MeetingDate":"2018-11-14T00:00:00","MeetingTime":"2018-11-14T17:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":1637,"CommitteeTypeId":5,"CommitteeId":58,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Homegrown Minneapolis Food Council","CommitteeEnumName":"Homegrown_Minneapolis_Food_Council","Abbreviation":"HMFC","Location":"Birchwood Café","Address":"3311 East 25th St., Minneapolis, MN 55406","MeetingType":"Regular","MeetingDate":"2018-12-12T00:00:00","MeetingTime":"2018-12-12T17:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3438,"CommitteeTypeId":5,"CommitteeId":58,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Homegrown Minneapolis Food Council","CommitteeEnumName":"Homegrown_Minneapolis_Food_Council","Abbreviation":"HMFC","Location":"Robert J. Jones UROC","Address":"2001 Plymouth Ave. N., Minneapolis, MN 55411","MeetingType":"Regular","MeetingDate":"2019-01-09T00:00:00","MeetingTime":"2019-01-09T17:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3439,"CommitteeTypeId":5,"CommitteeId":58,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Homegrown Minneapolis Food Council","CommitteeEnumName":"Homegrown_Minneapolis_Food_Council","Abbreviation":"HMFC","Location":"Eastside Food Co-op","Address":"2551 Central Ave. NE., Minneapolis, MN 55418","MeetingType":"Regular","MeetingDate":"2019-02-13T00:00:00","MeetingTime":"2019-02-13T17:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3440,"CommitteeTypeId":5,"CommitteeId":58,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Homegrown Minneapolis Food Council","CommitteeEnumName":"Homegrown_Minneapolis_Food_Council","Abbreviation":"HMFC","Location":"Food Building","Address":"1401 Marshall St. NE., Minneapolis, MN 55413","MeetingType":"Regular","MeetingDate":"2019-03-13T00:00:00","MeetingTime":"2019-03-13T17:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3441,"CommitteeTypeId":5,"CommitteeId":58,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Homegrown Minneapolis Food Council","CommitteeEnumName":"Homegrown_Minneapolis_Food_Council","Abbreviation":"HMFC","Location":"Room 150A, Hagfors Building, Augsburg College","Address":"700 21st Ave. S., Minneapolis, MN 55454","MeetingType":"Regular","MeetingDate":"2019-04-10T00:00:00","MeetingTime":"2019-04-10T17:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3442,"CommitteeTypeId":5,"CommitteeId":58,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Homegrown Minneapolis Food Council","CommitteeEnumName":"Homegrown_Minneapolis_Food_Council","Abbreviation":"HMFC","Location":"East Side Neighborhood Services","Address":"1700 NE 2nd St., Minneapolis, MN 55413","MeetingType":"Regular","MeetingDate":"2019-05-15T00:00:00","MeetingTime":"2019-05-15T17:00:00","TotalRowsCount":0,"AgendaId":859,"MarkedAgendaPublished":false,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"HMFC_Agenda_05152019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3443,"CommitteeTypeId":5,"CommitteeId":58,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Homegrown Minneapolis Food Council","CommitteeEnumName":"Homegrown_Minneapolis_Food_Council","Abbreviation":"HMFC","Location":"Red Stag Supperclub","Address":"509 1st Ave. NE, Minneapolis, MN 55413","MeetingType":"Regular","MeetingDate":"2019-06-12T00:00:00","MeetingTime":"2019-06-12T17:00:00","TotalRowsCount":0,"AgendaId":924,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"HMFC_Agenda_06122019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3444,"CommitteeTypeId":5,"CommitteeId":58,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Homegrown Minneapolis Food Council","CommitteeEnumName":"Homegrown_Minneapolis_Food_Council","Abbreviation":"HMFC","Location":"East Side Neighborhood Services","Address":"1700 NE 2nd St., Minneapolis, MN 55413","MeetingType":"Regular","MeetingDate":"2019-07-24T00:00:00","MeetingTime":"2019-07-24T17:00:00","TotalRowsCount":0,"AgendaId":1002,"MarkedAgendaPublished":false,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":"Topic 2: Diets & Community Demand, East Side Neighborhood Services
Register to attend (Encouraged, not required.)
Food Council Meeting and Food Action Plan Topic 5 Presentation.
Regular meeting of the Homegrown Minneapolis Food Council
Regular meeting of the Homegrown Minneapolis Food Council. Free parking available adjacent and #5 bus is the closest city\nbus; it runs down Chicago Ave.
\n\n
Regular meeting of the Homegrown Minneapolis Food Council
Regular meeting of the Homegrown Minneapolis Food Council.
Notice: This meeting may involve the remove participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursurant to the provisions of MN Statutes Section 13D.021.
To call in to this meeting dial: 1-612-276-6670
Conference ID: 661 999 16 #
Regular meeting of the Homegrown Minneapolis Food Council.
\n\n
+1 612-276-6670 United States, Minneapolis (Toll) Conference ID: 430 996 284#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1352,"CommitteeReportDocument":"HMFC_20200708_minutes.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":4553,"CommitteeTypeId":5,"CommitteeId":58,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Homegrown Minneapolis Food Council","CommitteeEnumName":"Homegrown_Minneapolis_Food_Council","Abbreviation":"HMFC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-08-12T00:00:00","MeetingTime":"2020-08-12T17:30:00","TotalRowsCount":0,"AgendaId":1853,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Homegrown Minneapolis Food Council.
\n\n
\n\n
+1 612-276-6670 United States, Minneapolis (Toll) Conference ID: 771 824 220#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
Regular meeting of the Homegrown Minneapolis Food Council.
\n\n
612-276-6670 Conference ID: 682753912#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
Regular meeting of the Homegrown Minneapolis Food Council.
+1 612-276-6670 Conference ID: 765 055 537#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
Regular meeting of the Homegrown Minneapolis Food Council.
+1 612-276-6670 Conference ID: 763 517 11#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
\n\n
Regular meeting of the Homegrown Minneapolis Food Council.
+1 612-276-6670 Conference ID: 699 794 634#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
\n\n
\n\n
\n\n
Notice: This meeting may involve the remote participation by\nmembers, either by telephone or other electronic means, due to the local public\nhealth emergency (novel coronavirus pandemic), pursuant to the provisions of MN\nStatutes Section 13D.021
\n\n
To join as a member of the public, call 612-276-6670 Conference ID: 757\n370 244#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1665,"CommitteeReportDocument":"Food Council January 2021 Meeting Minutes.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":5262,"CommitteeTypeId":5,"CommitteeId":58,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Homegrown Minneapolis Food Council","CommitteeEnumName":"Homegrown_Minneapolis_Food_Council","Abbreviation":"HMFC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-02-10T00:00:00","MeetingTime":"2021-02-10T17:30:00","TotalRowsCount":0,"AgendaId":2238,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"\n\n
Notice: This meeting\nmay involve the remote participation by members, either by telephone or other\nelectronic means, due to the local public health emergency (novel coronavirus\npandemic), pursuant to the provisions of MN Statutes Section 13D.021
To join as a member of the public, call 612-276-6670 Conference\nID: 658 836 026#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1711,"CommitteeReportDocument":"Food Council February 2021 Minutes.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":5263,"CommitteeTypeId":5,"CommitteeId":58,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Homegrown Minneapolis Food Council","CommitteeEnumName":"Homegrown_Minneapolis_Food_Council","Abbreviation":"HMFC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-03-10T00:00:00","MeetingTime":"2021-03-10T17:30:00","TotalRowsCount":0,"AgendaId":2296,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"\n\n
Members may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021. A portion of this meeting may be closed to the public pursuant to MN Statutes Section 13D.03 or 13D.05.
To join the meeting as a member of the public, call 612-276-6670 and enter Conference ID: 355 608 455#
\n\n
Notice:\nThis meeting may involve the remote participation by members, either by\ntelephone or other electronic means, due to the local public health emergency\n(novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section\n13D.021
\n\n
Community call-in\nnumber: 612-276-6670 Conference ID: 628 53 860#
Members may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021. A portion of this meeting may be closed to the public pursuant to MN Statutes Section 13D.03 or 13D.05.
To join the meeting as a member of the public, call 612-276-6670 and enter Conference ID: 807 650 657#
Members may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021. A portion of this meeting may be closed to the public pursuant to MN Statutes Section 13D.03 or 13D.05.
To join the meeting as a member of the public, call 612-276-6670 and enter Conference ID: 315 992 166#
Members may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021. A portion of this meeting may be closed to the public pursuant to MN Statutes Section 13D.03 or 13D.05.
To join the meeting as a member of the public, call 612-276-6670 and enter Conference ID: 845\n061 915#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":2071,"CommitteeReportDocument":"HMFC_20210714_minutes.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":5399,"CommitteeTypeId":5,"CommitteeId":58,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Homegrown Minneapolis Food Council","CommitteeEnumName":"Homegrown_Minneapolis_Food_Council","Abbreviation":"HMFC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-08-11T00:00:00","MeetingTime":"2021-08-11T17:30:00","TotalRowsCount":0,"AgendaId":2682,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Marked Agenda Published","Description":"Members may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021. A portion of this meeting may be closed to the public pursuant to MN Statutes Section 13D.03 or 13D.05.
To join the meeting as a member of the public, call 612-276-6670 and enter Conference ID: 421 500 857#
Members may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021. A portion of this meeting may be closed to the public pursuant to MN Statutes Section 13D.03 or 13D.05.
To join the meeting as a member of the public, call 612-276-6670 and enter Conference ID: 549\n850 393#
Members may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021. A portion of this meeting may be closed to the public pursuant to MN Statutes Section 13D.03 or 13D.05.
To join the meeting as a member of the public, call 612-276-6670 and enter Conference ID: 421\n436 218#
Members may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021. A portion of this meeting may be closed to the public pursuant to MN Statutes Section 13D.03 or 13D.05.
To join the meeting as a member of the public, call 612-276-6670 and enter Conference ID: 290\n851 506#
Members may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021. A portion of this meeting may be closed to the public pursuant to MN Statutes Section 13D.03 or 13D.05.
To join the meeting as a member of the public, call 612-276-6670 and enter Conference ID: 936\n114 268#
See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1609,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-05-15T00:00:00","MeetingTime":"2018-05-15T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1611,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-06-05T00:00:00","MeetingTime":"2018-06-05T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1612,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-06-19T00:00:00","MeetingTime":"2018-06-19T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1613,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-07-10T00:00:00","MeetingTime":"2018-07-10T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1615,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-07-24T00:00:00","MeetingTime":"2018-07-24T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1616,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-08-07T00:00:00","MeetingTime":"2018-08-07T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1617,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-08-21T00:00:00","MeetingTime":"2018-08-21T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":2464,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":3,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Dayton's Building","Address":"700 Nicollet Mall, Minneapolis, MN 55402","MeetingType":"Special","MeetingDate":"2018-08-30T00:00:00","MeetingTime":"2018-08-30T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Special meeting - walking tour.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1903,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-09-11T00:00:00","MeetingTime":"2018-09-11T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1619,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-09-25T00:00:00","MeetingTime":"2018-09-25T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1620,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-10-09T00:00:00","MeetingTime":"2018-10-09T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1621,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-10-23T00:00:00","MeetingTime":"2018-10-23T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1622,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-11-05T00:00:00","MeetingTime":"2018-11-05T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1624,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-11-27T00:00:00","MeetingTime":"2018-11-27T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1625,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-12-11T00:00:00","MeetingTime":"2018-12-11T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3338,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-01-08T00:00:00","MeetingTime":"2019-01-08T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3661,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-01-22T00:00:00","MeetingTime":"2019-01-22T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3663,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-02-05T00:00:00","MeetingTime":"2019-02-05T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3664,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-02-19T00:00:00","MeetingTime":"2019-02-19T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3665,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-03-05T00:00:00","MeetingTime":"2019-03-05T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3666,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-03-19T00:00:00","MeetingTime":"2019-03-19T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3667,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-04-09T00:00:00","MeetingTime":"2019-04-09T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3668,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-04-23T00:00:00","MeetingTime":"2019-04-23T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3669,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-05-07T00:00:00","MeetingTime":"2019-05-07T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3670,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-05-21T00:00:00","MeetingTime":"2019-05-21T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3671,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-06-11T00:00:00","MeetingTime":"2019-06-11T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3672,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-06-25T00:00:00","MeetingTime":"2019-06-25T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3673,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-07-16T00:00:00","MeetingTime":"2019-07-16T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3674,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-07-30T00:00:00","MeetingTime":"2019-07-30T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3675,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-08-13T00:00:00","MeetingTime":"2019-08-13T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3676,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-08-27T00:00:00","MeetingTime":"2019-08-27T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3677,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-09-17T00:00:00","MeetingTime":"2019-09-17T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3678,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-10-01T00:00:00","MeetingTime":"2019-10-01T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3679,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-10-15T00:00:00","MeetingTime":"2019-10-15T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3931,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":3,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Public Service Center, Room 414A, 250 S 4th St","Address":null,"MeetingType":"Special","MeetingDate":"2019-10-29T00:00:00","MeetingTime":"2019-10-29T15:00:00","TotalRowsCount":0,"AgendaId":1198,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":"","ImportedData":false,"AgendaPDFAttachment":"HPC_Agenda10292019_Retreat.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3680,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-10-29T00:00:00","MeetingTime":"2019-10-29T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3681,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-11-12T00:00:00","MeetingTime":"2019-11-12T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3682,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-12-03T00:00:00","MeetingTime":"2019-12-03T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3683,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-12-17T00:00:00","MeetingTime":"2019-12-17T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4134,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-01-07T00:00:00","MeetingTime":"2020-01-07T16:30:00","TotalRowsCount":0,"AgendaId":1399,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1008,"CommitteeReportDocument":"Heritage Preservation Commission_01072020_Meeting_Minutes.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4227,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-01-21T00:00:00","MeetingTime":"2020-01-21T16:30:00","TotalRowsCount":0,"AgendaId":1400,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Heritage Preservation Commission
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1038,"CommitteeReportDocument":"Heritage Preservation Commission_01212020_Meeting_Actions.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4232,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-02-04T00:00:00","MeetingTime":"2020-02-04T16:30:00","TotalRowsCount":0,"AgendaId":1433,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Heritage Preservation Commission
Regular meeting of the Heritage Preservation Commission
Regular meeting of Heritage Preservation Commission
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1147,"CommitteeReportDocument":"Heritage Preservation Commission_03032020_Meeting_Minutes.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4340,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-03-17T00:00:00","MeetingTime":"2020-03-17T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"The regular meeting of the Heritage Preservation Commission has been cancelled.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4341,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-04-07T00:00:00","MeetingTime":"2020-04-07T16:30:00","TotalRowsCount":0,"AgendaId":1583,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: Members of the Commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1174,"CommitteeReportDocument":"Heritage Preservation Commission_04072020-Actions.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4342,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-04-21T00:00:00","MeetingTime":"2020-04-21T16:30:00","TotalRowsCount":0,"AgendaId":1609,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Heritage Preservation Commission.
Notice: Members of the Commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1192,"CommitteeReportDocument":"Heritage Preservation Commission_04212020-Actions.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4343,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-05-05T00:00:00","MeetingTime":"2020-05-05T16:30:00","TotalRowsCount":0,"AgendaId":1620,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Heritage Preservation Commission.
Notice: Members of the Commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1200,"CommitteeReportDocument":"Heritage Preservation Commission_05052020_actions.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4344,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Online Meeting","Address":"Minneapolis","MeetingType":"Regular","MeetingDate":"2020-05-19T00:00:00","MeetingTime":"2020-05-19T16:30:00","TotalRowsCount":0,"AgendaId":1637,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Heritage Preservation Commission.
Notice: Members of the Commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1210,"CommitteeReportDocument":"Heritage Preservation Commission_05192020_Actions.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4345,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Online","Address":"Minneapolis","MeetingType":"Regular","MeetingDate":"2020-06-09T00:00:00","MeetingTime":"2020-06-09T16:30:00","TotalRowsCount":0,"AgendaId":1669,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1233,"CommitteeReportDocument":"Heritage Preservation Commission_06092020_Actions.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4346,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Online","Address":"Minneapolis","MeetingType":"Regular","MeetingDate":"2020-06-23T00:00:00","MeetingTime":"2020-06-23T16:30:00","TotalRowsCount":0,"AgendaId":1710,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: Members of the Zoning Board of Adjustment may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1254,"CommitteeReportDocument":"Heritage Preservation Commission_06232020_Actions.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4516,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Online meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-07-07T00:00:00","MeetingTime":"2020-07-07T15:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"This is not a public hearing meeting. This is an HPC Retreat, a meeting between Commissioners and City Staff to discuss issues that go beyond a particular property. It is still open to the public to observe, but it will not be open to the public for comments. Learn how to participate in the meeting.
Notice: Members of the Heritage Preservation Commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Notice: Members of the Heritage Preservation Commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1296,"CommitteeReportDocument":"Heritage Preservation Commission_07142020_Actions.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4348,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Online meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-07-28T00:00:00","MeetingTime":"2020-07-28T16:30:00","TotalRowsCount":0,"AgendaId":1777,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"Members of the Heritage Preservation Commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
Notice: Members of the Heritage Preservation Commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1357,"CommitteeReportDocument":"Heritage Preservation Commission_08112020_Actions.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4653,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":3,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Special","MeetingDate":"2020-08-13T00:00:00","MeetingTime":"2020-08-13T15:00:00","TotalRowsCount":0,"AgendaId":1847,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Members of the Heritage Preservation Commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
To listen to the meeting, please call 612.276.6670, Conference ID: 271 843 614#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1368,"CommitteeReportDocument":"HPC_20200813_actions.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4350,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-08-25T00:00:00","MeetingTime":"2020-08-25T16:30:00","TotalRowsCount":0,"AgendaId":1839,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"Members of the Heritage Preservation Commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1391,"CommitteeReportDocument":"Heritage Preservation Commission_08252020_Actions.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4351,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-09-15T00:00:00","MeetingTime":"2020-09-15T16:30:00","TotalRowsCount":0,"AgendaId":1893,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"Due to the declared local public health emergency, Minneapolis has transitioned to an electronic format for its public meetings and hearings, authorized under Minn. Stat. Section 13D.021, to minimize the risk of exposure to or potential spread of COVID-19.
The public may view the public hearing using the following options: Watch on Comcast Channel 14 or 799, CenturyLink Channel 8001 or 8501, or live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1431,"CommitteeReportDocument":"Heritage Preservation Commission_09152020-Actions.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4352,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-09-29T00:00:00","MeetingTime":"2020-09-29T16:30:00","TotalRowsCount":0,"AgendaId":1968,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: Members of the Zoning Board of Adjustment may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1454,"CommitteeReportDocument":"Heritage Preservation Commission_09292020-Actions.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4353,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-10-13T00:00:00","MeetingTime":"2020-10-13T16:30:00","TotalRowsCount":0,"AgendaId":1995,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: Members of the Zoning Board of Adjustment may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1476,"CommitteeReportDocument":"Heritage Preservation Commission_10132020_Actions.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4354,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-10-27T00:00:00","MeetingTime":"2020-10-27T16:30:00","TotalRowsCount":0,"AgendaId":2025,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: Members of the Zoning Board of Adjustment may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1507,"CommitteeReportDocument":"Heritage Preservation Commission_10272020_Actions.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4355,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-11-10T00:00:00","MeetingTime":"2020-11-10T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"This meeting has been cancelled due to lack of items.
Notice: Members of the Zoning Board of Adjustment may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4356,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-12-01T00:00:00","MeetingTime":"2020-12-01T16:30:00","TotalRowsCount":0,"AgendaId":2089,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: Members of the Zoning Board of Adjustment may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1567,"CommitteeReportDocument":"Heritage Preservation Commission_12012020_Minutes.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4357,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-12-15T00:00:00","MeetingTime":"2020-12-15T16:30:00","TotalRowsCount":0,"AgendaId":2132,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: Members of the Zoning Board of Adjustment may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1601,"CommitteeReportDocument":"HPC_20201215_minutes.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4878,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-01-05T00:00:00","MeetingTime":"2021-01-05T16:30:00","TotalRowsCount":0,"AgendaId":2167,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: Members may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; or stream live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1615,"CommitteeReportDocument":"Heritage Preservation Commission_01052021 actions.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4879,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-01-19T00:00:00","MeetingTime":"2021-01-19T16:30:00","TotalRowsCount":0,"AgendaId":2161,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: Members may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; or stream live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1638,"CommitteeReportDocument":"Heritage Preservation Commission_01192021 actions.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4880,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-02-02T00:00:00","MeetingTime":"2021-02-02T16:30:00","TotalRowsCount":0,"AgendaId":2216,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: Members may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; or stream live on City Council TV.
Learn how to participate in the meeting.
Notice: Members may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; or stream live on City Council TV.
Learn how to participate in the meeting.
Notice: Members may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; or stream live on City Council TV.
Learn how to participate in the meeting.
Notice: Members may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; or stream live on City Council TV.
Learn how to participate in the meeting.
Notice: Members may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; or stream live on City Council TV.
Learn how to participate in the meeting.
Notice: Members may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; or stream live on City Council TV.
Learn how to participate in the meeting.
Notice: Members may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; or stream live on City Council TV.
The Heritage Preservation Commission retreat is a business meeting to discuss specific business topics and the work plan for the commission.
Members of the Heritage Preservation Commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
To listen to the meeting, please call 612-276-6670, Conference ID: 815\n075 551#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1905,"CommitteeReportDocument":"Heritage Preservation Commission_05202021 minutes (retreat).pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4888,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-06-08T00:00:00","MeetingTime":"2021-06-08T16:30:00","TotalRowsCount":0,"AgendaId":2528,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: Members may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; or stream live on City Council TV.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1947,"CommitteeReportDocument":"Heritage Preservation Commission_06082021 minutes.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4889,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-06-22T00:00:00","MeetingTime":"2021-06-22T16:30:00","TotalRowsCount":0,"AgendaId":2564,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: Members may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; or stream live on City Council TV.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1984,"CommitteeReportDocument":"Heritage Preservation Commission_06222021 minutes.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4890,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-07-13T00:00:00","MeetingTime":"2021-07-13T16:30:00","TotalRowsCount":0,"AgendaId":2611,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: Members may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; or stream live on City Council TV.
Notice: Members may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; or stream live on City Council TV.
Notice: Members may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; or stream live on City Council TV.
Notice: Members may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; or stream live on City Council TV.
Notice: Members may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; or stream live on City Council TV.
Notice: Members may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; or stream live on City Council TV.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4896,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-10-12T00:00:00","MeetingTime":"2021-10-12T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; or stream live on City Council TV.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4897,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-10-26T00:00:00","MeetingTime":"2021-10-26T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; or stream live on City Council TV.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4898,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-11-09T00:00:00","MeetingTime":"2021-11-09T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; or stream live on City Council TV.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4899,"CommitteeTypeId":5,"CommitteeId":56,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Heritage Preservation Commission","CommitteeEnumName":"Heritage_Preservation_Commission","Abbreviation":"HPC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-11-30T00:00:00","MeetingTime":"2021-11-30T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; or stream live on City Council TV.
Notice: Members may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; or stream live on City Council TV.
Meeting of the Local Board of Appeal and Equalization to hear appeals from property owners who disagree with the deputy assessor's estimated market value of their property.
Meeting of the Local Board of Appeal and Equalization to hear appeals from property owners who disagree with the deputy assessor's estimated market value of their property.
Meeting of the Local Board of Appeal and Equalization to hear appeals from property owners who disagree with the deputy assessor's estimated market value of their property.
Meeting of the Local Board of Appeal and Equalization to hear appeals from property owners who disagree with the deputy assessor's estimated market value of their property.
The Local Board of Appeal and Equalization adjourned on Tuesday, May 29, 2018.
The Local Board of Appeal and Equalization hears appeals from property owners who disagree with the deputy assessor's estimated market value of their property.
See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3752,"CommitteeTypeId":5,"CommitteeId":173,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Local Board of Appeal and Equalization","CommitteeEnumName":"Local_Board_of_Appeal_and_Equalization","Abbreviation":"LBAE","Location":"Room 319, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-05-07T00:00:00","MeetingTime":"2019-05-07T09:00:00","TotalRowsCount":0,"AgendaId":830,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"LBAE Marked Agenda 05.7.2019.pdf","IsPdf":true,"CommitteeReportDocumentId":1185,"CommitteeReportDocument":"LBAE Minutes 5-7-2019 Final.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3802,"CommitteeTypeId":5,"CommitteeId":173,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Local Board of Appeal and Equalization","CommitteeEnumName":"Local_Board_of_Appeal_and_Equalization","Abbreviation":"LBAE","Location":"Room 319, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-05-09T00:00:00","MeetingTime":"2019-05-09T09:00:00","TotalRowsCount":0,"AgendaId":843,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Local Board of Appeal and Equalization Meeting","ImportedData":false,"AgendaPDFAttachment":"LBAE Marked Agenda 05.9.2019.pdf","IsPdf":true,"CommitteeReportDocumentId":1186,"CommitteeReportDocument":"LBAE Minutes 5-9-2019.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3806,"CommitteeTypeId":5,"CommitteeId":173,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Local Board of Appeal and Equalization","CommitteeEnumName":"Local_Board_of_Appeal_and_Equalization","Abbreviation":"LBAE","Location":"Room 319, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-05-14T00:00:00","MeetingTime":"2019-05-14T09:00:00","TotalRowsCount":0,"AgendaId":850,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"LBAE_05142019_Marked_Agenda.pdf","IsPdf":true,"CommitteeReportDocumentId":1187,"CommitteeReportDocument":"LBAE Minutes 5-14-2019.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4409,"CommitteeTypeId":5,"CommitteeId":173,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Local Board of Appeal and Equalization","CommitteeEnumName":"Local_Board_of_Appeal_and_Equalization","Abbreviation":"LBAE","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-05-06T00:00:00","MeetingTime":"2020-05-06T10:00:00","TotalRowsCount":0,"AgendaId":1639,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Local Board of Appeal and Equalization.
Notice: Members of the Local Board of Appeal and Equalization may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Learn how to participate in the meeting
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1198,"CommitteeReportDocument":"05.06.2020 LBAE Minutes.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4445,"CommitteeTypeId":5,"CommitteeId":173,"MeetingTypeId":5,"CommitteeType":"ABC","CommitteeName":"Local Board of Appeal and Equalization","CommitteeEnumName":"Local_Board_of_Appeal_and_Equalization","Abbreviation":"LBAE","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Adjourned","MeetingDate":"2020-05-13T00:00:00","MeetingTime":"2020-05-13T09:00:00","TotalRowsCount":0,"AgendaId":1647,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Adjourned meeting of the Local Board of Appeal and Equalization.
Notice: Members of the Local Board of Appeal and Equalization may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Learn how to participate in the meeting
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1216,"CommitteeReportDocument":"05.13.2020 LBAE Minutes.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4446,"CommitteeTypeId":5,"CommitteeId":173,"MeetingTypeId":5,"CommitteeType":"ABC","CommitteeName":"Local Board of Appeal and Equalization","CommitteeEnumName":"Local_Board_of_Appeal_and_Equalization","Abbreviation":"LBAE","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Adjourned","MeetingDate":"2020-05-14T00:00:00","MeetingTime":"2020-05-14T09:00:00","TotalRowsCount":0,"AgendaId":1648,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Adjourned meeting of the Local Board of Appeal and Equalization.
Notice: Members of the Local Board of Appeal and Equalization may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Learn how to participate in the meeting
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1217,"CommitteeReportDocument":"05.14.2020 LBAE Minutes.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4454,"CommitteeTypeId":5,"CommitteeId":173,"MeetingTypeId":5,"CommitteeType":"ABC","CommitteeName":"Local Board of Appeal and Equalization","CommitteeEnumName":"Local_Board_of_Appeal_and_Equalization","Abbreviation":"LBAE","Location":"Online Meeting","Address":"Minneapolis","MeetingType":"Adjourned","MeetingDate":"2020-05-18T00:00:00","MeetingTime":"2020-05-18T10:00:00","TotalRowsCount":0,"AgendaId":1653,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Adjourned meeting of the Local Board of Appeal and Equalization.
Notice: Members of the Local Board of Appeal and Equalization may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1218,"CommitteeReportDocument":"05.18.2020 LBAE Minutes.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4455,"CommitteeTypeId":5,"CommitteeId":173,"MeetingTypeId":5,"CommitteeType":"ABC","CommitteeName":"Local Board of Appeal and Equalization","CommitteeEnumName":"Local_Board_of_Appeal_and_Equalization","Abbreviation":"LBAE","Location":"Online Meeting","Address":"Minneapolis","MeetingType":"Adjourned","MeetingDate":"2020-05-19T00:00:00","MeetingTime":"2020-05-19T10:00:00","TotalRowsCount":0,"AgendaId":1655,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Adjourned meeting of the Local Board of Appeal and Equalization.
Notice: Members of the Local Board of Appeal and Equalization may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1219,"CommitteeReportDocument":"05.19.2020 LBAE Minutes.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4456,"CommitteeTypeId":5,"CommitteeId":173,"MeetingTypeId":5,"CommitteeType":"ABC","CommitteeName":"Local Board of Appeal and Equalization","CommitteeEnumName":"Local_Board_of_Appeal_and_Equalization","Abbreviation":"LBAE","Location":"Online Meeting","Address":"Minneapolis","MeetingType":"Adjourned","MeetingDate":"2020-05-20T00:00:00","MeetingTime":"2020-05-20T09:00:00","TotalRowsCount":0,"AgendaId":1659,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Adjourned meeting of the Local Board of Appeal and Equalization.
Notice: Members of the Local Board of Appeal and Equalization may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1224,"CommitteeReportDocument":"05.20.2020 LBAE Minutes-Morning-Session.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4462,"CommitteeTypeId":5,"CommitteeId":173,"MeetingTypeId":5,"CommitteeType":"ABC","CommitteeName":"Local Board of Appeal and Equalization","CommitteeEnumName":"Local_Board_of_Appeal_and_Equalization","Abbreviation":"LBAE","Location":"Online meeting","Address":"Minneapolis","MeetingType":"Adjourned","MeetingDate":"2020-05-20T00:00:00","MeetingTime":"2020-05-20T16:00:00","TotalRowsCount":0,"AgendaId":1661,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Adjourned meeting of the Local Board of Appeal and Equalization.
Notice: Members of the Local Board of Appeal and Equalization may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1223,"CommitteeReportDocument":"05.20.2020 LBAE Minutes-Evening Session.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4457,"CommitteeTypeId":5,"CommitteeId":173,"MeetingTypeId":5,"CommitteeType":"ABC","CommitteeName":"Local Board of Appeal and Equalization","CommitteeEnumName":"Local_Board_of_Appeal_and_Equalization","Abbreviation":"LBAE","Location":"Online Meeting","Address":"Minneapolis","MeetingType":"Adjourned","MeetingDate":"2020-05-21T00:00:00","MeetingTime":"2020-05-21T09:00:00","TotalRowsCount":0,"AgendaId":1662,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Adjourned meeting of the Local Board of Appeal and Equalization.
Notice: Members of the Local Board of Appeal and Equalization may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1225,"CommitteeReportDocument":"05.21.2020 LBAE Minutes.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5520,"CommitteeTypeId":5,"CommitteeId":173,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Local Board of Appeal and Equalization","CommitteeEnumName":"Local_Board_of_Appeal_and_Equalization","Abbreviation":"LBAE","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-04-14T00:00:00","MeetingTime":"2021-04-14T11:00:00","TotalRowsCount":0,"AgendaId":2374,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Marked Agenda Published","Description":"Orientation for members of the 2021 Local Board of Appeal and Equalization.
To join by phone, call 612-276-6607 and enter Conference ID: 353 484 341#
Notice: Members may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Notice: Members of the board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
Notice: Members of the board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5524,"CommitteeTypeId":5,"CommitteeId":173,"MeetingTypeId":5,"CommitteeType":"ABC","CommitteeName":"Local Board of Appeal and Equalization","CommitteeEnumName":"Local_Board_of_Appeal_and_Equalization","Abbreviation":"LBAE","Location":"Online Meeting","Address":"Minneapolis","MeetingType":"Adjourned","MeetingDate":"2021-04-21T00:00:00","MeetingTime":"2021-04-21T09:00:00","TotalRowsCount":0,"AgendaId":2397,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: Members of the board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1861,"CommitteeReportDocument":"LBAE_20210421_minutes.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5558,"CommitteeTypeId":5,"CommitteeId":173,"MeetingTypeId":5,"CommitteeType":"ABC","CommitteeName":"Local Board of Appeal and Equalization","CommitteeEnumName":"Local_Board_of_Appeal_and_Equalization","Abbreviation":"LBAE","Location":"Online Meeting","Address":"Minneapolis","MeetingType":"Adjourned","MeetingDate":"2021-04-22T00:00:00","MeetingTime":"2021-04-22T09:00:00","TotalRowsCount":0,"AgendaId":2399,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: Members of the board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV;\nor the City's YouTube Channel.
Notice: Members of the board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1862,"CommitteeReportDocument":"LBAE_20210423_minutesAM.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5526,"CommitteeTypeId":5,"CommitteeId":173,"MeetingTypeId":5,"CommitteeType":"ABC","CommitteeName":"Local Board of Appeal and Equalization","CommitteeEnumName":"Local_Board_of_Appeal_and_Equalization","Abbreviation":"LBAE","Location":"Online Meeting","Address":"Minneapolis","MeetingType":"Adjourned","MeetingDate":"2021-04-23T00:00:00","MeetingTime":"2021-04-23T13:00:00","TotalRowsCount":0,"AgendaId":2406,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: Members of the board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1863,"CommitteeReportDocument":"LBAE_20210423_minutes PM.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"}] \ No newline at end of file diff --git a/tests/files/minn_lhsdab.html b/tests/files/minn_lhsdab.html deleted file mode 100644 index c451bce..0000000 --- a/tests/files/minn_lhsdab.html +++ /dev/null @@ -1 +0,0 @@ -[{"Id":3452,"CommitteeTypeId":5,"CommitteeId":160,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Lowry Hill Special Service District Advisory Board","CommitteeEnumName":"Lowry_Hill_Special_Service_District_Advisory_Board","Abbreviation":"LowryHill","Location":"Midwest One Bank","Address":"2120 Hennepin Ave., Minneapolis, MN 55405","MeetingType":"Regular","MeetingDate":"2019-02-21T00:00:00","MeetingTime":"2019-02-21T12:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3778,"CommitteeTypeId":5,"CommitteeId":160,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Lowry Hill Special Service District Advisory Board","CommitteeEnumName":"Lowry_Hill_Special_Service_District_Advisory_Board","Abbreviation":"LowryHill","Location":"Midwest One Bank","Address":"2120 Hennepin Ave., Minneapolis, MN 55405","MeetingType":"Regular","MeetingDate":"2019-04-18T00:00:00","MeetingTime":"2019-04-18T12:00:00","TotalRowsCount":0,"AgendaId":1874,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Draft","Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3453,"CommitteeTypeId":5,"CommitteeId":160,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Lowry Hill Special Service District Advisory Board","CommitteeEnumName":"Lowry_Hill_Special_Service_District_Advisory_Board","Abbreviation":"LowryHill","Location":"Midwest One Bank","Address":"2120 Hennepin Ave., Minneapolis, MN 55405","MeetingType":"Regular","MeetingDate":"2019-06-06T00:00:00","MeetingTime":"2019-06-06T12:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3869,"CommitteeTypeId":5,"CommitteeId":160,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Lowry Hill Special Service District Advisory Board","CommitteeEnumName":"Lowry_Hill_Special_Service_District_Advisory_Board","Abbreviation":"LowryHill","Location":"Midwest One Bank","Address":"2120 Hennepin Ave., Minneapolis, MN 55405","MeetingType":"Regular","MeetingDate":"2019-07-25T00:00:00","MeetingTime":"2019-07-25T12:00:00","TotalRowsCount":0,"AgendaId":1012,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"Lowry_Hill_SSD_Agenda_07252019.pdf","IsPdf":true,"CommitteeReportDocumentId":1303,"CommitteeReportDocument":"Lowry Hill-07252019-regular meeting minutes.pdf","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":4482,"CommitteeTypeId":5,"CommitteeId":160,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Lowry Hill Special Service District Advisory Board","CommitteeEnumName":"Lowry_Hill_Special_Service_District_Advisory_Board","Abbreviation":"LowryHill","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2020-06-04T00:00:00","MeetingTime":"2020-06-04T12:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"Dial in Number: +1 (612) 276-6670
Conference ID:
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":4603,"CommitteeTypeId":5,"CommitteeId":160,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Lowry Hill Special Service District Advisory Board","CommitteeEnumName":"Lowry_Hill_Special_Service_District_Advisory_Board","Abbreviation":"LowryHill","Location":"Online - Teams","Address":"Online","MeetingType":"Regular","MeetingDate":"2020-08-18T00:00:00","MeetingTime":"2020-08-18T12:00:00","TotalRowsCount":0,"AgendaId":1805,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Lowry Hill Special Service District.
Dial in: 612-276-6670
Conference ID: 207\n449 867#
Notice: This meeting may involve the remote\nparticipation by members, either by telephone or other electronic means, due to\nthe local public health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021
Regular meeting of the Lowry Hill SSD.
Dial in: 612-276-6670
Conference ID: 571 485 448#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":5522,"CommitteeTypeId":5,"CommitteeId":160,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Lowry Hill Special Service District Advisory Board","CommitteeEnumName":"Lowry_Hill_Special_Service_District_Advisory_Board","Abbreviation":"LowryHill","Location":"Online","Address":"Online","MeetingType":"Regular","MeetingDate":"2021-04-20T00:00:00","MeetingTime":"2021-04-20T11:00:00","TotalRowsCount":0,"AgendaId":2382,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Lowry Hill Special Service District
Dial-in: 612-276-6670
Conference ID: 865 406 664
Notice: This meeting may involve the remote\nparticipation by members, either by telephone or other electronic means, due to\nthe local public health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021
Regular meeting of the Lowry Hill SSD
Dial-in: 612-276-6670
Conference ID: 293 643 79#
Notice: This meeting may involve the remote\nparticipation by members, either by telephone or other electronic means, due to\nthe local public health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021.”
See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3451,"CommitteeTypeId":5,"CommitteeId":159,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Linden Hills Special Service District Advisory Board","CommitteeEnumName":"Linden_Hills_Special_Service_District_Advisory_Board","Abbreviation":"LindenHills","Location":"Linden Hills Library","Address":"2900 W. 43rd St., Minneapolis, MN 55410","MeetingType":"Regular","MeetingDate":"2019-07-18T00:00:00","MeetingTime":"2019-07-18T12:00:00","TotalRowsCount":0,"AgendaId":985,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"Linden_Hills_SSD_Agenda_07182019.pdf","IsPdf":true,"CommitteeReportDocumentId":1130,"CommitteeReportDocument":"Linden Hills-07182019-regular meeting minutes.pdf","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":4314,"CommitteeTypeId":5,"CommitteeId":159,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Linden Hills Special Service District Advisory Board","CommitteeEnumName":"Linden_Hills_Special_Service_District_Advisory_Board","Abbreviation":"LindenHills","Location":"Wild Rumpus","Address":"2720 W 43rd St","MeetingType":"Regular","MeetingDate":"2020-03-12T00:00:00","MeetingTime":"2020-03-12T13:00:00","TotalRowsCount":0,"AgendaId":1549,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":"Publish","Description":"Regular meeting of the Linden Hills Special Service District Advisory Board.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":4626,"CommitteeTypeId":5,"CommitteeId":159,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Linden Hills Special Service District Advisory Board","CommitteeEnumName":"Linden_Hills_Special_Service_District_Advisory_Board","Abbreviation":"LindenHills","Location":"Online meeting","Address":"MInneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-08-04T00:00:00","MeetingTime":"2020-08-04T12:00:00","TotalRowsCount":0,"AgendaId":1837,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Linden Hills SSD.
Dial in: 612-276-6670
Conference ID: 612\n841 027#
Notice: This meeting may involve the remote participation\nby members, either by telephone or other electronic means, due to the local\npublic health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021
Regular Meeting of the Linden Hills SSD
Dial-in: 612-276-6670
Conference\nID: 676\n910 500#
Notice: This meeting may involve the remote participation\nby members, either by telephone or other electronic means, due to the local\npublic health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021
See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3455,"CommitteeTypeId":5,"CommitteeId":161,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Lyndale-Lake Special Service District Advisory Board","CommitteeEnumName":"Lyndale_Lake_Special_Service_District_Advisory_Board","Abbreviation":"LYNLAKE","Location":"Top Shelf","Address":"3040 Lyndale Ave. S., Minneapolis, MN 55408","MeetingType":"Regular","MeetingDate":"2019-06-25T00:00:00","MeetingTime":"2019-06-25T10:30:00","TotalRowsCount":0,"AgendaId":949,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"Lyndale_Lake_SSD_Agenda_06252019.pdf","IsPdf":true,"CommitteeReportDocumentId":1114,"CommitteeReportDocument":"Lyndale Lake-06252019-regular meeting minutes.pdf","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":4313,"CommitteeTypeId":5,"CommitteeId":161,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Lyndale-Lake Special Service District Advisory Board","CommitteeEnumName":"Lyndale_Lake_Special_Service_District_Advisory_Board","Abbreviation":"LYNLAKE","Location":"5th Precinct","Address":"3101 Nicollet Ave S","MeetingType":"Regular","MeetingDate":"2020-03-05T00:00:00","MeetingTime":"2020-03-05T10:00:00","TotalRowsCount":0,"AgendaId":1521,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular Meeting of the Lyndale-Lake Special Service District Advisory Board.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1131,"CommitteeReportDocument":"Lyndale Lake-03052020-regular meeting minutes.pdf","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":4512,"CommitteeTypeId":5,"CommitteeId":161,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Lyndale-Lake Special Service District Advisory Board","CommitteeEnumName":"Lyndale_Lake_Special_Service_District_Advisory_Board","Abbreviation":"LYNLAKE","Location":"Online","Address":"Online","MeetingType":"Regular","MeetingDate":"2020-06-18T00:00:00","MeetingTime":"2020-06-18T10:30:00","TotalRowsCount":0,"AgendaId":1707,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Lyndale Lake SSD Advisory Board
Dial in number: +1 612-276-6670
Conference ID: 546 530 321#
Notice: This meeting may involve the remote participation\nby members, either by telephone or other electronic means, due to the local\npublic health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021
Dial-in: 612-276-6670
Conference ID: 178\n044 990
This meeting may involve the remote participation by members, either by\ntelephone or other electronic means, due to the local public health emergency\n(novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section\n13D.021.
See the meeting minutes.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":1662,"CommitteeTypeId":5,"CommitteeId":68,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Arts Commission","CommitteeEnumName":"Minneapolis_Arts_Commission","Abbreviation":"ARTS","Location":"2nd Floor, Crown Roller Building","Address":"105 S. 5th Ave., Minneapolis, MN 55401","MeetingType":"Regular","MeetingDate":"2018-02-21T00:00:00","MeetingTime":"2018-02-21T17:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting minutes.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":1663,"CommitteeTypeId":5,"CommitteeId":68,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Arts Commission","CommitteeEnumName":"Minneapolis_Arts_Commission","Abbreviation":"ARTS","Location":"2nd Floor, Crown Roller Building","Address":"105 S. 5th Ave., Minneapolis, MN 55401","MeetingType":"Regular","MeetingDate":"2018-03-21T00:00:00","MeetingTime":"2018-03-21T17:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting minutes.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":1664,"CommitteeTypeId":5,"CommitteeId":68,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Arts Commission","CommitteeEnumName":"Minneapolis_Arts_Commission","Abbreviation":"ARTS","Location":"2nd Floor, Crown Roller Building","Address":"105 S. 5th Ave., Minneapolis, MN 55401","MeetingType":"Regular","MeetingDate":"2018-04-18T00:00:00","MeetingTime":"2018-04-18T17:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":1665,"CommitteeTypeId":5,"CommitteeId":68,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Arts Commission","CommitteeEnumName":"Minneapolis_Arts_Commission","Abbreviation":"ARTS","Location":"2nd Floor, Crown Roller Building","Address":"105 S. 5th Ave., Minneapolis, MN 55401","MeetingType":"Regular","MeetingDate":"2018-05-16T00:00:00","MeetingTime":"2018-05-16T17:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":1666,"CommitteeTypeId":5,"CommitteeId":68,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Arts Commission","CommitteeEnumName":"Minneapolis_Arts_Commission","Abbreviation":"ARTS","Location":"2nd Floor, Crown Roller Building","Address":"105 S. 5th Ave., Minneapolis, MN 55401","MeetingType":"Regular","MeetingDate":"2018-06-20T00:00:00","MeetingTime":"2018-06-20T17:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":1667,"CommitteeTypeId":5,"CommitteeId":68,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Arts Commission","CommitteeEnumName":"Minneapolis_Arts_Commission","Abbreviation":"ARTS","Location":"2nd Floor, Crown Roller Building","Address":"105 S. 5th Ave., Minneapolis, MN 55401","MeetingType":"Regular","MeetingDate":"2018-07-18T00:00:00","MeetingTime":"2018-07-18T17:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":1668,"CommitteeTypeId":5,"CommitteeId":68,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Arts Commission","CommitteeEnumName":"Minneapolis_Arts_Commission","Abbreviation":"ARTS","Location":"2nd Floor, Crown Roller Building","Address":"105 S. 5th Ave., Minneapolis, MN 55401","MeetingType":"Regular","MeetingDate":"2018-08-15T00:00:00","MeetingTime":"2018-08-15T17:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":1669,"CommitteeTypeId":5,"CommitteeId":68,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Arts Commission","CommitteeEnumName":"Minneapolis_Arts_Commission","Abbreviation":"ARTS","Location":"2nd Floor, Crown Roller Building","Address":"105 S. 5th Ave., Minneapolis, MN 55401","MeetingType":"Regular","MeetingDate":"2018-09-19T00:00:00","MeetingTime":"2018-09-19T17:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":1670,"CommitteeTypeId":5,"CommitteeId":68,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Arts Commission","CommitteeEnumName":"Minneapolis_Arts_Commission","Abbreviation":"ARTS","Location":"2nd Floor, Crown Roller Building","Address":"105 S. 5th Ave., Minneapolis, MN 55401","MeetingType":"Regular","MeetingDate":"2018-10-17T00:00:00","MeetingTime":"2018-10-17T17:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"Due to a lack of quorum this meeting has been cancelled.
See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":1672,"CommitteeTypeId":5,"CommitteeId":68,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Arts Commission","CommitteeEnumName":"Minneapolis_Arts_Commission","Abbreviation":"ARTS","Location":"2nd Floor, Crown Roller Building","Address":"105 S. 5th Ave., Minneapolis, MN 55401","MeetingType":"Regular","MeetingDate":"2018-12-19T00:00:00","MeetingTime":"2018-12-19T17:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":3488,"CommitteeTypeId":5,"CommitteeId":68,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Arts Commission","CommitteeEnumName":"Minneapolis_Arts_Commission","Abbreviation":"ARTS","Location":"2nd Floor, Room C-03, Crown Roller Building","Address":"105 S. 5th Ave., Minneapolis, MN 55401","MeetingType":"Regular","MeetingDate":"2019-01-16T00:00:00","MeetingTime":"2019-01-16T17:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":3489,"CommitteeTypeId":5,"CommitteeId":68,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Arts Commission","CommitteeEnumName":"Minneapolis_Arts_Commission","Abbreviation":"ARTS","Location":"2nd Floor, Room C-03, Crown Roller Building","Address":"105 S. 5th Ave., Minneapolis, MN 55401","MeetingType":"Regular","MeetingDate":"2019-02-20T00:00:00","MeetingTime":"2019-02-20T17:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"Due to weather, reschedule to February 27, 2019.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":3692,"CommitteeTypeId":5,"CommitteeId":68,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Arts Commission","CommitteeEnumName":"Minneapolis_Arts_Commission","Abbreviation":"ARTS","Location":"1st Floor, Crown Roller Building","Address":"105 S. 5th Ave., Minneapolis, MN 55401","MeetingType":"Regular","MeetingDate":"2019-02-27T00:00:00","MeetingTime":"2019-02-27T17:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":3490,"CommitteeTypeId":5,"CommitteeId":68,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Arts Commission","CommitteeEnumName":"Minneapolis_Arts_Commission","Abbreviation":"ARTS","Location":"1st Floor, Crown Roller Building","Address":"105 S. 5th Ave., Minneapolis, MN 55401","MeetingType":"Regular","MeetingDate":"2019-03-20T00:00:00","MeetingTime":"2019-03-20T17:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting calendar.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":3491,"CommitteeTypeId":5,"CommitteeId":68,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Arts Commission","CommitteeEnumName":"Minneapolis_Arts_Commission","Abbreviation":"ARTS","Location":"1st Floor, Crown Roller Building","Address":"105 S. 5th Ave., Minneapolis, MN 55401","MeetingType":"Regular","MeetingDate":"2019-04-17T00:00:00","MeetingTime":"2019-04-17T17:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":3492,"CommitteeTypeId":5,"CommitteeId":68,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Arts Commission","CommitteeEnumName":"Minneapolis_Arts_Commission","Abbreviation":"ARTS","Location":"1st Floor, Crown Roller Building","Address":"105 S. 5th Ave., Minneapolis, MN 55401","MeetingType":"Regular","MeetingDate":"2019-05-15T00:00:00","MeetingTime":"2019-05-15T17:30:00","TotalRowsCount":0,"AgendaId":845,"MarkedAgendaPublished":false,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"MAC_Agenda_05152019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":3493,"CommitteeTypeId":5,"CommitteeId":68,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Arts Commission","CommitteeEnumName":"Minneapolis_Arts_Commission","Abbreviation":"ARTS","Location":"2nd Floor, Room C-03, Crown Roller Building","Address":"105 S. 5th Ave., Minneapolis, MN 55401","MeetingType":"Regular","MeetingDate":"2019-06-19T00:00:00","MeetingTime":"2019-06-19T17:30:00","TotalRowsCount":0,"AgendaId":931,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"MAC_Agenda_06192019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":3494,"CommitteeTypeId":5,"CommitteeId":68,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Arts Commission","CommitteeEnumName":"Minneapolis_Arts_Commission","Abbreviation":"ARTS","Location":"2nd Floor, Room C-03, Crown Roller Building","Address":"105 S. 5th Ave., Minneapolis, MN 55401","MeetingType":"Regular","MeetingDate":"2019-07-17T00:00:00","MeetingTime":"2019-07-17T17:30:00","TotalRowsCount":0,"AgendaId":993,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"MAC_Agenda_07172019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":3495,"CommitteeTypeId":5,"CommitteeId":68,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Arts Commission","CommitteeEnumName":"Minneapolis_Arts_Commission","Abbreviation":"ARTS","Location":"2nd Floor, Room C-03, Crown Roller Building","Address":"105 S. 5th Ave., Minneapolis, MN 55401","MeetingType":"Regular","MeetingDate":"2019-08-21T00:00:00","MeetingTime":"2019-08-21T17:30:00","TotalRowsCount":0,"AgendaId":1054,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"MAC_Agenda_08212019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":3496,"CommitteeTypeId":5,"CommitteeId":68,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Arts Commission","CommitteeEnumName":"Minneapolis_Arts_Commission","Abbreviation":"ARTS","Location":"2nd Floor, Room C-03, Crown Roller Building","Address":"105 S. 5th Ave., Minneapolis, MN 55401","MeetingType":"Regular","MeetingDate":"2019-09-18T00:00:00","MeetingTime":"2019-09-18T17:30:00","TotalRowsCount":0,"AgendaId":1115,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"MAC_Agenda_09182019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":3497,"CommitteeTypeId":5,"CommitteeId":68,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Arts Commission","CommitteeEnumName":"Minneapolis_Arts_Commission","Abbreviation":"ARTS","Location":"2nd Floor, Room C-03, Crown Roller Building","Address":"105 S. 5th Ave., Minneapolis, MN 55401","MeetingType":"Regular","MeetingDate":"2019-10-16T00:00:00","MeetingTime":"2019-10-16T17:30:00","TotalRowsCount":0,"AgendaId":1170,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"MAC_Agenda_10162019.pdf","IsPdf":true,"CommitteeReportDocumentId":925,"CommitteeReportDocument":"MAC_Minutes_10162019.pdf","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":3498,"CommitteeTypeId":5,"CommitteeId":68,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Arts Commission","CommitteeEnumName":"Minneapolis_Arts_Commission","Abbreviation":"ARTS","Location":"2nd Floor, Room C-03, Crown Roller Building","Address":"105 S. 5th Ave., Minneapolis, MN 55401","MeetingType":"Regular","MeetingDate":"2019-11-20T00:00:00","MeetingTime":"2019-11-20T17:30:00","TotalRowsCount":0,"AgendaId":1268,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":974,"CommitteeReportDocument":"MAC_11202019_MINUTES.pdf","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":3499,"CommitteeTypeId":5,"CommitteeId":68,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Arts Commission","CommitteeEnumName":"Minneapolis_Arts_Commission","Abbreviation":"ARTS","Location":"2nd Floor, Room C-03, Crown Roller Building","Address":"105 S. 5th Ave., Minneapolis, MN 55401","MeetingType":"Regular","MeetingDate":"2019-12-18T00:00:00","MeetingTime":"2019-12-18T17:30:00","TotalRowsCount":0,"AgendaId":1337,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Public meeting for the Arts Commission
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":991,"CommitteeReportDocument":"December 2019 MAC Minutes .pdf","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":3942,"CommitteeTypeId":5,"CommitteeId":68,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Arts Commission","CommitteeEnumName":"Minneapolis_Arts_Commission","Abbreviation":"ARTS","Location":"105 S. 5th Ave., #200, Minneapolis, MN 55401","Address":null,"MeetingType":"Regular","MeetingDate":"2020-01-15T00:00:00","MeetingTime":"2020-01-15T17:30:00","TotalRowsCount":0,"AgendaId":1380,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Arts Commission
Regular meeting of the Arts Commission
Regular meeting of the Arts Commission
Regular meeting of the Arts Commission
Notice: This meeting may involve the remote participation by members, either by phone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statues Section 13D.021
Call in number: 612-276-6670
Conference ID: 486 270 213#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1283,"CommitteeReportDocument":"May 20, 2020 MAC Meeting Minutes.pdf","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":3976,"CommitteeTypeId":5,"CommitteeId":68,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Arts Commission","CommitteeEnumName":"Minneapolis_Arts_Commission","Abbreviation":"ARTS","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-06-17T00:00:00","MeetingTime":"2020-06-17T17:30:00","TotalRowsCount":0,"AgendaId":1670,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"\" Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency ( novel corona virus pandemic), pursuant to the provisions of MN Statues Section 13D.021\"
To access the meeting dial: (612) 276-6670
Conference ID: 486 270 213#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1293,"CommitteeReportDocument":"MAC-06172020-Mins.pdf","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":3977,"CommitteeTypeId":5,"CommitteeId":68,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Arts Commission","CommitteeEnumName":"Minneapolis_Arts_Commission","Abbreviation":"ARTS","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-07-15T00:00:00","MeetingTime":"2020-07-15T17:30:00","TotalRowsCount":0,"AgendaId":1757,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"\"Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel corona virus pandemic), pursuant to the provisions of MN Statues Section 13D.021\"
To access the meeting dial: (612) 276-6670
Conference ID: 486 270 213#
\"Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statues Section 13D.021\"
To access the meeting dial: (612) 276-6670
Conference ID: 486 270 213#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1415,"CommitteeReportDocument":"MAC-081920-Minutes.pdf","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":3979,"CommitteeTypeId":5,"CommitteeId":68,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Arts Commission","CommitteeEnumName":"Minneapolis_Arts_Commission","Abbreviation":"ARTS","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-09-16T00:00:00","MeetingTime":"2020-09-16T17:30:00","TotalRowsCount":0,"AgendaId":1935,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"\"Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic). pursuant to the provisions of MN Statues Section 13D.021\"
To access the meeting call: (612) 276-6670 Conference ID: 147 589 132#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1468,"CommitteeReportDocument":"MAC-09162020-Minutes.pdf","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":3980,"CommitteeTypeId":5,"CommitteeId":68,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Arts Commission","CommitteeEnumName":"Minneapolis_Arts_Commission","Abbreviation":"ARTS","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-10-21T00:00:00","MeetingTime":"2020-10-21T17:30:00","TotalRowsCount":0,"AgendaId":2014,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"\"Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021\"
To access the meeting call: (612) 276-6670 Enter Conference ID: 486 270 213#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1521,"CommitteeReportDocument":"MAC-10212020-Minutes.pdf","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":3981,"CommitteeTypeId":5,"CommitteeId":68,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Arts Commission","CommitteeEnumName":"Minneapolis_Arts_Commission","Abbreviation":"ARTS","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-11-18T00:00:00","MeetingTime":"2020-11-18T17:30:00","TotalRowsCount":0,"AgendaId":2080,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"\"Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.\"
To access the meeting call: (612) 276-6670 Enter Conference ID: 486 270 213#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1565,"CommitteeReportDocument":"MAC-111820-Minutes.pdf","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":3982,"CommitteeTypeId":5,"CommitteeId":68,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Arts Commission","CommitteeEnumName":"Minneapolis_Arts_Commission","Abbreviation":"ARTS","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-12-16T00:00:00","MeetingTime":"2020-12-16T17:30:00","TotalRowsCount":0,"AgendaId":2138,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"\"Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of the MN Statutes Section 13D.021.\"
To access the meeting call: (612) 276-6670 Enter Conference ID: 486 270 213#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1608,"CommitteeReportDocument":"MAC-121620-Minutes.pdf","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":4812,"CommitteeTypeId":5,"CommitteeId":68,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Arts Commission","CommitteeEnumName":"Minneapolis_Arts_Commission","Abbreviation":"ARTS","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-01-20T00:00:00","MeetingTime":"2021-01-20T17:30:00","TotalRowsCount":0,"AgendaId":2199,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"\"Notice: This may involve the remote participation by members, either by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) , pursuant to the provisions of MN statues section 13D.021\",
To access meeting call (612) 276-6670
Enter Conference ID 843 420 799#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1653,"CommitteeReportDocument":"MAC-01202021-Minutes.pdf","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":5223,"CommitteeTypeId":5,"CommitteeId":68,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Arts Commission","CommitteeEnumName":"Minneapolis_Arts_Commission","Abbreviation":"ARTS","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-02-17T00:00:00","MeetingTime":"2021-02-17T17:30:00","TotalRowsCount":0,"AgendaId":2251,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021\".
To access the meeting call: (612) 276-6670
Enter Conference ID: 547 130 015#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1699,"CommitteeReportDocument":"MAC-02172021-Minutes.pdf","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":5224,"CommitteeTypeId":5,"CommitteeId":68,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Arts Commission","CommitteeEnumName":"Minneapolis_Arts_Commission","Abbreviation":"ARTS","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-03-17T00:00:00","MeetingTime":"2021-03-17T17:30:00","TotalRowsCount":0,"AgendaId":2311,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"\"Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) pursuant to the provisions of MN Statutes Section 13D.021\".
To access the meeting call: (612) 276-6670
Enter Conference ID: 340 607 001#
\"Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021\".
To access the meeting call: (612) 276-6670
Enter Conference ID: 960 726 975#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":5226,"CommitteeTypeId":5,"CommitteeId":68,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Arts Commission","CommitteeEnumName":"Minneapolis_Arts_Commission","Abbreviation":"ARTS","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-05-19T00:00:00","MeetingTime":"2021-05-19T17:00:00","TotalRowsCount":0,"AgendaId":2485,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"\"Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021\".
To access the meeting call: (612) 276-6670
Enter Conference ID: 589 161 281#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1920,"CommitteeReportDocument":"MAC-05192021-Minutes.pdf","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":5227,"CommitteeTypeId":5,"CommitteeId":68,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Arts Commission","CommitteeEnumName":"Minneapolis_Arts_Commission","Abbreviation":"ARTS","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-06-16T00:00:00","MeetingTime":"2021-06-16T17:30:00","TotalRowsCount":0,"AgendaId":2549,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"\"Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021\".
To access the meeting call: (612) 276-6670
Enter Conference ID: 676 250 739#
\"Notice\" This meeting may involve the remote participation by members , either by telephone, or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.21\".
To access the meeting call: (612) 276-6670
Enter Conference ID: 722 266 510#
\"Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statues Section 13D.021\".
To access the meeting call: (612) 276-6670
Enter Conference ID: 536 102 217#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":2070,"CommitteeReportDocument":"MAC-07212021-Minutes.pdf","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":5229,"CommitteeTypeId":5,"CommitteeId":68,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Arts Commission","CommitteeEnumName":"Minneapolis_Arts_Commission","Abbreviation":"ARTS","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-08-18T00:00:00","MeetingTime":"2021-08-18T17:30:00","TotalRowsCount":0,"AgendaId":2695,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Marked Agenda Published","Description":"\"Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021\".
To access the meeting call: (612) 276-6670
Enter Conference ID: 320 044 608#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":5237,"CommitteeTypeId":5,"CommitteeId":68,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Arts Commission","CommitteeEnumName":"Minneapolis_Arts_Commission","Abbreviation":"ARTS","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-09-14T00:00:00","MeetingTime":"2021-09-14T17:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"\"Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus panademic) , pursuant to the provisions of MN Statutes Section 13D.021\".
To access the meeting call: (612) 276-6670
Enter Conference ID: 111 895 439#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":5230,"CommitteeTypeId":5,"CommitteeId":68,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Arts Commission","CommitteeEnumName":"Minneapolis_Arts_Commission","Abbreviation":"ARTS","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-10-20T00:00:00","MeetingTime":"2021-10-20T17:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"\"Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021\".
To access the meeting call: (612) 276-6670
Enter Conference ID: 305 120 251#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":5231,"CommitteeTypeId":5,"CommitteeId":68,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Arts Commission","CommitteeEnumName":"Minneapolis_Arts_Commission","Abbreviation":"ARTS","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-11-17T00:00:00","MeetingTime":"2021-11-17T17:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"\"Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021\".
To access the meeting call: (612) 276-6670
Enter Conference ID 716 502 124#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":5232,"CommitteeTypeId":5,"CommitteeId":68,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Arts Commission","CommitteeEnumName":"Minneapolis_Arts_Commission","Abbreviation":"ARTS","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-12-15T00:00:00","MeetingTime":"2021-12-15T17:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"\"Notice: This meeting may involve the remote participation by members, either by telephone or other eleoctronic means due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021\".
To access the call: (612) 276-6670
Enter Conference ID: 222 014 398#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"}] \ No newline at end of file diff --git a/tests/files/minn_maca.html b/tests/files/minn_maca.html deleted file mode 100644 index 8539439..0000000 --- a/tests/files/minn_maca.html +++ /dev/null @@ -1 +0,0 @@ -[{"Id":1638,"CommitteeTypeId":5,"CommitteeId":66,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Aging","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Aging","Abbreviation":"MACA","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-01-11T00:00:00","MeetingTime":"2018-01-11T13:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":1639,"CommitteeTypeId":5,"CommitteeId":66,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Aging","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Aging","Abbreviation":"MACA","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-02-08T00:00:00","MeetingTime":"2018-02-08T13:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":1640,"CommitteeTypeId":5,"CommitteeId":66,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Aging","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Aging","Abbreviation":"MACA","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-03-08T00:00:00","MeetingTime":"2018-03-08T13:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":1641,"CommitteeTypeId":5,"CommitteeId":66,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Aging","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Aging","Abbreviation":"MACA","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-04-12T00:00:00","MeetingTime":"2018-04-12T13:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":1642,"CommitteeTypeId":5,"CommitteeId":66,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Aging","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Aging","Abbreviation":"MACA","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-05-10T00:00:00","MeetingTime":"2018-05-10T13:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":1643,"CommitteeTypeId":5,"CommitteeId":66,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Aging","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Aging","Abbreviation":"MACA","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-06-14T00:00:00","MeetingTime":"2018-06-14T13:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":1644,"CommitteeTypeId":5,"CommitteeId":66,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Aging","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Aging","Abbreviation":"MACA","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-07-12T00:00:00","MeetingTime":"2018-07-12T13:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":1645,"CommitteeTypeId":5,"CommitteeId":66,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Aging","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Aging","Abbreviation":"MACA","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-08-09T00:00:00","MeetingTime":"2018-08-09T13:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":1646,"CommitteeTypeId":5,"CommitteeId":66,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Aging","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Aging","Abbreviation":"MACA","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-09-13T00:00:00","MeetingTime":"2018-09-13T13:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":1647,"CommitteeTypeId":5,"CommitteeId":66,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Aging","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Aging","Abbreviation":"MACA","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-10-11T00:00:00","MeetingTime":"2018-10-11T13:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":1648,"CommitteeTypeId":5,"CommitteeId":66,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Aging","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Aging","Abbreviation":"MACA","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-11-08T00:00:00","MeetingTime":"2018-11-08T13:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":3456,"CommitteeTypeId":5,"CommitteeId":66,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Aging","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Aging","Abbreviation":"MACA","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-01-10T00:00:00","MeetingTime":"2019-01-10T13:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":3457,"CommitteeTypeId":5,"CommitteeId":66,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Aging","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Aging","Abbreviation":"MACA","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-02-14T00:00:00","MeetingTime":"2019-02-14T13:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":3458,"CommitteeTypeId":5,"CommitteeId":66,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Aging","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Aging","Abbreviation":"MACA","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-03-14T00:00:00","MeetingTime":"2019-03-14T13:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":3459,"CommitteeTypeId":5,"CommitteeId":66,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Aging","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Aging","Abbreviation":"MACA","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-04-11T00:00:00","MeetingTime":"2019-04-11T13:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":3460,"CommitteeTypeId":5,"CommitteeId":66,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Aging","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Aging","Abbreviation":"MACA","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-05-09T00:00:00","MeetingTime":"2019-05-09T13:00:00","TotalRowsCount":0,"AgendaId":841,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"MACOA May 9 2019 agenda.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":3461,"CommitteeTypeId":5,"CommitteeId":66,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Aging","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Aging","Abbreviation":"MACA","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-06-13T00:00:00","MeetingTime":"2019-06-13T13:30:00","TotalRowsCount":0,"AgendaId":929,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"MACOA_Agenda_06132019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":3462,"CommitteeTypeId":5,"CommitteeId":66,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Aging","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Aging","Abbreviation":"MACA","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-07-11T00:00:00","MeetingTime":"2019-07-11T13:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":3463,"CommitteeTypeId":5,"CommitteeId":66,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Aging","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Aging","Abbreviation":"MACA","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-08-08T00:00:00","MeetingTime":"2019-08-08T13:30:00","TotalRowsCount":0,"AgendaId":1029,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"MACOA_Agenda_08082019.pdf","IsPdf":true,"CommitteeReportDocumentId":919,"CommitteeReportDocument":"MACOA_Minutes_08082019.pdf","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":3464,"CommitteeTypeId":5,"CommitteeId":66,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Aging","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Aging","Abbreviation":"MACA","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-09-12T00:00:00","MeetingTime":"2019-09-12T13:30:00","TotalRowsCount":0,"AgendaId":1104,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"MACOA_Agenda_09122019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":3465,"CommitteeTypeId":5,"CommitteeId":66,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Aging","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Aging","Abbreviation":"MACA","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-10-10T00:00:00","MeetingTime":"2019-10-10T13:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":3466,"CommitteeTypeId":5,"CommitteeId":66,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Aging","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Aging","Abbreviation":"MACA","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-11-14T00:00:00","MeetingTime":"2019-11-14T13:30:00","TotalRowsCount":0,"AgendaId":1251,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"MACOA_Agenda_11142019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":3956,"CommitteeTypeId":5,"CommitteeId":66,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Aging","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Aging","Abbreviation":"MACA","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-01-09T00:00:00","MeetingTime":"2020-01-09T13:00:00","TotalRowsCount":0,"AgendaId":1347,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Minneapolis Advisory Committee on Aging
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1067,"CommitteeReportDocument":"Minneapolis Advisory Committee on Aging_01092020_Meeting_Minutes.pdf","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":3960,"CommitteeTypeId":5,"CommitteeId":66,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Aging","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Aging","Abbreviation":"MACA","Location":"City Hall, 350 S. 5th St. Room 333","Address":"City Hall, 350 S. 5th St. Room 333","MeetingType":"Regular","MeetingDate":"2020-02-13T00:00:00","MeetingTime":"2020-02-13T13:00:00","TotalRowsCount":0,"AgendaId":1468,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Minneapolis Advisory Committee on Aging
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1139,"CommitteeReportDocument":"Minneapolis Advisory Committee on Aging_02132020_Meeting_Minutes.pdf","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":3961,"CommitteeTypeId":5,"CommitteeId":66,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Aging","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Aging","Abbreviation":"MACA","Location":"City Hall, 350 S. 5th St. Room 333","Address":"City Hall, 350 S. 5th St. Room 333","MeetingType":"Regular","MeetingDate":"2020-03-12T00:00:00","MeetingTime":"2020-03-12T13:00:00","TotalRowsCount":0,"AgendaId":1554,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Minneapolis Advisory Committee on Aging
Regular meeting of the Minneapolis Advisory Committee on Aging
Regular meeting of the Minneapolis Advisory Committee on Aging - online meeting
Conference ID: 827 924 887#
Regular meeting of the Minneapolis Advisory Committee on Aging - Online meeting
Call in number:
+1\n612-276-6670 United States, Minneapolis (Toll)
Conference ID: 399 448 588#
\n\n\n\nNotice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
Regular meeting of the Minneapolis Advisory Committee on Aging - Online meeting
Call in information:
+1\n612-276-6670 United States, Minneapolis (Toll)
Conference ID: 539 268 116#
Notice:\nThis meeting may involve the remote participation by members, either by\ntelephone or other electronic means, due to the local public health emergency\n(novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section\n13D.021
Regular meeting of the Minneapolis Advisory Committee on Aging - online meeting
Call in information:
+1\n612-276-6670 United States, Minneapolis (Toll)
Conference ID: 488 512 075#
Notice:\nThis meeting may involve the remote participation by members, either by\ntelephone or other electronic means, due to the local public health emergency\n(novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section\n13D.021
Regular meeting of the Minneapolis Advisory Committee on Aging - online meeting
Call in information:
+1\n612-276-6670 United States, Minneapolis (Toll)
Conference ID: 738 132 476#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
Regular meeting of the Minneapolis Advisory Committee on Aging - online meeting
Call in information:
+1\n612-276-6670 United States, Minneapolis (Toll)
Conference ID: 732 727 56#
Special meeting of the\nMinneapolis Advisory Committee on Aging - online meeting
Call in information: +1 612-276-6670 Conference ID: 269 425 982#
Notice: This meeting may\ninvolve the remote participation by members, either by telephone or other\nelectronic means, due to the local public health emergency (novel coronavirus\npandemic), pursuant to the provisions of MN Statutes Section 13D.021
Regular meeting of the Minneapolis Advisory Committee on Aging - online meeting
Call in information:
+1\n612-276-6670 United States, Minneapolis (Toll)
conference ID:
Notice: This meeting\nmay involve the remote participation by members, either by telephone or other electronic\nmeans, due to the local public health emergency (novel coronavirus pandemic),\npursuant to the provisions of MN Statutes Section 13D.021.
Regular meeting of the Minneapolis Advisory Committee on Aging - online meeting
Call in information:
+1\n612-276-6670, United States, Minneapolis (Toll)
conference ID:
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
Regular meeting of the Minneapolis Advisory Committee on\nAging - online meeting
Call\nin information:
+1 612-276-6670 United\nStates, Minneapolis (Toll)
conference\nID:
528400942#
\n\n\n\n\n\n\n\n\n\n
Notice:\nThis meeting may involve the remote participation by members, either by\ntelephone or other electronic means, due to the local public health emergency\n(novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section\n13D.021.
\n
Regular meeting of the Minneapolis Advisory Committee on\nAging - online meeting
Call\nin information:
+1 612-276-6670 United\nStates, Minneapolis (Toll)
conference\nID:
\n\n\n\n\n\n\n\n\n\n
Notice:\nThis meeting may involve the remote participation by members, either by\ntelephone or other electronic means, due to the local public health emergency\n(novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section\n13D.021.
\n
Regular meeting of the Minneapolis Advisory Committee on\nAging - online meeting
Call in information:
+1 612-276-6670 United\nStates, Minneapolis (Toll)
conference ID:
45933152#
\n\n\n\n\n\n\n\n\n\n
Notice: This meeting may involve the remote participation by\nmembers, either by telephone or other electronic means, due to the local public\nhealth emergency (novel coronavirus pandemic), pursuant to the provisions of MN\nStatutes Section 13D.021.
\n
Regular meeting of the Minneapolis Advisory Committee on\nAging - online meeting
Call in information:
+1 612-276-6670 United\nStates, Minneapolis (Toll)
conference ID:
853560679#
\n\n\n\n\n\n\n\n\n\n
Notice: This meeting may involve the remote participation by\nmembers, either by telephone or other electronic means, due to the local public\nhealth emergency (novel coronavirus pandemic), pursuant to the provisions of MN\nStatutes Section 13D.021.
\n
Regular meeting of the Minneapolis Advisory Committee on\nAging - online meeting
Call in information:
+1 612-276-6670 United\nStates, Minneapolis (Toll)
conference ID:
756710388#
\n\n\n\n\n\n\n\n\n\n
Notice: This meeting may involve the remote participation by\nmembers, either by telephone or other electronic means, due to the local public\nhealth emergency (novel coronavirus pandemic), pursuant to the provisions of MN\nStatutes Section 13D.021.
\n
Regular meeting of the Minneapolis Advisory Committee on\nAging - online meeting
Call in information:
+1 612-276-6670 United\nStates, Minneapolis (Toll)
conference ID:
851586675#
\n\n\n\n\n\n\n\n\n\n
Notice: This meeting may involve the remote participation by\nmembers, either by telephone or other electronic means, due to the local public\nhealth emergency (novel coronavirus pandemic), pursuant to the provisions of MN\nStatutes Section 13D.021.
\n
Regular meeting of the Minneapolis Advisory Committee on\nAging - online meeting
Call in information:
+1 612-276-6670 United\nStates, Minneapolis (Toll)
conference ID:
235736469#
\n\n\n\n\n\n\n\n\n\n
Notice: This meeting may involve the remote participation by\nmembers, either by telephone or other electronic means, due to the local public\nhealth emergency (novel coronavirus pandemic), pursuant to the provisions of MN\nStatutes Section 13D.021.
\n
Regular meeting of the Minneapolis Advisory Committee on\nAging - online meeting
Call in information:
+1 612-276-6670 United\nStates, Minneapolis (Toll)
conference ID:
980974312#
\n\n\n\n\n\n\n\n\n\n
Notice: This meeting may involve the remote participation by\nmembers, either by telephone or other electronic means, due to the local public\nhealth emergency (novel coronavirus pandemic), pursuant to the provisions of MN\nStatutes Section 13D.021.
\n
Regular meeting of the Minneapolis Advisory Committee on\nAging - online meeting
Call in information:
+1 612-276-6670 United\nStates, Minneapolis (Toll)
conference ID:
282769562#
\n\n\n\n\n\n\n\n\n\n
Notice: This meeting may involve the remote participation by\nmembers, either by telephone or other electronic means, due to the local public\nhealth emergency (novel coronavirus pandemic), pursuant to the provisions of MN\nStatutes Section 13D.021.
\n
See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":3728,"CommitteeTypeId":5,"CommitteeId":183,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Housing","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Housing","Abbreviation":"MACH","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-03-21T00:00:00","MeetingTime":"2019-03-21T15:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":3740,"CommitteeTypeId":5,"CommitteeId":183,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Housing","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Housing","Abbreviation":"MACH","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-04-11T00:00:00","MeetingTime":"2019-04-11T15:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":3741,"CommitteeTypeId":5,"CommitteeId":183,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Housing","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Housing","Abbreviation":"MACH","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-05-09T00:00:00","MeetingTime":"2019-05-09T15:30:00","TotalRowsCount":0,"AgendaId":839,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"","ImportedData":false,"AgendaPDFAttachment":"Housing Advisory Committee Agenda May 9 2019.pdf","IsPdf":true,"CommitteeReportDocumentId":910,"CommitteeReportDocument":"2019 5 9 Housing Advisory Committee Meeting Minutes.pdf","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":3742,"CommitteeTypeId":5,"CommitteeId":183,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Housing","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Housing","Abbreviation":"MACH","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-06-13T00:00:00","MeetingTime":"2019-06-13T15:30:00","TotalRowsCount":0,"AgendaId":918,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"HAC_Agenda_06132019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":3743,"CommitteeTypeId":5,"CommitteeId":183,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Housing","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Housing","Abbreviation":"MACH","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-07-11T00:00:00","MeetingTime":"2019-07-11T15:30:00","TotalRowsCount":0,"AgendaId":972,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"HAC_Agenda_07112019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":3744,"CommitteeTypeId":5,"CommitteeId":183,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Housing","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Housing","Abbreviation":"MACH","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-08-08T00:00:00","MeetingTime":"2019-08-08T15:30:00","TotalRowsCount":0,"AgendaId":1025,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"HAC_Agenda_08082019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":3900,"CommitteeTypeId":5,"CommitteeId":183,"MeetingTypeId":3,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Housing","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Housing","Abbreviation":"MACH","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Special","MeetingDate":"2019-08-20T00:00:00","MeetingTime":"2019-08-20T15:30:00","TotalRowsCount":0,"AgendaId":1053,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"HAC_SpecialMeetingAgenda08202019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":3745,"CommitteeTypeId":5,"CommitteeId":183,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Housing","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Housing","Abbreviation":"MACH","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-09-12T00:00:00","MeetingTime":"2019-09-12T15:30:00","TotalRowsCount":0,"AgendaId":1097,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"MHAC_Agenda_09122019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":3746,"CommitteeTypeId":5,"CommitteeId":183,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Housing","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Housing","Abbreviation":"MACH","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-10-24T00:00:00","MeetingTime":"2019-10-24T15:30:00","TotalRowsCount":0,"AgendaId":1193,"MarkedAgendaPublished":false,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"MHAC_Agenda_10242019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":3747,"CommitteeTypeId":5,"CommitteeId":183,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Housing","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Housing","Abbreviation":"MACH","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-11-14T00:00:00","MeetingTime":"2019-11-14T15:30:00","TotalRowsCount":0,"AgendaId":1241,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"MHAC_Agenda_11142019.pdf","IsPdf":true,"CommitteeReportDocumentId":953,"CommitteeReportDocument":"2019 11 14 Housing Advisory Committee Meeting Minutes.pdf","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":3748,"CommitteeTypeId":5,"CommitteeId":183,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Housing","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Housing","Abbreviation":"MACH","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-12-12T00:00:00","MeetingTime":"2019-12-12T15:30:00","TotalRowsCount":0,"AgendaId":1321,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":984,"CommitteeReportDocument":"2019 12 12 Housing Advisory Committee Meeting Minutes.pdf","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":3948,"CommitteeTypeId":5,"CommitteeId":183,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Housing","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Housing","Abbreviation":"MACH","Location":"Room 333, City Hall","Address":"City Hall, 350 S. 5th St.","MeetingType":"Regular","MeetingDate":"2020-01-09T00:00:00","MeetingTime":"2020-01-09T15:30:00","TotalRowsCount":0,"AgendaId":1361,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Advisory Committee on Housing
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1063,"CommitteeReportDocument":"Minneapolis Advisory Committee on Housing_01092020_Meeting_Minutes.pdf","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":4298,"CommitteeTypeId":5,"CommitteeId":183,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Housing","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Housing","Abbreviation":"MACH","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-02-13T00:00:00","MeetingTime":"2020-02-13T15:30:00","TotalRowsCount":0,"AgendaId":1462,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Advisory Committee on Housing
Regular meeting of the Advisory Committee on Housing
Regular meeting of the Advisory Committee on Housing
Regular meeting of the Advisory Committee on\nHousing
Call-in\ninformation
Conference ID: 739 884 392#
\n\n\n\n\n\n\n\n
Notice: This meeting may involve the remote\nparticipation by members, either by telephone or other electronic means, due to\nthe local public health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021
Call-in Information
+1 612-276-6670\n United States, Minneapolis (Toll)
Conference ID: 728 508 346#
\n\n\n\n\n\n\n\n
Notice: This meeting may involve the remote participation by\nmembers, either by telephone or other electronic means, due to the local public\nhealth emergency (novel coronavirus pandemic), pursuant to the provisions of MN\nStatutes Section 13D.021
Notice: This meeting may involve the remote\nparticipation by members, either by telephone or other electronic means, due to\nthe local public health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021
Call-In Information:
+1\n612-276-6670 United States, Minneapolis (Toll)
Conference ID: 182 631 865#
\n\n
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
Call-in information
Conference ID: 182 631 865#
\n\n
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
Call-in information:
+1\n612-276-6670
Conference ID: 182 631 865#
\n\n
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
Call-in information
+1\n612-276-6670
Conference ID: 182 631 865#
\n\n
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
Call-in information:
+1\n612-276-6670
\n\n
Conference ID: 182 631 865#
Notice: This meeting may involve the remote\nparticipation by members, either by telephone or other electronic means, due to\nthe local public health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021
Dial-In Information:
612-276-6670
Phone Conference ID: 639 742 290#
\n\n
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
Dial-In Information:
612-276-6670
Meeting ID: 255\n099 089
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1713,"CommitteeReportDocument":"Minneapolis Advisory Committee on Housing - 2021 2 11 Minutes.pdf","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":5404,"CommitteeTypeId":5,"CommitteeId":183,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Housing","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Housing","Abbreviation":"MACH","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-03-11T00:00:00","MeetingTime":"2021-03-11T15:00:00","TotalRowsCount":0,"AgendaId":2277,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
Dial-In Information:
+1\n612-276-6670
\n\n
Phone Conference ID: 658 813 445#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
Dial-In Information:
+1 612-276-6670
127 727 571#
\"Notice; This meeting may involve the remote participation by members, either by telephone, or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D..021\"
To access the meeting call (612) 276-6670
Enter Conference ID: 434 699 854#
\"Notice: This meeting my involve the remote participation by members, either by telephone, or other electronic means, due to the local public health emergency (coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021\"
To access the meeting call: 612 276-6670
Enter Conference ID: 461 988 650#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":2061,"CommitteeReportDocument":"HAC-06102021-Minutes.pdf","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":5502,"CommitteeTypeId":5,"CommitteeId":183,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Housing","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Housing","Abbreviation":"MACH","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-07-08T00:00:00","MeetingTime":"2021-07-08T15:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"\"Notice: This meeting may involve the remote participation by members, either by telephone, or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021\"
To access the Meeting Call: (612) 276-6670
Enter Conference ID: 538 321 808#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":5503,"CommitteeTypeId":5,"CommitteeId":183,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Housing","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Housing","Abbreviation":"MACH","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-08-12T00:00:00","MeetingTime":"2021-08-12T15:00:00","TotalRowsCount":0,"AgendaId":2671,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Marked Agenda Published","Description":"\"Notice: This meeting may involve the remote participation by members, either by telephone, or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021\"
To Access the Meeting Call: (612) 276-6670
Enter Conference ID: 729 405 764#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":5504,"CommitteeTypeId":5,"CommitteeId":183,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Housing","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Housing","Abbreviation":"MACH","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-09-09T00:00:00","MeetingTime":"2021-09-09T15:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"\"Notice: This meeting may involve the remote participation by members, either by telephone, or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021\"
To Access the Meeting Call: (612) 276-6670
Enter Conference ID: 309 571 029#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":5505,"CommitteeTypeId":5,"CommitteeId":183,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Housing","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Housing","Abbreviation":"MACH","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-10-14T00:00:00","MeetingTime":"2021-10-14T15:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"\"Notice: This meeting may involve the remote participation by members, either by telephone, or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021\"
To Access the Meeting Call: (612) 276-6670
Enter Conference ID: 942 827 976#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":5506,"CommitteeTypeId":5,"CommitteeId":183,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Housing","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Housing","Abbreviation":"MACH","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-11-18T00:00:00","MeetingTime":"2021-11-18T15:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"\"Notice: This meeting may involve the remote participation by members, either by telephone, or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021\"
To Access the Meeting Call: (612) 276-6670
Enter Conference ID: 563 012 366#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":5507,"CommitteeTypeId":5,"CommitteeId":183,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee on Housing","CommitteeEnumName":"Minneapolis_Advisory_Committee_on_Housing","Abbreviation":"MACH","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-12-09T00:00:00","MeetingTime":"2021-12-09T15:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"\"Notice: This meeting may involve the remote participation by members, either by telephone, or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021\"
To Access the Meeting Call: (612) 276-6670
Enter Conference ID: 561 979 179#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"}] \ No newline at end of file diff --git a/tests/files/minn_macopwd.html b/tests/files/minn_macopwd.html deleted file mode 100644 index 828ee02..0000000 --- a/tests/files/minn_macopwd.html +++ /dev/null @@ -1 +0,0 @@ -[{"Id":1649,"CommitteeTypeId":5,"CommitteeId":67,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee On People With Disabilities","CommitteeEnumName":"Minneapolis_Advisory_Committee_On_People_With_Disabilities","Abbreviation":"MACOPD","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-01-17T00:00:00","MeetingTime":"2018-01-17T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":1650,"CommitteeTypeId":5,"CommitteeId":67,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee On People With Disabilities","CommitteeEnumName":"Minneapolis_Advisory_Committee_On_People_With_Disabilities","Abbreviation":"MACOPD","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-02-21T00:00:00","MeetingTime":"2018-02-21T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":1651,"CommitteeTypeId":5,"CommitteeId":67,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee On People With Disabilities","CommitteeEnumName":"Minneapolis_Advisory_Committee_On_People_With_Disabilities","Abbreviation":"MACOPD","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-03-21T00:00:00","MeetingTime":"2018-03-21T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":1652,"CommitteeTypeId":5,"CommitteeId":67,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee On People With Disabilities","CommitteeEnumName":"Minneapolis_Advisory_Committee_On_People_With_Disabilities","Abbreviation":"MACOPD","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-04-18T00:00:00","MeetingTime":"2018-04-18T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":1653,"CommitteeTypeId":5,"CommitteeId":67,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee On People With Disabilities","CommitteeEnumName":"Minneapolis_Advisory_Committee_On_People_With_Disabilities","Abbreviation":"MACOPD","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-05-16T00:00:00","MeetingTime":"2018-05-16T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":1654,"CommitteeTypeId":5,"CommitteeId":67,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee On People With Disabilities","CommitteeEnumName":"Minneapolis_Advisory_Committee_On_People_With_Disabilities","Abbreviation":"MACOPD","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-06-20T00:00:00","MeetingTime":"2018-06-20T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":1655,"CommitteeTypeId":5,"CommitteeId":67,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee On People With Disabilities","CommitteeEnumName":"Minneapolis_Advisory_Committee_On_People_With_Disabilities","Abbreviation":"MACOPD","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-07-18T00:00:00","MeetingTime":"2018-07-18T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":1656,"CommitteeTypeId":5,"CommitteeId":67,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee On People With Disabilities","CommitteeEnumName":"Minneapolis_Advisory_Committee_On_People_With_Disabilities","Abbreviation":"MACOPD","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-08-15T00:00:00","MeetingTime":"2018-08-15T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":1657,"CommitteeTypeId":5,"CommitteeId":67,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee On People With Disabilities","CommitteeEnumName":"Minneapolis_Advisory_Committee_On_People_With_Disabilities","Abbreviation":"MACOPD","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-09-19T00:00:00","MeetingTime":"2018-09-19T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":1658,"CommitteeTypeId":5,"CommitteeId":67,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee On People With Disabilities","CommitteeEnumName":"Minneapolis_Advisory_Committee_On_People_With_Disabilities","Abbreviation":"MACOPD","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-10-17T00:00:00","MeetingTime":"2018-10-17T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":1659,"CommitteeTypeId":5,"CommitteeId":67,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee On People With Disabilities","CommitteeEnumName":"Minneapolis_Advisory_Committee_On_People_With_Disabilities","Abbreviation":"MACOPD","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-11-21T00:00:00","MeetingTime":"2018-11-21T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":1660,"CommitteeTypeId":5,"CommitteeId":67,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee On People With Disabilities","CommitteeEnumName":"Minneapolis_Advisory_Committee_On_People_With_Disabilities","Abbreviation":"MACOPD","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-12-19T00:00:00","MeetingTime":"2018-12-19T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":3468,"CommitteeTypeId":5,"CommitteeId":67,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee On People With Disabilities","CommitteeEnumName":"Minneapolis_Advisory_Committee_On_People_With_Disabilities","Abbreviation":"MACOPD","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-01-16T00:00:00","MeetingTime":"2019-01-16T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":3469,"CommitteeTypeId":5,"CommitteeId":67,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee On People With Disabilities","CommitteeEnumName":"Minneapolis_Advisory_Committee_On_People_With_Disabilities","Abbreviation":"MACOPD","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-02-20T00:00:00","MeetingTime":"2019-02-20T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":3470,"CommitteeTypeId":5,"CommitteeId":67,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee On People With Disabilities","CommitteeEnumName":"Minneapolis_Advisory_Committee_On_People_With_Disabilities","Abbreviation":"MACOPD","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-03-20T00:00:00","MeetingTime":"2019-03-20T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":3471,"CommitteeTypeId":5,"CommitteeId":67,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee On People With Disabilities","CommitteeEnumName":"Minneapolis_Advisory_Committee_On_People_With_Disabilities","Abbreviation":"MACOPD","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-04-17T00:00:00","MeetingTime":"2019-04-17T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":3472,"CommitteeTypeId":5,"CommitteeId":67,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee On People With Disabilities","CommitteeEnumName":"Minneapolis_Advisory_Committee_On_People_With_Disabilities","Abbreviation":"MACOPD","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-05-15T00:00:00","MeetingTime":"2019-05-15T16:30:00","TotalRowsCount":0,"AgendaId":853,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"05MACOPD Agenda_05152019.pdf","IsPdf":true,"CommitteeReportDocumentId":785,"CommitteeReportDocument":"05MACOPD_2019_Minutes.pdf","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":3473,"CommitteeTypeId":5,"CommitteeId":67,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee On People With Disabilities","CommitteeEnumName":"Minneapolis_Advisory_Committee_On_People_With_Disabilities","Abbreviation":"MACOPD","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-06-19T00:00:00","MeetingTime":"2019-06-19T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":3474,"CommitteeTypeId":5,"CommitteeId":67,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee On People With Disabilities","CommitteeEnumName":"Minneapolis_Advisory_Committee_On_People_With_Disabilities","Abbreviation":"MACOPD","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-07-17T00:00:00","MeetingTime":"2019-07-17T16:30:00","TotalRowsCount":0,"AgendaId":998,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"RECAC-Agenda-07172019.pdf","IsPdf":true,"CommitteeReportDocumentId":1927,"CommitteeReportDocument":"07MACOPD_2019.pdf","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":3475,"CommitteeTypeId":5,"CommitteeId":67,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee On People With Disabilities","CommitteeEnumName":"Minneapolis_Advisory_Committee_On_People_With_Disabilities","Abbreviation":"MACOPD","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-08-21T00:00:00","MeetingTime":"2019-08-21T16:30:00","TotalRowsCount":0,"AgendaId":1058,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"MACOPD_Meeting_Agenda_08212019.pdf","IsPdf":true,"CommitteeReportDocumentId":1928,"CommitteeReportDocument":"08MACOPD_2019.pdf","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":3476,"CommitteeTypeId":5,"CommitteeId":67,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee On People With Disabilities","CommitteeEnumName":"Minneapolis_Advisory_Committee_On_People_With_Disabilities","Abbreviation":"MACOPD","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-09-18T00:00:00","MeetingTime":"2019-09-18T16:30:00","TotalRowsCount":0,"AgendaId":1114,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"MACOPD_Agenda_09182019.pdf","IsPdf":true,"CommitteeReportDocumentId":1929,"CommitteeReportDocument":"09MACOPD_2019.pdf","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":3477,"CommitteeTypeId":5,"CommitteeId":67,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee On People With Disabilities","CommitteeEnumName":"Minneapolis_Advisory_Committee_On_People_With_Disabilities","Abbreviation":"MACOPD","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-10-16T00:00:00","MeetingTime":"2019-10-16T16:30:00","TotalRowsCount":0,"AgendaId":1168,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"MACOPD_Agenda_10162019.pdf","IsPdf":true,"CommitteeReportDocumentId":934,"CommitteeReportDocument":"MACOPD_Minutes_10162019.pdf","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":3970,"CommitteeTypeId":5,"CommitteeId":67,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee On People With Disabilities","CommitteeEnumName":"Minneapolis_Advisory_Committee_On_People_With_Disabilities","Abbreviation":"MACOPD","Location":"City Hall, 350 S. 5th St., Room 132","Address":null,"MeetingType":"Regular","MeetingDate":"2019-11-20T00:00:00","MeetingTime":"2019-11-20T16:30:00","TotalRowsCount":0,"AgendaId":1275,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Minneapolis Committee of People with Disabilities.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1930,"CommitteeReportDocument":"11MACOPD_2019.pdf","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":3478,"CommitteeTypeId":5,"CommitteeId":67,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee On People With Disabilities","CommitteeEnumName":"Minneapolis_Advisory_Committee_On_People_With_Disabilities","Abbreviation":"MACOPD","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-12-18T00:00:00","MeetingTime":"2019-12-18T16:30:00","TotalRowsCount":0,"AgendaId":1344,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"MACOPD_MarkedAgenda12182019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":3951,"CommitteeTypeId":5,"CommitteeId":67,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee On People With Disabilities","CommitteeEnumName":"Minneapolis_Advisory_Committee_On_People_With_Disabilities","Abbreviation":"MACOPD","Location":"City Hall, 350 S. 5th St., Room 132","Address":null,"MeetingType":"Regular","MeetingDate":"2020-01-15T00:00:00","MeetingTime":"2020-01-15T16:30:00","TotalRowsCount":0,"AgendaId":1391,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Minneapolis Advisory Committee on People with Disabilities.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1075,"CommitteeReportDocument":"01MACOPD2020.pdf","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":4318,"CommitteeTypeId":5,"CommitteeId":67,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee On People With Disabilities","CommitteeEnumName":"Minneapolis_Advisory_Committee_On_People_With_Disabilities","Abbreviation":"MACOPD","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-02-19T00:00:00","MeetingTime":"2020-02-19T16:30:00","TotalRowsCount":0,"AgendaId":1480,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1425,"CommitteeReportDocument":"02MACOPD2020.pdf","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":4319,"CommitteeTypeId":5,"CommitteeId":67,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee On People With Disabilities","CommitteeEnumName":"Minneapolis_Advisory_Committee_On_People_With_Disabilities","Abbreviation":"MACOPD","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-03-18T00:00:00","MeetingTime":"2020-03-18T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"Regular meeting of the Minneapolis Advisory Committee on People with Disabilities.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":4320,"CommitteeTypeId":5,"CommitteeId":67,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee On People With Disabilities","CommitteeEnumName":"Minneapolis_Advisory_Committee_On_People_With_Disabilities","Abbreviation":"MACOPD","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-04-15T00:00:00","MeetingTime":"2020-04-15T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"Regular meeting of the Minneapolis Advisory Committee on People with Disabilities.
Regular meeting of the Minneapolis Advisory Committee on People with Disabilities.
Regular meeting of the Minneapolis Advisory Committee on People with Disabilities.
Dial-In Number: 612-267-6670
Notice: This meeting may involve the remote\nparticipation by members, either by telephone or other electronic means, due to\nthe local public health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021
Regularly scheduled meeting of the Minneapolis Advisory Committee on People with Disabilities.
Dial-in Information:
Phone #: +1 612-276-6670
Conference ID: 323 701 536#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1427,"CommitteeReportDocument":"08MACOPD2020.pdf","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":4721,"CommitteeTypeId":5,"CommitteeId":67,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee On People With Disabilities","CommitteeEnumName":"Minneapolis_Advisory_Committee_On_People_With_Disabilities","Abbreviation":"MACOPD","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-09-16T00:00:00","MeetingTime":"2020-09-16T16:30:00","TotalRowsCount":0,"AgendaId":1944,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regularly scheduled meeting of the Minneapolis Advisory Committee on People with Disabilities.
Dial-in Information:
Phone #: +1 612-276-6670
Conference ID: 362 310 435#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
Regularly scheduled meeting of the Minneapolis Advisory Committee on People with Disabilities.
Dial-in Information:
Phone #: +1 612-276-6670
Conference ID: 377 495 977#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
Regularly scheduled meeting of the Minneapolis Advisory Committee on People with Disabilities.
Dial-in Information:
Phone #: +1 612-276-6670
Conference ID: 820 779 575#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
Notice: This meeting involves the remote participation by members, either by telephone or by other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statues Section 13D. 021.
\n\nPhone #: +1 612-276-6670
\n\nConference ID: 187\n622 16#
\n\n\n
\n
\n
This meeting may be recorded. Recordings of public meetings are posted for public access through the City's Legislative Information Management System (LIMS), available at lims.minneapolismn.gov and from the City's YouTube channel. If you participate in the public meeting, the information you provide may be classified as public data pursuant to the Minnesota Government Data Practices Act; this could include, but not be limited to, the following:
\nA portion of this meeting may be closed to the public pursuant to MN Statutes Section 13D.03 or 13D.05.
\n\n
Notice: This meeting involves the remote participation by members, either by telephone or by other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statues Section 13D. 021.
Phone #: +1 612-276-6670
Conference ID: 714\n922 233#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":2017,"CommitteeReportDocument":"6MACOPD2021.pdf","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":5606,"CommitteeTypeId":5,"CommitteeId":67,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee On People With Disabilities","CommitteeEnumName":"Minneapolis_Advisory_Committee_On_People_With_Disabilities","Abbreviation":"MACOPD","Location":"Online Meeting","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2021-07-21T00:00:00","MeetingTime":"2021-07-21T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: This meeting involves the remote participation by members, either by telephone or by other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statues Section 13D. 021.
Phone #: +1 612-276-6670
Conference ID: 714\n922 233#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":5633,"CommitteeTypeId":5,"CommitteeId":67,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee On People With Disabilities","CommitteeEnumName":"Minneapolis_Advisory_Committee_On_People_With_Disabilities","Abbreviation":"MACOPD","Location":"Online Meeting","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2021-08-18T00:00:00","MeetingTime":"2021-08-18T16:30:00","TotalRowsCount":0,"AgendaId":2690,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Marked Agenda Published","Description":"Notice:
\n\nMembers of the Board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021. A portion of this meeting may be closed to the public pursuant to MN Statutes Section 13D.03 or 13D.05.
\n\nTo join the meeting as a member of the public, call 612-276-6670 and enter Conference ID: 714 922 233#
\n\nNext Minneapolis Advisory Committee On People With Disabilities meeting: September 15, 2021
\n","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":5640,"CommitteeTypeId":5,"CommitteeId":67,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Advisory Committee On People With Disabilities","CommitteeEnumName":"Minneapolis_Advisory_Committee_On_People_With_Disabilities","Abbreviation":"MACOPD","Location":"Online Meeting","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2021-09-15T00:00:00","MeetingTime":"2021-09-15T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Members of the Board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021. A portion of this meeting may be closed to the public pursuant to MN Statutes Section 13D.03 or 13D.05.
\n\nTo join the meeting as a member of the public, call 612-276-6670 and enter Conference ID: 714 922 233#
\n\nNext Minneapolis Advisory Committee On People With Disabilities meeting: October 20, 2021
\n","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"}] \ No newline at end of file diff --git a/tests/files/minn_mwdb.html b/tests/files/minn_mwdb.html deleted file mode 100644 index 4269a96..0000000 --- a/tests/files/minn_mwdb.html +++ /dev/null @@ -1 +0,0 @@ -[{"Id":1685,"CommitteeTypeId":5,"CommitteeId":72,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Workforce Development Board","CommitteeEnumName":"Minneapolis_Workforce_Development_Board","Abbreviation":"MWDB","Location":"Clockwork Annex","Address":"1163 16th Ave. SE., Minneapolis, MN 55414","MeetingType":"Regular","MeetingDate":"2018-01-16T00:00:00","MeetingTime":"2018-01-16T08:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":1686,"CommitteeTypeId":5,"CommitteeId":72,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Workforce Development Board","CommitteeEnumName":"Minneapolis_Workforce_Development_Board","Abbreviation":"MWDB","Location":"Minneapolis Community & Technical College","Address":"1501 Hennepin Ave., Minneapolis, MN 55403","MeetingType":"Regular","MeetingDate":"2018-03-20T00:00:00","MeetingTime":"2018-03-20T08:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":1687,"CommitteeTypeId":5,"CommitteeId":72,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Workforce Development Board","CommitteeEnumName":"Minneapolis_Workforce_Development_Board","Abbreviation":"MWDB","Location":"Midtown Global Market, Greenway Conference Room","Address":"920 E. Lake St., Minneapolis, MN 55407","MeetingType":"Regular","MeetingDate":"2018-05-15T00:00:00","MeetingTime":"2018-05-15T08:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":1688,"CommitteeTypeId":5,"CommitteeId":72,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Workforce Development Board","CommitteeEnumName":"Minneapolis_Workforce_Development_Board","Abbreviation":"MWDB","Location":"TBD","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2018-07-17T00:00:00","MeetingTime":"2018-07-17T08:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":1689,"CommitteeTypeId":5,"CommitteeId":72,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Workforce Development Board","CommitteeEnumName":"Minneapolis_Workforce_Development_Board","Abbreviation":"MWDB","Location":"Ucare","Address":"500 NE. Stinson Blvd., Minneapolis, MN 55413","MeetingType":"Regular","MeetingDate":"2018-09-18T00:00:00","MeetingTime":"2018-09-18T08:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":1690,"CommitteeTypeId":5,"CommitteeId":72,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Workforce Development Board","CommitteeEnumName":"Minneapolis_Workforce_Development_Board","Abbreviation":"MWDB","Location":"Suite 200, Crown Roller Building","Address":"105 S. 5th Ave., Minneapolis, MN 55401","MeetingType":"Regular","MeetingDate":"2018-11-20T00:00:00","MeetingTime":"2018-11-20T08:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":3501,"CommitteeTypeId":5,"CommitteeId":72,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Workforce Development Board","CommitteeEnumName":"Minneapolis_Workforce_Development_Board","Abbreviation":"MWDB","Location":"North Minneapolis Workforce Center","Address":"800 W Broadway Ave., Minneapolis, MN 55411","MeetingType":"Regular","MeetingDate":"2019-01-15T00:00:00","MeetingTime":"2019-01-15T08:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":3502,"CommitteeTypeId":5,"CommitteeId":72,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Workforce Development Board","CommitteeEnumName":"Minneapolis_Workforce_Development_Board","Abbreviation":"MWDB","Location":"Suite 200, Crown Roller Building","Address":"105 S. 5th Ave., Minneapolis, MN 55401","MeetingType":"Regular","MeetingDate":"2019-03-19T00:00:00","MeetingTime":"2019-03-19T08:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":3503,"CommitteeTypeId":5,"CommitteeId":72,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Workforce Development Board","CommitteeEnumName":"Minneapolis_Workforce_Development_Board","Abbreviation":"MWDB","Location":"East Side Neighborhood Services","Address":"1700 NE 2nd St., Minneapolis, MN 55413","MeetingType":"Regular","MeetingDate":"2019-05-21T00:00:00","MeetingTime":"2019-05-21T08:00:00","TotalRowsCount":0,"AgendaId":870,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"MWDB_Agenda_05212019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":3504,"CommitteeTypeId":5,"CommitteeId":72,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Workforce Development Board","CommitteeEnumName":"Minneapolis_Workforce_Development_Board","Abbreviation":"MWDB","Location":"Ucare","Address":"500 NE. Stinson Blvd., Minneapolis, MN 55413","MeetingType":"Regular","MeetingDate":"2019-07-16T00:00:00","MeetingTime":"2019-07-16T08:00:00","TotalRowsCount":0,"AgendaId":986,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"MWDB_Agenda_07162019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":3505,"CommitteeTypeId":5,"CommitteeId":72,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Workforce Development Board","CommitteeEnumName":"Minneapolis_Workforce_Development_Board","Abbreviation":"MWDB","Location":"800 West Broadway","Address":"800 W. Broadway Ave., Minneapolis, MN 55411","MeetingType":"Regular","MeetingDate":"2019-09-17T00:00:00","MeetingTime":"2019-09-17T08:00:00","TotalRowsCount":0,"AgendaId":1226,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"MWDB_Agenda_09172019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":3506,"CommitteeTypeId":5,"CommitteeId":72,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Workforce Development Board","CommitteeEnumName":"Minneapolis_Workforce_Development_Board","Abbreviation":"MWDB","Location":"TBD","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2019-11-19T00:00:00","MeetingTime":"2019-11-19T08:00:00","TotalRowsCount":0,"AgendaId":1261,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"MWDB_Agenda_11192019.pdf","IsPdf":true,"CommitteeReportDocumentId":1013,"CommitteeReportDocument":"MWDB-11192019-Minutes.pdf","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":3938,"CommitteeTypeId":5,"CommitteeId":72,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Workforce Development Board","CommitteeEnumName":"Minneapolis_Workforce_Development_Board","Abbreviation":"MWDB","Location":"South Minneapolis CareerForce Center","Address":"777 East Lake Street, Minneapolis, MN 55407","MeetingType":"Regular","MeetingDate":"2020-01-21T00:00:00","MeetingTime":"2020-01-21T08:00:00","TotalRowsCount":0,"AgendaId":1404,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Minneapolis Workforce Development Board
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1031,"CommitteeReportDocument":"MWDB-01212020-Minutes.pdf","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":4150,"CommitteeTypeId":5,"CommitteeId":72,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Workforce Development Board","CommitteeEnumName":"Minneapolis_Workforce_Development_Board","Abbreviation":"MWDB","Location":"CANCELED","Address":"CANCELED","MeetingType":"Regular","MeetingDate":"2020-03-17T00:00:00","MeetingTime":"2020-03-17T08:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"Due to public health concerns related to COVID-19, the meeting for March 17 has been canceled. At this time, the Minnesota Department\nof Health’s recommended social distancing of 6 feet per person cannot be\nensured.
Regular meeting* of the Minneapolis Workforce Development Board.
Notice: This meeting may involve the remote\nparticipation by members, either by telephone or other electronic means, due to\nthe local public health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021
*Listen to the meeting via telephone: Dial: +1 612-276-6670 (United States, Minneapolis Toll) Conference ID:\n914 338 57#
\n\n
The regular meeting of the Minneapolis Workforce Development Board scheduled for July 21 has been cancelled.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":4659,"CommitteeTypeId":5,"CommitteeId":72,"MeetingTypeId":3,"CommitteeType":"ABC","CommitteeName":"Minneapolis Workforce Development Board","CommitteeEnumName":"Minneapolis_Workforce_Development_Board","Abbreviation":"MWDB","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Special","MeetingDate":"2020-08-18T00:00:00","MeetingTime":"2020-08-18T08:00:00","TotalRowsCount":0,"AgendaId":1869,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Special meeting* of the Minneapolis Workforce Development Board.
To participate, call +1 612-276-6670 and enter Conference ID: 311 234 803#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
Notice:\nThis meeting may involve the remote participation by members, either by\ntelephone or other electronic means, due to the local public health emergency\n(novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section\n13D.021
To participate, call +1 612-276-6670 and enter Conference ID: 562\n375 772#
Notice:\nThis meeting may involve the remote participation by members, either by\ntelephone or other electronic means, due to the local public health emergency\n(novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section\n13D.021
To participate, call +1 612-276-6670 and enter Conference ID: 170\n729 691#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
To join, call 612-276-6670 and enter Conference ID: 211 854 24#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1727,"CommitteeReportDocument":"MWDB_20210119_minutes.pdf","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":5302,"CommitteeTypeId":5,"CommitteeId":72,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Workforce Development Board","CommitteeEnumName":"Minneapolis_Workforce_Development_Board","Abbreviation":"MWDB","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-03-16T00:00:00","MeetingTime":"2021-03-16T08:00:00","TotalRowsCount":0,"AgendaId":2314,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
To join, call 612-276-6670 and enter Conference ID: 920 296 815#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1881,"CommitteeReportDocument":"MWDB_20210316_minutes.pdf","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":5434,"CommitteeTypeId":5,"CommitteeId":72,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Minneapolis Workforce Development Board","CommitteeEnumName":"Minneapolis_Workforce_Development_Board","Abbreviation":"MWDB","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-05-18T00:00:00","MeetingTime":"2021-05-18T08:00:00","TotalRowsCount":0,"AgendaId":2493,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Marked Agenda Published","Description":"Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
To join, call 612-276-6670 and enter Conference ID: 447 468 745#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"}] \ No newline at end of file diff --git a/tests/files/minn_ngztf.html b/tests/files/minn_ngztf.html deleted file mode 100644 index 117379b..0000000 --- a/tests/files/minn_ngztf.html +++ /dev/null @@ -1 +0,0 @@ -[{"Id":3757,"CommitteeTypeId":5,"CommitteeId":187,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Northside Green Zone Task Force","CommitteeEnumName":"Northside_Green_Zone_Task_Force","Abbreviation":"NGZ","Location":"Episcopal Church in Minnesota","Address":"1101 W Broadway Ave., Minneapolis, MN 55411","MeetingType":"Regular","MeetingDate":"2019-04-10T00:00:00","MeetingTime":"2019-04-10T17:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3758,"CommitteeTypeId":5,"CommitteeId":187,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Northside Green Zone Task Force","CommitteeEnumName":"Northside_Green_Zone_Task_Force","Abbreviation":"NGZ","Location":"EMERGE Community Development, Phillips Community Room","Address":"1834 Emerson Ave. N, Minneapolis, MN 55411","MeetingType":"Regular","MeetingDate":"2019-05-08T00:00:00","MeetingTime":"2019-05-08T17:30:00","TotalRowsCount":0,"AgendaId":838,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":"","ImportedData":false,"AgendaPDFAttachment":"Northern Green Zone Agenda May 8 2019 LIMS.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3830,"CommitteeTypeId":5,"CommitteeId":187,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Northside Green Zone Task Force","CommitteeEnumName":"Northside_Green_Zone_Task_Force","Abbreviation":"NGZ","Location":"Northeast Library","Address":"2200 Central Ave. NE, Minneapolis, MN 55418","MeetingType":"Regular","MeetingDate":"2019-06-12T00:00:00","MeetingTime":"2019-06-12T17:30:00","TotalRowsCount":0,"AgendaId":906,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"NGZTFAgenda06122019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3855,"CommitteeTypeId":5,"CommitteeId":187,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Northside Green Zone Task Force","CommitteeEnumName":"Northside_Green_Zone_Task_Force","Abbreviation":"NGZ","Location":"Mill City Commons","Address":"3023 Randolph St NE, Minneapolis, MN 55418","MeetingType":"Regular","MeetingDate":"2019-07-10T00:00:00","MeetingTime":"2019-07-10T17:30:00","TotalRowsCount":0,"AgendaId":963,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"NGZTF_Agenda_07102019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3862,"CommitteeTypeId":5,"CommitteeId":187,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Northside Green Zone Task Force","CommitteeEnumName":"Northside_Green_Zone_Task_Force","Abbreviation":"NGZ","Location":"Mississippi Watershed Management Organization","Address":"2522 Marshall St. NE., Minneapolis, MN 55418","MeetingType":"Regular","MeetingDate":"2019-08-07T00:00:00","MeetingTime":"2019-08-07T17:30:00","TotalRowsCount":0,"AgendaId":1022,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"NGZTF_Agenda_08072019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3863,"CommitteeTypeId":5,"CommitteeId":187,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Northside Green Zone Task Force","CommitteeEnumName":"Northside_Green_Zone_Task_Force","Abbreviation":"NGZ","Location":"Northside Economic Opportunity Network (NEON)","Address":"1007 W. Broadway Ave., Minneapolis, MN 55411","MeetingType":"Regular","MeetingDate":"2019-09-04T00:00:00","MeetingTime":"2019-09-04T17:30:00","TotalRowsCount":0,"AgendaId":1074,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"NGZTF_Agenda_09042019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3864,"CommitteeTypeId":5,"CommitteeId":187,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Northside Green Zone Task Force","CommitteeEnumName":"Northside_Green_Zone_Task_Force","Abbreviation":"NGZ","Location":"Farview Park Rec Center","Address":"621 N. 29th Ave., Minneapolis, MN 55411","MeetingType":"Regular","MeetingDate":"2019-10-02T00:00:00","MeetingTime":"2019-10-02T17:30:00","TotalRowsCount":0,"AgendaId":1137,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"NGZTF_Agenda_10022019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3865,"CommitteeTypeId":5,"CommitteeId":187,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Northside Green Zone Task Force","CommitteeEnumName":"Northside_Green_Zone_Task_Force","Abbreviation":"NGZ","Location":"TBD","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2019-11-06T00:00:00","MeetingTime":"2019-11-06T17:30:00","TotalRowsCount":0,"AgendaId":1204,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"NGZTF_Agenda_11062019.pdf","IsPdf":true,"CommitteeReportDocumentId":928,"CommitteeReportDocument":"Meeting Notes_Northern Green Zone November 2019.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3866,"CommitteeTypeId":5,"CommitteeId":187,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Northside Green Zone Task Force","CommitteeEnumName":"Northside_Green_Zone_Task_Force","Abbreviation":"NGZ","Location":"Farview Park Recreation Center, 621 N 29th Ave","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2019-12-04T00:00:00","MeetingTime":"2019-12-04T17:30:00","TotalRowsCount":0,"AgendaId":1306,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":970,"CommitteeReportDocument":"Northside Green Zone Task Force_12042019_Meeting_Minutes.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":4122,"CommitteeTypeId":5,"CommitteeId":187,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Northside Green Zone Task Force","CommitteeEnumName":"Northside_Green_Zone_Task_Force","Abbreviation":"NGZ","Location":"Mill City Church Commons","Address":"3023 Randolph St NE, Minneapolis, MN 55418","MeetingType":"Regular","MeetingDate":"2020-01-07T00:00:00","MeetingTime":"2020-01-07T17:30:00","TotalRowsCount":0,"AgendaId":1360,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Northern Green Zone meeting moved to the FIRST TUESDAY in January to avoid holiday on first Wednesday.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":994,"CommitteeReportDocument":"Northside Green Zone Task Force_01072020_Meeting_Minutes.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":4168,"CommitteeTypeId":5,"CommitteeId":187,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Northside Green Zone Task Force","CommitteeEnumName":"Northside_Green_Zone_Task_Force","Abbreviation":"NGZ","Location":"Northside Economic Opportunity Network (NEON), lower level conference room","Address":"1007 West Broadway Avenue North, Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-02-11T00:00:00","MeetingTime":"2020-02-11T17:30:00","TotalRowsCount":0,"AgendaId":1463,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"RESCHEDULED due to special election for District 60A on Tues, Feb 4.
Regular meeting of the Northside Green Zone Task Force.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1078,"CommitteeReportDocument":"Northside Green Zone Task Force_02112020_Meeting_Minutes.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":4169,"CommitteeTypeId":5,"CommitteeId":187,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Northside Green Zone Task Force","CommitteeEnumName":"Northside_Green_Zone_Task_Force","Abbreviation":"NGZ","Location":"North Commons Recreation Center","Address":"1801 N James Ave, Minneapolis","MeetingType":"Regular","MeetingDate":"2020-03-10T00:00:00","MeetingTime":"2020-03-10T17:30:00","TotalRowsCount":0,"AgendaId":1529,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Northside Green Zone Task Force. Date changed to due Minnesota Primary Election on March 3.
The April 7 regular meeting of the Northside Green Zone Task Force has been CANCELLED for the protection of our community members' health.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":4172,"CommitteeTypeId":5,"CommitteeId":187,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Northside Green Zone Task Force","CommitteeEnumName":"Northside_Green_Zone_Task_Force","Abbreviation":"NGZ","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-06-04T00:00:00","MeetingTime":"2020-06-04T16:00:00","TotalRowsCount":0,"AgendaId":1682,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Call-in information:
+1 612-276-6670 United States, Minneapolis (Toll)
Conference ID: 492 336 979#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
Join Meeting Information:
Dial 612-276-6670
Conference ID: 673 797 174#
Notice:\nThis meeting may involve the remote participation by members, either by\ntelephone or other electronic means, due to the local public health emergency\n(novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section\n13D.021
This is a special meeting of the Northside Green Zone Task Force to vote\non a few important items, including whether to merge with the Northern Metals\nAdvisory Committee.
Call-in information:
+1\n612-276-6670 United States, Minneapolis (Toll)
\n\n
Conference ID: 912 239 149#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
Call 612-276-6670 and enter Conference ID: 492 336 979#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1343,"CommitteeReportDocument":"Northside Green Zone Task Force_Notes_08062020.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":4175,"CommitteeTypeId":5,"CommitteeId":187,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Northside Green Zone Task Force","CommitteeEnumName":"Northside_Green_Zone_Task_Force","Abbreviation":"NGZ","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2020-09-03T00:00:00","MeetingTime":"2020-09-03T16:00:00","TotalRowsCount":0,"AgendaId":1880,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Call-in information:
+1 612-276-6670 United States, Minneapolis (Toll)
Conference ID: 492 336 979#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1405,"CommitteeReportDocument":"NGZ_20200903_minutes.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":4176,"CommitteeTypeId":5,"CommitteeId":187,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Northside Green Zone Task Force","CommitteeEnumName":"Northside_Green_Zone_Task_Force","Abbreviation":"NGZ","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2020-10-01T00:00:00","MeetingTime":"2020-10-01T16:00:00","TotalRowsCount":0,"AgendaId":1969,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Call-in information:
+1 612-276-6670 United States, Minneapolis (Toll)
Conference ID: 492 336 979#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1461,"CommitteeReportDocument":"NGZ_20201001_minutes.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":4177,"CommitteeTypeId":5,"CommitteeId":187,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Northside Green Zone Task Force","CommitteeEnumName":"Northside_Green_Zone_Task_Force","Abbreviation":"NGZ","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2020-11-05T00:00:00","MeetingTime":"2020-11-05T16:00:00","TotalRowsCount":0,"AgendaId":2052,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Call-in information:
+1 612-276-6670 United States, Minneapolis (Toll)
Conference ID: 492 336 979#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1541,"CommitteeReportDocument":"Northside Green Zone Task Force_Meeting Minutes_11052020.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":4224,"CommitteeTypeId":5,"CommitteeId":187,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Northside Green Zone Task Force","CommitteeEnumName":"Northside_Green_Zone_Task_Force","Abbreviation":"NGZ","Location":"TBD, varies by meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-11-16T00:00:00","MeetingTime":"2020-11-16T17:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"Regular meeting of the Southside Green Zone Council
Call-in information:
+1 612-276-6670 United States, Minneapolis (Toll)
Conference ID: 492 336 979#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":4792,"CommitteeTypeId":5,"CommitteeId":187,"MeetingTypeId":3,"CommitteeType":"ABC","CommitteeName":"Northside Green Zone Task Force","CommitteeEnumName":"Northside_Green_Zone_Task_Force","Abbreviation":"NGZ","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Special","MeetingDate":"2020-12-09T00:00:00","MeetingTime":"2020-12-09T18:00:00","TotalRowsCount":0,"AgendaId":2104,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Special Meeting: Joint Northside / Southside Green Zone Meeting
Join Meeting Information:
Dial: 612-276-6670
Conference ID: 773 506 462#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
Call-in information:
Dial: 612-276-6670
Conference ID: 673 797 174#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
Notice:\nThis meeting may involve the remote participation by members, either by\ntelephone or other electronic means, due to the local public health emergency\n(novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section\n13D.021
Join Meeting information:
612-276-6670
Conference ID: 158 217 668#
Call-in information:
Dial: 612-276-6670
Conference ID: 676 737 773#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1706,"CommitteeReportDocument":"NGZ_20210302_minutes.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":5428,"CommitteeTypeId":5,"CommitteeId":187,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Northside Green Zone Task Force","CommitteeEnumName":"Northside_Green_Zone_Task_Force","Abbreviation":"NGZ","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-03-15T00:00:00","MeetingTime":"2021-03-15T17:00:00","TotalRowsCount":0,"AgendaId":2309,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
To join as a member of the public, call 612-276-6670 and enter Conference ID: 288 112 10#
Joint meeting with the Southside Green Zone Council.
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.”
To join as a member of the public, call 612-612-276-6670 and enter Conference ID: 697 403 501#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1780,"CommitteeReportDocument":"JointNSGZ-SSGZ_20210406_minutes.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":5253,"CommitteeTypeId":5,"CommitteeId":187,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Northside Green Zone Task Force","CommitteeEnumName":"Northside_Green_Zone_Task_Force","Abbreviation":"NGZ","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-05-04T00:00:00","MeetingTime":"2021-05-04T17:00:00","TotalRowsCount":0,"AgendaId":2439,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Call-in information:
Dial: 612-276-6670
Conference ID: 476 359 660#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1841,"CommitteeReportDocument":"NGZ_20210504_minutes.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":5254,"CommitteeTypeId":5,"CommitteeId":187,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Northside Green Zone Task Force","CommitteeEnumName":"Northside_Green_Zone_Task_Force","Abbreviation":"NGZ","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-06-01T00:00:00","MeetingTime":"2021-06-01T17:00:00","TotalRowsCount":0,"AgendaId":2521,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Call-in information:
Dial: 612-276-6670
Conference ID: 757 806 449#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1956,"CommitteeReportDocument":"06012021 Northside Green Zone Task Force Minutes.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":5601,"CommitteeTypeId":5,"CommitteeId":187,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Northside Green Zone Task Force","CommitteeEnumName":"Northside_Green_Zone_Task_Force","Abbreviation":"NGZ","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-06-17T00:00:00","MeetingTime":"2021-06-17T17:30:00","TotalRowsCount":0,"AgendaId":2563,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
To join as a member of the public, call 612-276-6670 and enter Conference ID: 525 574 38#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1973,"CommitteeReportDocument":"Northside Green Zone Task Force_Meeting Notes_06172021.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":5255,"CommitteeTypeId":5,"CommitteeId":187,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Northside Green Zone Task Force","CommitteeEnumName":"Northside_Green_Zone_Task_Force","Abbreviation":"NGZ","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-06-29T00:00:00","MeetingTime":"2021-06-29T17:00:00","TotalRowsCount":0,"AgendaId":2584,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Joint meeting with Southside Green Zone Council.
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
To join as a member of the public, call 612-612-276-6670 and enter Conference ID: 727 180 369#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":2003,"CommitteeReportDocument":"Joint Green Zone meeting_Notes_06292021.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":5256,"CommitteeTypeId":5,"CommitteeId":187,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Northside Green Zone Task Force","CommitteeEnumName":"Northside_Green_Zone_Task_Force","Abbreviation":"NGZ","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-08-10T00:00:00","MeetingTime":"2021-08-10T17:00:00","TotalRowsCount":0,"AgendaId":2638,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Call-in information:
\n\nDial: 612-276-6670
\n\nConference ID: 257 112 743#
\n\n\n\nNotice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
\n","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":2082,"CommitteeReportDocument":"NGZ_20210810_minutes.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":5257,"CommitteeTypeId":5,"CommitteeId":187,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Northside Green Zone Task Force","CommitteeEnumName":"Northside_Green_Zone_Task_Force","Abbreviation":"NGZ","Location":"Terrell Mayes Jr. Memorial Garden","Address":"918 26th Ave N Minneapolis","MeetingType":"Regular","MeetingDate":"2021-08-31T00:00:00","MeetingTime":"2021-08-31T17:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":5258,"CommitteeTypeId":5,"CommitteeId":187,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Northside Green Zone Task Force","CommitteeEnumName":"Northside_Green_Zone_Task_Force","Abbreviation":"NGZ","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-10-05T00:00:00","MeetingTime":"2021-10-05T17:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Joint meeting with the Southside Green Zone Council.
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
To join as a member of the public, call 612-612-276-6670 and enter Conference ID: 869\n153 250#
Call-in information:
Dial: 612-276-6670
Conference ID: 825 975 683#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":5260,"CommitteeTypeId":5,"CommitteeId":187,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Northside Green Zone Task Force","CommitteeEnumName":"Northside_Green_Zone_Task_Force","Abbreviation":"NGZ","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-12-07T00:00:00","MeetingTime":"2021-12-07T17:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Call-in information:
Dial: 612-276-6670
Conference ID: 449 252 658#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"}] \ No newline at end of file diff --git a/tests/files/minn_nrppb.html b/tests/files/minn_nrppb.html deleted file mode 100644 index 1020d6f..0000000 --- a/tests/files/minn_nrppb.html +++ /dev/null @@ -1 +0,0 @@ -[{"Id":1703,"CommitteeTypeId":5,"CommitteeId":78,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Neighborhood Revitalization Program Policy Board","CommitteeEnumName":"Neighborhood_Revitalization_Program_Policy_Board","Abbreviation":"NRPpolicy","Location":"1st Floor, Crown Roller Building","Address":"105 S. 5th Ave., Minneapolis, MN 55401","MeetingType":"Regular","MeetingDate":"2018-02-20T00:00:00","MeetingTime":"2018-02-20T17:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":1706,"CommitteeTypeId":5,"CommitteeId":78,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Neighborhood Revitalization Program Policy Board","CommitteeEnumName":"Neighborhood_Revitalization_Program_Policy_Board","Abbreviation":"NRPpolicy","Location":"1st Floor, Crown Roller Building","Address":"105 S. 5th Ave., Minneapolis, MN 55401","MeetingType":"Regular","MeetingDate":"2018-05-15T00:00:00","MeetingTime":"2018-05-15T17:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":2439,"CommitteeTypeId":5,"CommitteeId":78,"MeetingTypeId":3,"CommitteeType":"ABC","CommitteeName":"Neighborhood Revitalization Program Policy Board","CommitteeEnumName":"Neighborhood_Revitalization_Program_Policy_Board","Abbreviation":"NRPpolicy","Location":"2nd Floor, Crown Roller Building","Address":"105 S. 5th Ave., Minneapolis, MN 55401","MeetingType":"Special","MeetingDate":"2018-06-19T00:00:00","MeetingTime":"2018-06-19T17:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":1709,"CommitteeTypeId":5,"CommitteeId":78,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Neighborhood Revitalization Program Policy Board","CommitteeEnumName":"Neighborhood_Revitalization_Program_Policy_Board","Abbreviation":"NRPpolicy","Location":"1st Floor, Crown Roller Building","Address":"105 S. 5th Ave., Minneapolis, MN 55401","MeetingType":"Regular","MeetingDate":"2018-08-21T00:00:00","MeetingTime":"2018-08-21T17:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":1712,"CommitteeTypeId":5,"CommitteeId":78,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Neighborhood Revitalization Program Policy Board","CommitteeEnumName":"Neighborhood_Revitalization_Program_Policy_Board","Abbreviation":"NRPpolicy","Location":"1st Floor, Crown Roller Building","Address":"105 S. 5th Ave., Minneapolis, MN 55401","MeetingType":"Regular","MeetingDate":"2018-11-20T00:00:00","MeetingTime":"2018-11-20T17:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":3767,"CommitteeTypeId":5,"CommitteeId":78,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Neighborhood Revitalization Program Policy Board","CommitteeEnumName":"Neighborhood_Revitalization_Program_Policy_Board","Abbreviation":"NRPpolicy","Location":"1st Floor, Crown Roller Building","Address":"105 S. 5th Ave., Minneapolis, MN 55401","MeetingType":"Regular","MeetingDate":"2019-04-09T00:00:00","MeetingTime":"2019-04-09T17:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":3779,"CommitteeTypeId":5,"CommitteeId":78,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Neighborhood Revitalization Program Policy Board","CommitteeEnumName":"Neighborhood_Revitalization_Program_Policy_Board","Abbreviation":"NRPpolicy","Location":"1st Floor, Crown Roller Building","Address":"105 S. 5th Ave., Minneapolis, MN 55401","MeetingType":"Regular","MeetingDate":"2019-07-09T00:00:00","MeetingTime":"2019-07-09T17:00:00","TotalRowsCount":0,"AgendaId":967,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"NRP_Agenda07062019.pdf","IsPdf":true,"CommitteeReportDocumentId":812,"CommitteeReportDocument":"NRPpolicyBoardJuly2019MINUTES.pdf","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":3897,"CommitteeTypeId":5,"CommitteeId":78,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Neighborhood Revitalization Program Policy Board","CommitteeEnumName":"Neighborhood_Revitalization_Program_Policy_Board","Abbreviation":"NRPpolicy","Location":"1st Floor, Crown Roller Building","Address":"105 S. 5th Ave., Minneapolis, MN 55401","MeetingType":"Regular","MeetingDate":"2019-08-20T00:00:00","MeetingTime":"2019-08-20T17:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":3907,"CommitteeTypeId":5,"CommitteeId":78,"MeetingTypeId":3,"CommitteeType":"ABC","CommitteeName":"Neighborhood Revitalization Program Policy Board","CommitteeEnumName":"Neighborhood_Revitalization_Program_Policy_Board","Abbreviation":"NRPpolicy","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Special","MeetingDate":"2019-08-30T00:00:00","MeetingTime":"2019-08-30T12:00:00","TotalRowsCount":0,"AgendaId":1077,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"NRP_Special_Agenda_08302019.pdf","IsPdf":true,"CommitteeReportDocumentId":875,"CommitteeReportDocument":"NRP_Minutes_08302019.pdf","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":3780,"CommitteeTypeId":5,"CommitteeId":78,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Neighborhood Revitalization Program Policy Board","CommitteeEnumName":"Neighborhood_Revitalization_Program_Policy_Board","Abbreviation":"NRPpolicy","Location":"1st Floor, Crown Roller Building","Address":"105 S. 5th Ave., Minneapolis, MN 55401","MeetingType":"Regular","MeetingDate":"2019-10-15T00:00:00","MeetingTime":"2019-10-15T17:00:00","TotalRowsCount":0,"AgendaId":1165,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"NRP_Agenda_10152019.pdf","IsPdf":true,"CommitteeReportDocumentId":944,"CommitteeReportDocument":"NRPpolicyBoardOctober2019.pdf","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":3898,"CommitteeTypeId":5,"CommitteeId":78,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Neighborhood Revitalization Program Policy Board","CommitteeEnumName":"Neighborhood_Revitalization_Program_Policy_Board","Abbreviation":"NRPpolicy","Location":"1st Floor, Crown Roller Building","Address":"105 S. 5th Ave., Minneapolis, MN 55401","MeetingType":"Regular","MeetingDate":"2019-12-10T00:00:00","MeetingTime":"2019-12-10T17:00:00","TotalRowsCount":0,"AgendaId":1315,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":971,"CommitteeReportDocument":"Neighborhood Revitalization Program Policy Board Minutes_12102019 (1).pdf","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":3781,"CommitteeTypeId":5,"CommitteeId":78,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Neighborhood Revitalization Program Policy Board","CommitteeEnumName":"Neighborhood_Revitalization_Program_Policy_Board","Abbreviation":"NRPpolicy","Location":"1st Floor, Crown Roller Building","Address":"105 S. 5th Ave., Minneapolis, MN 55401","MeetingType":"Regular","MeetingDate":"2020-01-14T00:00:00","MeetingTime":"2020-01-14T17:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":3782,"CommitteeTypeId":5,"CommitteeId":78,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Neighborhood Revitalization Program Policy Board","CommitteeEnumName":"Neighborhood_Revitalization_Program_Policy_Board","Abbreviation":"NRPpolicy","Location":"1st Floor, Crown Roller Building","Address":"105 S. 5th Ave., Minneapolis, MN 55401","MeetingType":"Regular","MeetingDate":"2020-02-11T00:00:00","MeetingTime":"2020-02-11T17:00:00","TotalRowsCount":0,"AgendaId":1456,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1237,"CommitteeReportDocument":"Neighborhood Revitalization Program Policy Board_02112020.pdf","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":3954,"CommitteeTypeId":5,"CommitteeId":78,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Neighborhood Revitalization Program Policy Board","CommitteeEnumName":"Neighborhood_Revitalization_Program_Policy_Board","Abbreviation":"NRPpolicy","Location":"Crown Roller Mill Building","Address":"105-5th Ave. South Minneapolis, MN 55401","MeetingType":"Regular","MeetingDate":"2020-04-14T00:00:00","MeetingTime":"2020-04-14T17:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"Regular scheduled Neighborhood Revitalization Policy Board.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":4515,"CommitteeTypeId":5,"CommitteeId":78,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Neighborhood Revitalization Program Policy Board","CommitteeEnumName":"Neighborhood_Revitalization_Program_Policy_Board","Abbreviation":"NRPpolicy","Location":"Online Meeting","Address":"Minneapolis, Minnesota","MeetingType":"Regular","MeetingDate":"2020-06-16T00:00:00","MeetingTime":"2020-06-16T17:00:00","TotalRowsCount":0,"AgendaId":1713,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular scheduled meeting of the Neighborhood Revitalization Policy Board. The Policy Board work within the scope of the State NRP Law and provides the legal mechanism for neighborhoods to expend Neighborhood Revitalization Program funds.
This meeting is being held virtually. To participate:
Dial in number: +1 (612) 276-6670
\n\nConference ID: 180 657 649#
Notice: Members of the Committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
If you have any questions please contact steven.gallagher@minneapolismn.gov
Regularly scheduled meeting of the Neighborhood Revitalization Program policy board. Please see agenda for more information.
To participate, call (612) 276-6670 and enter Conference ID: 355 633 059#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.02
Regularly scheduled meeting of the Neighborhood Revitalization Program Policy Board. To participate in this meeting please call +1\n612-276-6670 with Conference ID: 699 623 489#
\n\n
Notice:\nThis meeting may involve the remote participation by members, either by\ntelephone or other electronic means, due to the local public health emergency\n(novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section\n13D.021
Regularly scheduled meeting of the Neighborhood Revitalization Policy Board. To participate in this meeting please call +1 612-276-6670, Phone Conference ID: 409 319 484#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
Regularly scheduled meeting of the Neighborhood Revitalization Policy Board. To participate in this meeting please call +1 612-276-6670, Phone Conference ID: 435 950 771#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
Regular scheduled meeting of the NRP Policy Board.
Members of the Board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021. A portion of this meeting may be closed to the public pursuant to MN Statutes Section 13D.03 or 13D.05.
To join the meeting as a member of the public, call 612-276-6670 and enter Conference ID: 882570735#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":2006,"CommitteeReportDocument":"Neighborhood Revitalization Program Policy Board_04.06.2021 .pdf","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"},{"Id":5615,"CommitteeTypeId":5,"CommitteeId":78,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Neighborhood Revitalization Program Policy Board","CommitteeEnumName":"Neighborhood_Revitalization_Program_Policy_Board","Abbreviation":"NRPpolicy","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-07-13T00:00:00","MeetingTime":"2021-07-13T17:00:00","TotalRowsCount":0,"AgendaId":2616,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Marked Agenda Published","Description":"Regular scheduled meeting of the NRP Policy Board.
Members of the Board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021. A portion of this meeting may be closed to the public pursuant to MN Statutes Section 13D.03 or 13D.05.
To join the meeting as a member of the public, call 612-276-6670 and enter Phone Conference ID: 793 832 936#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Neighborhood & Community Relations","DepartmentT4":"81:1013"}] \ No newline at end of file diff --git a/tests/files/minn_pac.html b/tests/files/minn_pac.html deleted file mode 100644 index 7f01b87..0000000 --- a/tests/files/minn_pac.html +++ /dev/null @@ -1 +0,0 @@ -[{"Id":1714,"CommitteeTypeId":5,"CommitteeId":80,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Pedestrian Advisory Committee","CommitteeEnumName":"Pedestrian_Advisory_Committee","Abbreviation":"PAC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-01-03T00:00:00","MeetingTime":"2018-01-03T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":1715,"CommitteeTypeId":5,"CommitteeId":80,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Pedestrian Advisory Committee","CommitteeEnumName":"Pedestrian_Advisory_Committee","Abbreviation":"PAC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-02-07T00:00:00","MeetingTime":"2018-02-07T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":1716,"CommitteeTypeId":5,"CommitteeId":80,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Pedestrian Advisory Committee","CommitteeEnumName":"Pedestrian_Advisory_Committee","Abbreviation":"PAC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-03-07T00:00:00","MeetingTime":"2018-03-07T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":1717,"CommitteeTypeId":5,"CommitteeId":80,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Pedestrian Advisory Committee","CommitteeEnumName":"Pedestrian_Advisory_Committee","Abbreviation":"PAC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-04-04T00:00:00","MeetingTime":"2018-04-04T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":1718,"CommitteeTypeId":5,"CommitteeId":80,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Pedestrian Advisory Committee","CommitteeEnumName":"Pedestrian_Advisory_Committee","Abbreviation":"PAC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-05-02T00:00:00","MeetingTime":"2018-05-02T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":1719,"CommitteeTypeId":5,"CommitteeId":80,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Pedestrian Advisory Committee","CommitteeEnumName":"Pedestrian_Advisory_Committee","Abbreviation":"PAC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-06-06T00:00:00","MeetingTime":"2018-06-06T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":1720,"CommitteeTypeId":5,"CommitteeId":80,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Pedestrian Advisory Committee","CommitteeEnumName":"Pedestrian_Advisory_Committee","Abbreviation":"PAC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-07-11T00:00:00","MeetingTime":"2018-07-11T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":1721,"CommitteeTypeId":5,"CommitteeId":80,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Pedestrian Advisory Committee","CommitteeEnumName":"Pedestrian_Advisory_Committee","Abbreviation":"PAC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-08-01T00:00:00","MeetingTime":"2018-08-01T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":1722,"CommitteeTypeId":5,"CommitteeId":80,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Pedestrian Advisory Committee","CommitteeEnumName":"Pedestrian_Advisory_Committee","Abbreviation":"PAC","Location":"Hennepin County Government Plaza","Address":"North side by the Nice Ride racks","MeetingType":"Regular","MeetingDate":"2018-09-05T00:00:00","MeetingTime":"2018-09-05T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":1723,"CommitteeTypeId":5,"CommitteeId":80,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Pedestrian Advisory Committee","CommitteeEnumName":"Pedestrian_Advisory_Committee","Abbreviation":"PAC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-10-03T00:00:00","MeetingTime":"2018-10-03T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":1724,"CommitteeTypeId":5,"CommitteeId":80,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Pedestrian Advisory Committee","CommitteeEnumName":"Pedestrian_Advisory_Committee","Abbreviation":"PAC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-11-07T00:00:00","MeetingTime":"2018-11-07T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":1725,"CommitteeTypeId":5,"CommitteeId":80,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Pedestrian Advisory Committee","CommitteeEnumName":"Pedestrian_Advisory_Committee","Abbreviation":"PAC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-12-05T00:00:00","MeetingTime":"2018-12-05T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3340,"CommitteeTypeId":5,"CommitteeId":80,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Pedestrian Advisory Committee","CommitteeEnumName":"Pedestrian_Advisory_Committee","Abbreviation":"PAC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-01-02T00:00:00","MeetingTime":"2019-01-02T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3523,"CommitteeTypeId":5,"CommitteeId":80,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Pedestrian Advisory Committee","CommitteeEnumName":"Pedestrian_Advisory_Committee","Abbreviation":"PAC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-02-06T00:00:00","MeetingTime":"2019-02-06T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3524,"CommitteeTypeId":5,"CommitteeId":80,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Pedestrian Advisory Committee","CommitteeEnumName":"Pedestrian_Advisory_Committee","Abbreviation":"PAC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-03-06T00:00:00","MeetingTime":"2019-03-06T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3525,"CommitteeTypeId":5,"CommitteeId":80,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Pedestrian Advisory Committee","CommitteeEnumName":"Pedestrian_Advisory_Committee","Abbreviation":"PAC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-04-03T00:00:00","MeetingTime":"2019-04-03T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3526,"CommitteeTypeId":5,"CommitteeId":80,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Pedestrian Advisory Committee","CommitteeEnumName":"Pedestrian_Advisory_Committee","Abbreviation":"PAC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-05-01T00:00:00","MeetingTime":"2019-05-01T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3527,"CommitteeTypeId":5,"CommitteeId":80,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Pedestrian Advisory Committee","CommitteeEnumName":"Pedestrian_Advisory_Committee","Abbreviation":"PAC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-06-05T00:00:00","MeetingTime":"2019-06-05T16:00:00","TotalRowsCount":0,"AgendaId":892,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Create Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"PAC_Agenda_06_05_2019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3528,"CommitteeTypeId":5,"CommitteeId":80,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Pedestrian Advisory Committee","CommitteeEnumName":"Pedestrian_Advisory_Committee","Abbreviation":"PAC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-07-10T00:00:00","MeetingTime":"2019-07-10T16:00:00","TotalRowsCount":0,"AgendaId":973,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"PAC_Agenda_07102019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3529,"CommitteeTypeId":5,"CommitteeId":80,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Pedestrian Advisory Committee","CommitteeEnumName":"Pedestrian_Advisory_Committee","Abbreviation":"PAC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-08-07T00:00:00","MeetingTime":"2019-08-07T16:00:00","TotalRowsCount":0,"AgendaId":1023,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"PAC_Agenda_08072019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3530,"CommitteeTypeId":5,"CommitteeId":80,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Pedestrian Advisory Committee","CommitteeEnumName":"Pedestrian_Advisory_Committee","Abbreviation":"PAC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-09-04T00:00:00","MeetingTime":"2019-09-04T16:00:00","TotalRowsCount":0,"AgendaId":1075,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"PAC_Agenda_09042019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3531,"CommitteeTypeId":5,"CommitteeId":80,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Pedestrian Advisory Committee","CommitteeEnumName":"Pedestrian_Advisory_Committee","Abbreviation":"PAC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-10-02T00:00:00","MeetingTime":"2019-10-02T16:00:00","TotalRowsCount":0,"AgendaId":1146,"MarkedAgendaPublished":false,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"PAC_Agenda_10022019REV.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3532,"CommitteeTypeId":5,"CommitteeId":80,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Pedestrian Advisory Committee","CommitteeEnumName":"Pedestrian_Advisory_Committee","Abbreviation":"PAC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-11-06T00:00:00","MeetingTime":"2019-11-06T16:00:00","TotalRowsCount":0,"AgendaId":1211,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"PAC_Agenda_11062019.pdf","IsPdf":true,"CommitteeReportDocumentId":947,"CommitteeReportDocument":"PAC Minutes NOV 2019 V2.pdf","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3533,"CommitteeTypeId":5,"CommitteeId":80,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Pedestrian Advisory Committee","CommitteeEnumName":"Pedestrian_Advisory_Committee","Abbreviation":"PAC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-12-04T00:00:00","MeetingTime":"2019-12-04T16:00:00","TotalRowsCount":0,"AgendaId":1316,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":983,"CommitteeReportDocument":"PAC Dec 2019 Minutes.pdf","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":4002,"CommitteeTypeId":5,"CommitteeId":80,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Pedestrian Advisory Committee","CommitteeEnumName":"Pedestrian_Advisory_Committee","Abbreviation":"PAC","Location":"350 S. 5th St., Room 333","Address":"Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-01-08T00:00:00","MeetingTime":"2020-01-08T16:00:00","TotalRowsCount":0,"AgendaId":1358,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1015,"CommitteeReportDocument":"PAC Jan 2020 Minutes.pdf","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":4003,"CommitteeTypeId":5,"CommitteeId":80,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Pedestrian Advisory Committee","CommitteeEnumName":"Pedestrian_Advisory_Committee","Abbreviation":"PAC","Location":"350 S. 5th St., Room 333","Address":"Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-02-05T00:00:00","MeetingTime":"2020-02-05T16:00:00","TotalRowsCount":0,"AgendaId":1440,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1065,"CommitteeReportDocument":"PAC Feb 2020 Minutes.pdf","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":4004,"CommitteeTypeId":5,"CommitteeId":80,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Pedestrian Advisory Committee","CommitteeEnumName":"Pedestrian_Advisory_Committee","Abbreviation":"PAC","Location":"350 S. 5th St., Room 333","Address":"Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-03-04T00:00:00","MeetingTime":"2020-03-04T16:00:00","TotalRowsCount":0,"AgendaId":1518,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1125,"CommitteeReportDocument":"PAC Mar 2020 Minutes.pdf","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":4005,"CommitteeTypeId":5,"CommitteeId":80,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Pedestrian Advisory Committee","CommitteeEnumName":"Pedestrian_Advisory_Committee","Abbreviation":"PAC","Location":"350 S. 5th St., Room 333","Address":"Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-04-01T00:00:00","MeetingTime":"2020-04-01T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":4007,"CommitteeTypeId":5,"CommitteeId":80,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Pedestrian Advisory Committee","CommitteeEnumName":"Pedestrian_Advisory_Committee","Abbreviation":"PAC","Location":"350 S. 5th St., Room 333","Address":"Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-06-03T00:00:00","MeetingTime":"2020-06-03T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":4008,"CommitteeTypeId":5,"CommitteeId":80,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Pedestrian Advisory Committee","CommitteeEnumName":"Pedestrian_Advisory_Committee","Abbreviation":"PAC","Location":"Online","Address":"Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-07-01T00:00:00","MeetingTime":"2020-07-01T16:00:00","TotalRowsCount":0,"AgendaId":1737,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Pedestrian Advisory Committee.
To join the meeting as a member of the public: Call in Number +1 612-276-6670 Conference ID: 717 840 760#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
Regular Meeting of the Pedestrian Advisory Committee.
To join by phone call 612-276-6670 and enter Conference ID: 252 041 927#
The regular meeting of the Pedestrian Advisory committee.
To join by phone call 612-276-6670 and enter Conference ID: 252 041 927#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
The regular meeting of the Pedestrian Advisory committee.
To join by phone call 612-276-6670 and enter Conference ID: 252 041 927#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
The regular meeting of the Pedestrian Advisory committee.
To join by phone call 612-276-6670 and enter Conference ID: 252 041 927#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
The regular meeting of the Pedestrian Advisory committee.
To join by phone call 612-276-6670 and enter Conference ID: 252 041 927#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
The regular meeting of the Pedestrian Advisory committee.
To join by phone call 612-276-6670 and enter Conference ID: 252 041 927#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"0","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":5116,"CommitteeTypeId":5,"CommitteeId":80,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Pedestrian Advisory Committee","CommitteeEnumName":"Pedestrian_Advisory_Committee","Abbreviation":"PAC","Location":"Online","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-02-03T00:00:00","MeetingTime":"2021-02-03T16:00:00","TotalRowsCount":0,"AgendaId":2227,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"The regular meeting of the Pedestrian Advisory committee.
To join by phone call 612-276-6670 and enter Conference ID: 252 041 927#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1697,"CommitteeReportDocument":"PAC Full Minutes Feb 2021.pdf","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":5117,"CommitteeTypeId":5,"CommitteeId":80,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Pedestrian Advisory Committee","CommitteeEnumName":"Pedestrian_Advisory_Committee","Abbreviation":"PAC","Location":"Online","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-03-03T00:00:00","MeetingTime":"2021-03-03T16:00:00","TotalRowsCount":0,"AgendaId":2280,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"The regular meeting of the Pedestrian Advisory committee.
To join by phone call 612-276-6670 and enter Conference ID: 252 041 927#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1719,"CommitteeReportDocument":"PAC Mar Full Minutes 2021.pdf","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":5118,"CommitteeTypeId":5,"CommitteeId":80,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Pedestrian Advisory Committee","CommitteeEnumName":"Pedestrian_Advisory_Committee","Abbreviation":"PAC","Location":"Online","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-04-07T00:00:00","MeetingTime":"2021-04-07T16:00:00","TotalRowsCount":0,"AgendaId":2358,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"The regular meeting of the Pedestrian Advisory committee.
To join by phone call 612-276-6670 and enter Conference ID: 252 041 927#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1776,"CommitteeReportDocument":"PAC Apr Full Minutes.pdf","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":5119,"CommitteeTypeId":5,"CommitteeId":80,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Pedestrian Advisory Committee","CommitteeEnumName":"Pedestrian_Advisory_Committee","Abbreviation":"PAC","Location":"Online","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-05-05T00:00:00","MeetingTime":"2021-05-05T16:00:00","TotalRowsCount":0,"AgendaId":2453,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"The regular meeting of the Pedestrian Advisory committee.
To join by phone call 612-276-6670 and enter Conference ID: 252 041 927#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1854,"CommitteeReportDocument":"PAC May Full Minutes.pdf","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":5120,"CommitteeTypeId":5,"CommitteeId":80,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Pedestrian Advisory Committee","CommitteeEnumName":"Pedestrian_Advisory_Committee","Abbreviation":"PAC","Location":"Online","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-06-02T00:00:00","MeetingTime":"2021-06-02T16:00:00","TotalRowsCount":0,"AgendaId":2523,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"The regular meeting of the Pedestrian Advisory committee.
To join by phone call 612-276-6670 and enter Conference ID: 252 041 927#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1990,"CommitteeReportDocument":"PAC June Full Minutes FINAL.pdf","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":5121,"CommitteeTypeId":5,"CommitteeId":80,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Pedestrian Advisory Committee","CommitteeEnumName":"Pedestrian_Advisory_Committee","Abbreviation":"PAC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-07-07T00:00:00","MeetingTime":"2021-07-07T16:00:00","TotalRowsCount":0,"AgendaId":2604,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"To join by phone call 612-276-6670 and enter Conference ID: 252 041 927#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":2019,"CommitteeReportDocument":"PAC July Full Minutes.pdf","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":5122,"CommitteeTypeId":5,"CommitteeId":80,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Pedestrian Advisory Committee","CommitteeEnumName":"Pedestrian_Advisory_Committee","Abbreviation":"PAC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-08-04T00:00:00","MeetingTime":"2021-08-04T16:00:00","TotalRowsCount":0,"AgendaId":2661,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"To join by phone call 612-276-6670 and enter Conference ID: 252 041 927#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":2065,"CommitteeReportDocument":"PAC Aug Full Minutes.pdf","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":5123,"CommitteeTypeId":5,"CommitteeId":80,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Pedestrian Advisory Committee","CommitteeEnumName":"Pedestrian_Advisory_Committee","Abbreviation":"PAC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-09-01T00:00:00","MeetingTime":"2021-09-01T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"To join by phone call 612-276-6670 and enter Conference ID: 252 041 927#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":5124,"CommitteeTypeId":5,"CommitteeId":80,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Pedestrian Advisory Committee","CommitteeEnumName":"Pedestrian_Advisory_Committee","Abbreviation":"PAC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-10-06T00:00:00","MeetingTime":"2021-10-06T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"To join by phone call 612-276-6670 and enter Conference ID: 252 041 927#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
To join by phone call 612-276-6670 and enter Conference ID: 252 041 927#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":5126,"CommitteeTypeId":5,"CommitteeId":80,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Pedestrian Advisory Committee","CommitteeEnumName":"Pedestrian_Advisory_Committee","Abbreviation":"PAC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-12-01T00:00:00","MeetingTime":"2021-12-01T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"To join by phone call 612-276-6670 and enter Conference ID: 252 041 927#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"}] \ No newline at end of file diff --git a/tests/files/minn_pcoc.html b/tests/files/minn_pcoc.html deleted file mode 100644 index 2815634..0000000 --- a/tests/files/minn_pcoc.html +++ /dev/null @@ -1 +0,0 @@ -[{"Id":4607,"CommitteeTypeId":5,"CommitteeId":215,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Police Conduct Oversight Commission Policy and Procedure Subcommittee","CommitteeEnumName":"Police_Conduct_Oversight_Commission_Policy_and_Procedure_Subcommittee","Abbreviation":"PCOC-PP","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-07-28T00:00:00","MeetingTime":"2020-07-28T19:15:00","TotalRowsCount":0,"AgendaId":1816,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Policy and Procedure Subcommittee of the Police Conduct Oversight Commission
The public can listen to this meeting by calling 612-276-6670 and entering Conference ID: 395 232 985#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
","ImportedData":false,"AgendaPDFAttachment":"PCOC_PolicyAndProcedureSubcommitteeAgendaMARKED_07282020.pdf","IsPdf":true,"CommitteeReportDocumentId":1321,"CommitteeReportDocument":"PCOC_PolicyAndProcedureSubcommitteeMinutes_0728200.pdf","Department":null,"DepartmentT4":null},{"Id":4609,"CommitteeTypeId":5,"CommitteeId":215,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Police Conduct Oversight Commission Policy and Procedure Subcommittee","CommitteeEnumName":"Police_Conduct_Oversight_Commission_Policy_and_Procedure_Subcommittee","Abbreviation":"PCOC-PP","Location":"Online","Address":"Minneapolis","MeetingType":"Regular","MeetingDate":"2020-08-25T00:00:00","MeetingTime":"2020-08-25T19:15:00","TotalRowsCount":0,"AgendaId":1889,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Policy and Procedure Subcommittee of the Police Conduct Oversight Commission
The public can listen to this meeting by calling 612-276-6670 and entering Conference ID: 112\n304 435#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
","ImportedData":false,"AgendaPDFAttachment":"PCOC_PolicyAndProcedureSubcommitteeAgendaMARKED_08252020.pdf","IsPdf":true,"CommitteeReportDocumentId":1400,"CommitteeReportDocument":"2020.8.25 PCOC Policy and Procedure Subcommittee Minutes.pdf","Department":null,"DepartmentT4":null},{"Id":4652,"CommitteeTypeId":5,"CommitteeId":215,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Police Conduct Oversight Commission Policy and Procedure Subcommittee","CommitteeEnumName":"Police_Conduct_Oversight_Commission_Policy_and_Procedure_Subcommittee","Abbreviation":"PCOC-PP","Location":"Online","Address":"Minneapolis","MeetingType":"Regular","MeetingDate":"2020-09-29T00:00:00","MeetingTime":"2020-09-29T19:15:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"Policy and Procedure Subcommittee of the Police Conduct Oversight Commission
The public can listen to this meeting by calling 612-276-6670 and entering Conference ID: 487 752 786#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":4651,"CommitteeTypeId":5,"CommitteeId":215,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Police Conduct Oversight Commission Policy and Procedure Subcommittee","CommitteeEnumName":"Police_Conduct_Oversight_Commission_Policy_and_Procedure_Subcommittee","Abbreviation":"PCOC-PP","Location":"Online","Address":"Minneapolis","MeetingType":"Regular","MeetingDate":"2020-10-20T00:00:00","MeetingTime":"2020-10-20T19:15:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"Policy and Procedure Subcommittee of the Police Conduct Oversight Commission
The public can listen to this meeting by calling 612-276-6670 and entering Conference ID: 924 812 682#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":4650,"CommitteeTypeId":5,"CommitteeId":215,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Police Conduct Oversight Commission Policy and Procedure Subcommittee","CommitteeEnumName":"Police_Conduct_Oversight_Commission_Policy_and_Procedure_Subcommittee","Abbreviation":"PCOC-PP","Location":"Online","Address":"Minneapolis","MeetingType":"Regular","MeetingDate":"2020-11-17T00:00:00","MeetingTime":"2020-11-17T19:15:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"Policy and Procedure Subcommittee of the Police Conduct Oversight Commission
The public can listen to this meeting by calling 612-276-6670 and entering Conference ID: 950 444 59#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":4649,"CommitteeTypeId":5,"CommitteeId":215,"MeetingTypeId":3,"CommitteeType":"ABC","CommitteeName":"Police Conduct Oversight Commission Policy and Procedure Subcommittee","CommitteeEnumName":"Police_Conduct_Oversight_Commission_Policy_and_Procedure_Subcommittee","Abbreviation":"PCOC-PP","Location":"Online","Address":"Minneapolis","MeetingType":"Special","MeetingDate":"2020-12-29T00:00:00","MeetingTime":"2020-12-29T19:15:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"Policy and Procedure Subcommittee of the Police Conduct Oversight Commission
The public can listen to this meeting by calling 612-276-6670 and entering Conference ID: 189 041 934#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5436,"CommitteeTypeId":5,"CommitteeId":215,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Police Conduct Oversight Commission Policy and Procedure Subcommittee","CommitteeEnumName":"Police_Conduct_Oversight_Commission_Policy_and_Procedure_Subcommittee","Abbreviation":"PCOC-PP","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-03-25T00:00:00","MeetingTime":"2021-03-25T17:30:00","TotalRowsCount":0,"AgendaId":2328,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":"Publish","Description":"The public can listen to this meeting by calling\n612-276-6670 and entering Conference ID: 167 190 947#
\n\n
Notice: This meeting may involve the remote\nparticipation by members, either by telephone or other electronic means, due to\nthe local public health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021.
The public can listen to this meeting by calling\n612-276-6670 and entering Conference ID: 597 795 442#
\n\n
Notice: This meeting may involve the remote\nparticipation by members, either by telephone or other electronic means, due to\nthe local public health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021.
The public can listen to this meeting by calling\n612-276-6670 and entering Conference ID: 865 793 324#
\n\n
Notice: This meeting may involve the remote\nparticipation by members, either by telephone or other electronic means, due to\nthe local public health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021.
The public can listen to this meeting by calling\n612-276-6670 and entering Conference ID: 756 644 107#
\n\n
Notice: This meeting may involve the remote\nparticipation by members, either by telephone or other electronic means, due to\nthe local public health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021.
The public can listen to this meeting by calling\n612-276-6670 and entering Conference ID: 758 956 10#
\n\n
Notice: This meeting may involve the remote\nparticipation by members, either by telephone or other electronic means, due to\nthe local public health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021.
The public can listen to this meeting by calling\n612-276-6670 and entering Conference ID: 439 490 652#
\n\n
Notice: This meeting may involve the remote\nparticipation by members, either by telephone or other electronic means, due to\nthe local public health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021.
The public can listen to this meeting by calling\n612-276-6670 and entering Conference ID: 926 439 410#
\n\n
Notice: This meeting may involve the remote\nparticipation by members, either by telephone or other electronic means, due to\nthe local public health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021.
The public can listen to this meeting by calling\n612-276-6670 and entering Conference ID: 677 132 542#
\n\n
Notice: This meeting may involve the remote\nparticipation by members, either by telephone or other electronic means, due to\nthe local public health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021.
See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Health Department","DepartmentT4":"81:1006"},{"Id":1779,"CommitteeTypeId":5,"CommitteeId":84,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Public Health Advisory Committee","CommitteeEnumName":"Public_Health_Advisory_Committee","Abbreviation":"PHAC","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-05-22T00:00:00","MeetingTime":"2018-05-22T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Health Department","DepartmentT4":"81:1006"},{"Id":1882,"CommitteeTypeId":5,"CommitteeId":84,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Public Health Advisory Committee","CommitteeEnumName":"Public_Health_Advisory_Committee","Abbreviation":"PHAC","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-06-26T00:00:00","MeetingTime":"2018-06-26T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Health Department","DepartmentT4":"81:1006"},{"Id":1780,"CommitteeTypeId":5,"CommitteeId":84,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Public Health Advisory Committee","CommitteeEnumName":"Public_Health_Advisory_Committee","Abbreviation":"PHAC","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-07-24T00:00:00","MeetingTime":"2018-07-24T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Health Department","DepartmentT4":"81:1006"},{"Id":1884,"CommitteeTypeId":5,"CommitteeId":84,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Public Health Advisory Committee","CommitteeEnumName":"Public_Health_Advisory_Committee","Abbreviation":"PHAC","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-08-28T00:00:00","MeetingTime":"2018-08-28T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Health Department","DepartmentT4":"81:1006"},{"Id":1781,"CommitteeTypeId":5,"CommitteeId":84,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Public Health Advisory Committee","CommitteeEnumName":"Public_Health_Advisory_Committee","Abbreviation":"PHAC","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-09-25T00:00:00","MeetingTime":"2018-09-25T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Health Department","DepartmentT4":"81:1006"},{"Id":1885,"CommitteeTypeId":5,"CommitteeId":84,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Public Health Advisory Committee","CommitteeEnumName":"Public_Health_Advisory_Committee","Abbreviation":"PHAC","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-10-23T00:00:00","MeetingTime":"2018-10-23T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Health Department","DepartmentT4":"81:1006"},{"Id":1782,"CommitteeTypeId":5,"CommitteeId":84,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Public Health Advisory Committee","CommitteeEnumName":"Public_Health_Advisory_Committee","Abbreviation":"PHAC","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-11-27T00:00:00","MeetingTime":"2018-11-27T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Health Department","DepartmentT4":"81:1006"},{"Id":3587,"CommitteeTypeId":5,"CommitteeId":84,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Public Health Advisory Committee","CommitteeEnumName":"Public_Health_Advisory_Committee","Abbreviation":"PHAC","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-01-22T00:00:00","MeetingTime":"2019-01-22T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Health Department","DepartmentT4":"81:1006"},{"Id":3588,"CommitteeTypeId":5,"CommitteeId":84,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Public Health Advisory Committee","CommitteeEnumName":"Public_Health_Advisory_Committee","Abbreviation":"PHAC","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-02-26T00:00:00","MeetingTime":"2019-02-26T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Health Department","DepartmentT4":"81:1006"},{"Id":3589,"CommitteeTypeId":5,"CommitteeId":84,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Public Health Advisory Committee","CommitteeEnumName":"Public_Health_Advisory_Committee","Abbreviation":"PHAC","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-03-26T00:00:00","MeetingTime":"2019-03-26T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Health Department","DepartmentT4":"81:1006"},{"Id":3590,"CommitteeTypeId":5,"CommitteeId":84,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Public Health Advisory Committee","CommitteeEnumName":"Public_Health_Advisory_Committee","Abbreviation":"PHAC","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-04-23T00:00:00","MeetingTime":"2019-04-23T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Health Department","DepartmentT4":"81:1006"},{"Id":3591,"CommitteeTypeId":5,"CommitteeId":84,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Public Health Advisory Committee","CommitteeEnumName":"Public_Health_Advisory_Committee","Abbreviation":"PHAC","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-05-28T00:00:00","MeetingTime":"2019-05-28T18:00:00","TotalRowsCount":0,"AgendaId":884,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"PHAC_Agenda_05282019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Health Department","DepartmentT4":"81:1006"},{"Id":3592,"CommitteeTypeId":5,"CommitteeId":84,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Public Health Advisory Committee","CommitteeEnumName":"Public_Health_Advisory_Committee","Abbreviation":"PHAC","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-06-25T00:00:00","MeetingTime":"2019-06-25T18:00:00","TotalRowsCount":0,"AgendaId":945,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"PHAC_Agenda_06252019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Health Department","DepartmentT4":"81:1006"},{"Id":3593,"CommitteeTypeId":5,"CommitteeId":84,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Public Health Advisory Committee","CommitteeEnumName":"Public_Health_Advisory_Committee","Abbreviation":"PHAC","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-07-23T00:00:00","MeetingTime":"2019-07-23T18:00:00","TotalRowsCount":0,"AgendaId":1011,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"PHAC_Agenda_07232019.pdf","IsPdf":true,"CommitteeReportDocumentId":825,"CommitteeReportDocument":"PHAC_Minutes07232019_DRAFT.pdf","Department":"Health Department","DepartmentT4":"81:1006"},{"Id":3594,"CommitteeTypeId":5,"CommitteeId":84,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Public Health Advisory Committee","CommitteeEnumName":"Public_Health_Advisory_Committee","Abbreviation":"PHAC","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-08-27T00:00:00","MeetingTime":"2019-08-27T18:00:00","TotalRowsCount":0,"AgendaId":1066,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"PHAC_Agenda_08272019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Health Department","DepartmentT4":"81:1006"},{"Id":3595,"CommitteeTypeId":5,"CommitteeId":84,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Public Health Advisory Committee","CommitteeEnumName":"Public_Health_Advisory_Committee","Abbreviation":"PHAC","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-09-24T00:00:00","MeetingTime":"2019-09-24T18:00:00","TotalRowsCount":0,"AgendaId":1127,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"PHAC_Agenda_09242019.pdf","IsPdf":true,"CommitteeReportDocumentId":941,"CommitteeReportDocument":"PHAC_Minutes_09242019.pdf","Department":"Health Department","DepartmentT4":"81:1006"},{"Id":3596,"CommitteeTypeId":5,"CommitteeId":84,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Public Health Advisory Committee","CommitteeEnumName":"Public_Health_Advisory_Committee","Abbreviation":"PHAC","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-10-22T00:00:00","MeetingTime":"2019-10-22T18:00:00","TotalRowsCount":0,"AgendaId":1185,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"PHAC_Agenda_10222019.pdf","IsPdf":true,"CommitteeReportDocumentId":945,"CommitteeReportDocument":"PHAC_Minutes_10222019.pdf","Department":"Health Department","DepartmentT4":"81:1006"},{"Id":3597,"CommitteeTypeId":5,"CommitteeId":84,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Public Health Advisory Committee","CommitteeEnumName":"Public_Health_Advisory_Committee","Abbreviation":"PHAC","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-11-26T00:00:00","MeetingTime":"2019-11-26T18:00:00","TotalRowsCount":0,"AgendaId":1292,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1002,"CommitteeReportDocument":"Public Health Advisory Committee_11262019_Meeting_Minutes.pdf","Department":"Health Department","DepartmentT4":"81:1006"},{"Id":4151,"CommitteeTypeId":5,"CommitteeId":84,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Public Health Advisory Committee","CommitteeEnumName":"Public_Health_Advisory_Committee","Abbreviation":"PHAC","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-01-28T00:00:00","MeetingTime":"2020-01-28T18:00:00","TotalRowsCount":0,"AgendaId":1424,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"The committee will hear a presentation from the Minneapolis Park & Recreation Board on their Parks for All Comprehensive Plan for 2021.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1042,"CommitteeReportDocument":"PHAC_01282020_Meeting_Minutes.pdf","Department":"Health Department","DepartmentT4":"81:1006"},{"Id":4152,"CommitteeTypeId":5,"CommitteeId":84,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Public Health Advisory Committee","CommitteeEnumName":"Public_Health_Advisory_Committee","Abbreviation":"PHAC","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-02-27T00:00:00","MeetingTime":"2020-02-27T18:00:00","TotalRowsCount":0,"AgendaId":1491,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"The committee will hear a presentation from the Minneapolis Water Works department.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1307,"CommitteeReportDocument":"February 27 Member LIMS minutes.pdf","Department":"Health Department","DepartmentT4":"81:1006"},{"Id":4153,"CommitteeTypeId":5,"CommitteeId":84,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Public Health Advisory Committee","CommitteeEnumName":"Public_Health_Advisory_Committee","Abbreviation":"PHAC","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-03-24T00:00:00","MeetingTime":"2020-03-24T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Health Department","DepartmentT4":"81:1006"},{"Id":4154,"CommitteeTypeId":5,"CommitteeId":84,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Public Health Advisory Committee","CommitteeEnumName":"Public_Health_Advisory_Committee","Abbreviation":"PHAC","Location":"Room 132, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-04-28T00:00:00","MeetingTime":"2020-04-28T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Health Department","DepartmentT4":"81:1006"},{"Id":4156,"CommitteeTypeId":5,"CommitteeId":84,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Public Health Advisory Committee","CommitteeEnumName":"Public_Health_Advisory_Committee","Abbreviation":"PHAC","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2020-06-23T00:00:00","MeetingTime":"2020-06-23T18:00:00","TotalRowsCount":0,"AgendaId":1726,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Join by phone
+1 612-276-6670 United States, Minneapolis (Toll)
\n\n
Conference ID: 738 699 924#
Notice: This meeting may involve the remote\nparticipation by members, either by telephone or other electronic means, due to\nthe local public health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021
Join by phone:
612-276-6670
Conference ID 173 916 048#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
Join by phone call, 612-276-6670 and enter Conf ID 924 055 227#
Notice: This meeting may involve the remote participation by\nmembers, either by telephone or other electronic means, due to the local public\nhealth emergency (novel coronavirus pandemic), pursuant to the provisions of MN\nStatutes Section 13D.021
Join by phone call, 612-276-6670 and enter Conference ID: 763 018 601#
Notice: This meeting may involve the remote participation by\nmembers, either by telephone or other electronic means, due to the local public\nhealth emergency (novel coronavirus pandemic), pursuant to the provisions of MN\nStatutes Section 13D.021
Join by phone call, 612-276-6670 and enter Conference ID: 137 421 987#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1517,"CommitteeReportDocument":"PHAC_20201027_minutes.pdf","Department":"Health Department","DepartmentT4":"81:1006"},{"Id":4161,"CommitteeTypeId":5,"CommitteeId":84,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Public Health Advisory Committee","CommitteeEnumName":"Public_Health_Advisory_Committee","Abbreviation":"PHAC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-11-24T00:00:00","MeetingTime":"2020-11-24T18:00:00","TotalRowsCount":0,"AgendaId":2101,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Join by phone call, 612-276-6670 and enter Conference ID: 423 828 419#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
This is the last regularly scheduled meeting for 2020. The committee does not meet in the month of December.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1562,"CommitteeReportDocument":"PHAC_20201124_minutes.pdf","Department":"Health Department","DepartmentT4":"81:1006"},{"Id":4811,"CommitteeTypeId":5,"CommitteeId":84,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Public Health Advisory Committee","CommitteeEnumName":"Public_Health_Advisory_Committee","Abbreviation":"PHAC","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-01-26T00:00:00","MeetingTime":"2021-01-26T18:00:00","TotalRowsCount":0,"AgendaId":2266,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"
Microsoft Teams meeting
Join on your computer or mobile app
Click here to join the meeting
Or call in (audio only)
+1\n612-276-6670, United States, Minneapolis
\n\n\n\n\n\n\n\n\n\n
Phone Conference ID: 449 937 379#
Notice: This meeting may involve the remote participation by\nmembers, either by telephone or other electronic means, due to the local public\nhealth emergency (novel coronavirus pandemic), pursuant to the provisions of MN\nStatutes Section 13D.021
Join on your computer or mobile app using Microsoft Teams:
Click here to join the meeting
Or call in (audio only)
+1\n612-276-6670,,449937379# United States, Minneapolis
\n\n\n\n\n\n\n\n\n\n
Phone Conference ID: 449 937 379#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
Join on your computer or mobile app using Microsoft Teams:
Click here to join the meeting
Or call in (audio only)
+1 612-276-6670,,449937379# United States, Minneapolis
Phone Conference ID: 449 937 379#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1748,"CommitteeReportDocument":"PHAC_20210323_minutes.pdf","Department":"Health Department","DepartmentT4":"81:1006"},{"Id":5316,"CommitteeTypeId":5,"CommitteeId":84,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Public Health Advisory Committee","CommitteeEnumName":"Public_Health_Advisory_Committee","Abbreviation":"PHAC","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-04-27T00:00:00","MeetingTime":"2021-04-27T18:00:00","TotalRowsCount":0,"AgendaId":2415,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
Join on your computer or mobile app using Microsoft Teams:
Click here to join the meeting
Or call in (audio only)
+1 612-276-6670,,449937379# United States, Minneapolis
Phone Conference ID: 449 937 379#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1963,"CommitteeReportDocument":"PHAC_20210427_minutes.pdf","Department":"Health Department","DepartmentT4":"81:1006"},{"Id":5319,"CommitteeTypeId":5,"CommitteeId":84,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Public Health Advisory Committee","CommitteeEnumName":"Public_Health_Advisory_Committee","Abbreviation":"PHAC","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-05-25T00:00:00","MeetingTime":"2021-05-25T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
Join on your computer or mobile app using Microsoft Teams:
Click here to join the meeting
Or call in (audio only)
+1 612-276-6670,,449937379# United States, Minneapolis
Phone Conference ID: 449 937 379#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Health Department","DepartmentT4":"81:1006"},{"Id":5320,"CommitteeTypeId":5,"CommitteeId":84,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Public Health Advisory Committee","CommitteeEnumName":"Public_Health_Advisory_Committee","Abbreviation":"PHAC","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-06-22T00:00:00","MeetingTime":"2021-06-22T18:00:00","TotalRowsCount":0,"AgendaId":2574,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
Join on your computer or mobile app using Microsoft Teams:
Click here to join the meeting
Or call in (audio only)
+1 612-276-6670,,449937379# United States, Minneapolis
Phone Conference ID: 449 937 379#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1976,"CommitteeReportDocument":"PHAC_20210622_minutes.pdf","Department":"Health Department","DepartmentT4":"81:1006"},{"Id":5321,"CommitteeTypeId":5,"CommitteeId":84,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Public Health Advisory Committee","CommitteeEnumName":"Public_Health_Advisory_Committee","Abbreviation":"PHAC","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-07-27T00:00:00","MeetingTime":"2021-07-27T18:00:00","TotalRowsCount":0,"AgendaId":2648,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
\n\nJoin on your computer or mobile app Click here to join the meeting
\n\nOr call in (audio only) +1 612-276-6670 United States, Minneapolis
\n\nPhone Conference ID: 746 789 994#
\n","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":2053,"CommitteeReportDocument":"PHAC_20210727_minutes.pdf","Department":"Health Department","DepartmentT4":"81:1006"},{"Id":5322,"CommitteeTypeId":5,"CommitteeId":84,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Public Health Advisory Committee","CommitteeEnumName":"Public_Health_Advisory_Committee","Abbreviation":"PHAC","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-08-24T00:00:00","MeetingTime":"2021-08-24T18:00:00","TotalRowsCount":0,"AgendaId":2708,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":"Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
\n\nJoin on your computer or mobile app Click here to join the meeting
\n\nOr call in (audio only) +1 612-276-6670,United States, Minneapolis
\n\nPhone Conference ID: 746 789 994#
\n","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Health Department","DepartmentT4":"81:1006"},{"Id":5323,"CommitteeTypeId":5,"CommitteeId":84,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Public Health Advisory Committee","CommitteeEnumName":"Public_Health_Advisory_Committee","Abbreviation":"PHAC","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-09-28T00:00:00","MeetingTime":"2021-09-28T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
\n\nJoin on your computer or mobile app Click here to join the meeting
\n\nOr call in (audio only) +1 612-276-6670, United States, Minneapolis
\n\nPhone Conference ID: 746 789 994#
\n","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Health Department","DepartmentT4":"81:1006"},{"Id":5324,"CommitteeTypeId":5,"CommitteeId":84,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Public Health Advisory Committee","CommitteeEnumName":"Public_Health_Advisory_Committee","Abbreviation":"PHAC","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-10-26T00:00:00","MeetingTime":"2021-10-26T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
\n\nJoin on your computer or mobile app Click here to join the meeting
\n\nOr call in (audio only) +1 612-276-6670, United States, Minneapolis
\n\nPhone Conference ID: 746 789 994#
\n","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Health Department","DepartmentT4":"81:1006"},{"Id":5325,"CommitteeTypeId":5,"CommitteeId":84,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Public Health Advisory Committee","CommitteeEnumName":"Public_Health_Advisory_Committee","Abbreviation":"PHAC","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-11-23T00:00:00","MeetingTime":"2021-11-23T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
\n\nJoin on your computer or mobile app Click here to join the meeting
\n\nOr call in (audio only) +1 612-276-6670, United States, Minneapolis
\n\nPhone Conference ID: 746 789 994#
\n","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Health Department","DepartmentT4":"81:1006"}] \ No newline at end of file diff --git a/tests/files/minn_phs_comm.html b/tests/files/minn_phs_comm.html deleted file mode 100644 index 08e972c..0000000 --- a/tests/files/minn_phs_comm.html +++ /dev/null @@ -1 +0,0 @@ -[{"Id":4698,"CommitteeTypeId":1,"CommitteeId":219,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Public Health & Safety Committee","CommitteeEnumName":"Public_Health_Safety_Committee","Abbreviation":"PHS","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-09-10T00:00:00","MeetingTime":"2020-09-10T14:00:00","TotalRowsCount":0,"AgendaId":1907,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the Committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":4706,"CommitteeTypeId":1,"CommitteeId":219,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Public Health & Safety Committee","CommitteeEnumName":"Public_Health_Safety_Committee","Abbreviation":"PHS","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-09-24T00:00:00","MeetingTime":"2020-09-24T13:30:00","TotalRowsCount":0,"AgendaId":1954,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Committee Report Published","Description":"Exercises primary oversight of public health and social service programs; sustainability; civil rights; equity; immigration; outreach and community engagement; and oversight of policies and service delivery related to public safety and emergency management.
Members\nof the City Council may participate remotely by telephone or other electronic\nmeans due to the local public health emergency (novel coronavirus pandemic)\ndeclared on March 16, 2020, pursuant to the provisions of MN Statutes Section\n13D.021. A portion of this meeting may be closed to the public pursuant\nto MN Statutes Section 13D.03 or 13D.05.
Watch the meeting on: Comcast\nChannel 14 or 799; CenturyLink Channel 8001 or 8501; City\nCouncil TV; or the City's\nYouTube channel.
Learn how to participate in the meeting.
Exercises primary oversight of public health and social service programs; sustainability; civil rights; equity; immigration; outreach and community engagement; and oversight of policies and service delivery related to public safety and emergency management.
Members of the City Council may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021. A portion of this meeting may be closed to the public pursuant to MN Statutes Section 13D.03 or 13D.05.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; City Council TV; or the City's YouTube channel.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":4708,"CommitteeTypeId":1,"CommitteeId":219,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Public Health & Safety Committee","CommitteeEnumName":"Public_Health_Safety_Committee","Abbreviation":"PHS","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-10-22T00:00:00","MeetingTime":"2020-10-22T13:30:00","TotalRowsCount":0,"AgendaId":2007,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Exercises primary oversight of public health and social service programs; sustainability; civil rights; equity; immigration; outreach and community engagement; and oversight of policies and service delivery related to public safety and emergency management.
Members of the City Council may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021. A portion of this meeting may be closed to the public pursuant to MN Statutes Section 13D.03 or 13D.05.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; City Council TV; or the City's YouTube channel.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":4709,"CommitteeTypeId":1,"CommitteeId":219,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Public Health & Safety Committee","CommitteeEnumName":"Public_Health_Safety_Committee","Abbreviation":"PHS","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-11-05T00:00:00","MeetingTime":"2020-11-05T13:30:00","TotalRowsCount":0,"AgendaId":2047,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Committee Report Published","Description":"Exercises primary oversight of public health and social service programs; sustainability; civil rights; equity; immigration; outreach and community engagement; and oversight of policies and service delivery related to public safety and emergency management.
Members of the City Council may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021. A portion of this meeting may be closed to the public pursuant to MN Statutes Section 13D.03 or 13D.05.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; City Council TV; or the City's YouTube channel.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":4710,"CommitteeTypeId":1,"CommitteeId":219,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Public Health & Safety Committee","CommitteeEnumName":"Public_Health_Safety_Committee","Abbreviation":"PHS","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-11-19T00:00:00","MeetingTime":"2020-11-19T13:30:00","TotalRowsCount":0,"AgendaId":2069,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Committee Report Published","Description":"Exercises primary oversight of public health and social service programs; sustainability; civil rights; equity; immigration; outreach and community engagement; and oversight of policies and service delivery related to public safety and emergency management.
Members of the City Council may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021. A portion of this meeting may be closed to the public pursuant to MN Statutes Section 13D.03 or 13D.05.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; City Council TV; or the City's YouTube channel.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":4711,"CommitteeTypeId":1,"CommitteeId":219,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Public Health & Safety Committee","CommitteeEnumName":"Public_Health_Safety_Committee","Abbreviation":"PHS","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-12-10T00:00:00","MeetingTime":"2020-12-10T13:30:00","TotalRowsCount":0,"AgendaId":2114,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Exercises primary oversight of public health and social service programs; sustainability; civil rights; equity; immigration; outreach and community engagement; and oversight of policies and service delivery related to public safety and emergency management.
Members of the City Council may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021. A portion of this meeting may be closed to the public pursuant to MN Statutes Section 13D.03 or 13D.05.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; City Council TV; or the City's YouTube channel.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5045,"CommitteeTypeId":1,"CommitteeId":219,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Public Health & Safety Committee","CommitteeEnumName":"Public_Health_Safety_Committee","Abbreviation":"PHS","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-01-07T00:00:00","MeetingTime":"2021-01-07T13:30:00","TotalRowsCount":0,"AgendaId":2166,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5046,"CommitteeTypeId":1,"CommitteeId":219,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Public Health & Safety Committee","CommitteeEnumName":"Public_Health_Safety_Committee","Abbreviation":"PHS","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-01-21T00:00:00","MeetingTime":"2021-01-21T13:30:00","TotalRowsCount":0,"AgendaId":2195,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5047,"CommitteeTypeId":1,"CommitteeId":219,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Public Health & Safety Committee","CommitteeEnumName":"Public_Health_Safety_Committee","Abbreviation":"PHS","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-02-04T00:00:00","MeetingTime":"2021-02-04T13:30:00","TotalRowsCount":0,"AgendaId":2219,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5048,"CommitteeTypeId":1,"CommitteeId":219,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Public Health & Safety Committee","CommitteeEnumName":"Public_Health_Safety_Committee","Abbreviation":"PHS","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-02-18T00:00:00","MeetingTime":"2021-02-18T13:30:00","TotalRowsCount":0,"AgendaId":2242,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5049,"CommitteeTypeId":1,"CommitteeId":219,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Public Health & Safety Committee","CommitteeEnumName":"Public_Health_Safety_Committee","Abbreviation":"PHS","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-03-04T00:00:00","MeetingTime":"2021-03-04T13:30:00","TotalRowsCount":0,"AgendaId":2274,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5050,"CommitteeTypeId":1,"CommitteeId":219,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Public Health & Safety Committee","CommitteeEnumName":"Public_Health_Safety_Committee","Abbreviation":"PHS","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-03-18T00:00:00","MeetingTime":"2021-03-18T13:30:00","TotalRowsCount":0,"AgendaId":2304,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5051,"CommitteeTypeId":1,"CommitteeId":219,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Public Health & Safety Committee","CommitteeEnumName":"Public_Health_Safety_Committee","Abbreviation":"PHS","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-04-01T00:00:00","MeetingTime":"2021-04-01T13:30:00","TotalRowsCount":0,"AgendaId":2334,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5052,"CommitteeTypeId":1,"CommitteeId":219,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Public Health & Safety Committee","CommitteeEnumName":"Public_Health_Safety_Committee","Abbreviation":"PHS","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-04-22T00:00:00","MeetingTime":"2021-04-22T13:30:00","TotalRowsCount":0,"AgendaId":2385,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5053,"CommitteeTypeId":1,"CommitteeId":219,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Public Health & Safety Committee","CommitteeEnumName":"Public_Health_Safety_Committee","Abbreviation":"PHS","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-05-06T00:00:00","MeetingTime":"2021-05-06T13:30:00","TotalRowsCount":0,"AgendaId":2442,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\r\nWatch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5054,"CommitteeTypeId":1,"CommitteeId":219,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Public Health & Safety Committee","CommitteeEnumName":"Public_Health_Safety_Committee","Abbreviation":"PHS","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-05-20T00:00:00","MeetingTime":"2021-05-20T13:30:00","TotalRowsCount":0,"AgendaId":2482,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5055,"CommitteeTypeId":1,"CommitteeId":219,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Public Health & Safety Committee","CommitteeEnumName":"Public_Health_Safety_Committee","Abbreviation":"PHS","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-06-10T00:00:00","MeetingTime":"2021-06-10T13:30:00","TotalRowsCount":0,"AgendaId":2518,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5056,"CommitteeTypeId":1,"CommitteeId":219,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Public Health & Safety Committee","CommitteeEnumName":"Public_Health_Safety_Committee","Abbreviation":"PHS","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-06-24T00:00:00","MeetingTime":"2021-06-24T13:30:00","TotalRowsCount":0,"AgendaId":2570,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5057,"CommitteeTypeId":1,"CommitteeId":219,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Public Health & Safety Committee","CommitteeEnumName":"Public_Health_Safety_Committee","Abbreviation":"PHS","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-07-15T00:00:00","MeetingTime":"2021-07-15T13:30:00","TotalRowsCount":0,"AgendaId":2599,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5058,"CommitteeTypeId":1,"CommitteeId":219,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Public Health & Safety Committee","CommitteeEnumName":"Public_Health_Safety_Committee","Abbreviation":"PHS","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-07-29T00:00:00","MeetingTime":"2021-07-29T13:30:00","TotalRowsCount":0,"AgendaId":2642,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5059,"CommitteeTypeId":1,"CommitteeId":219,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Public Health & Safety Committee","CommitteeEnumName":"Public_Health_Safety_Committee","Abbreviation":"PHS","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-08-12T00:00:00","MeetingTime":"2021-08-12T13:30:00","TotalRowsCount":0,"AgendaId":2669,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5060,"CommitteeTypeId":1,"CommitteeId":219,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Public Health & Safety Committee","CommitteeEnumName":"Public_Health_Safety_Committee","Abbreviation":"PHS","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-08-26T00:00:00","MeetingTime":"2021-08-26T13:30:00","TotalRowsCount":0,"AgendaId":2700,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Committee Report Published","Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5061,"CommitteeTypeId":1,"CommitteeId":219,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Public Health & Safety Committee","CommitteeEnumName":"Public_Health_Safety_Committee","Abbreviation":"PHS","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-09-20T00:00:00","MeetingTime":"2021-09-20T13:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5062,"CommitteeTypeId":1,"CommitteeId":219,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Public Health & Safety Committee","CommitteeEnumName":"Public_Health_Safety_Committee","Abbreviation":"PHS","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-09-30T00:00:00","MeetingTime":"2021-09-30T13:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5063,"CommitteeTypeId":1,"CommitteeId":219,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Public Health & Safety Committee","CommitteeEnumName":"Public_Health_Safety_Committee","Abbreviation":"PHS","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-10-14T00:00:00","MeetingTime":"2021-10-14T13:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\r\nWatch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5064,"CommitteeTypeId":1,"CommitteeId":219,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Public Health & Safety Committee","CommitteeEnumName":"Public_Health_Safety_Committee","Abbreviation":"PHS","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-10-28T00:00:00","MeetingTime":"2021-10-28T13:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5065,"CommitteeTypeId":1,"CommitteeId":219,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Public Health & Safety Committee","CommitteeEnumName":"Public_Health_Safety_Committee","Abbreviation":"PHS","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-11-15T00:00:00","MeetingTime":"2021-11-15T13:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5066,"CommitteeTypeId":1,"CommitteeId":219,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Public Health & Safety Committee","CommitteeEnumName":"Public_Health_Safety_Committee","Abbreviation":"PHS","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-12-02T00:00:00","MeetingTime":"2021-12-02T13:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null}] \ No newline at end of file diff --git a/tests/files/minn_plann_co.html b/tests/files/minn_plann_co.html deleted file mode 100644 index b7780a9..0000000 --- a/tests/files/minn_plann_co.html +++ /dev/null @@ -1 +0,0 @@ -[{"Id":1726,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-01-08T00:00:00","MeetingTime":"2018-01-08T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1728,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-01-22T00:00:00","MeetingTime":"2018-01-22T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1829,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-02-05T00:00:00","MeetingTime":"2018-02-05T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1831,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-02-20T00:00:00","MeetingTime":"2018-02-20T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1730,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-03-05T00:00:00","MeetingTime":"2018-03-05T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1732,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-03-19T00:00:00","MeetingTime":"2018-03-19T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1734,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-04-09T00:00:00","MeetingTime":"2018-04-09T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1736,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-04-23T00:00:00","MeetingTime":"2018-04-23T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1738,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-05-07T00:00:00","MeetingTime":"2018-05-07T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1740,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-05-21T00:00:00","MeetingTime":"2018-05-21T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1741,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-06-11T00:00:00","MeetingTime":"2018-06-11T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1743,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-06-25T00:00:00","MeetingTime":"2018-06-25T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1746,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-07-16T00:00:00","MeetingTime":"2018-07-16T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1747,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-07-30T00:00:00","MeetingTime":"2018-07-30T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1749,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-08-13T00:00:00","MeetingTime":"2018-08-13T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1751,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-08-27T00:00:00","MeetingTime":"2018-08-27T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1753,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-09-17T00:00:00","MeetingTime":"2018-09-17T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1755,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-10-01T00:00:00","MeetingTime":"2018-10-01T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1757,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-10-15T00:00:00","MeetingTime":"2018-10-15T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1759,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-10-29T00:00:00","MeetingTime":"2018-10-29T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
Public hearing on final draft of the City's Comprehensive Plan.
See the Minneapolis 2040 website.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":2495,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":3,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Special","MeetingDate":"2018-11-05T00:00:00","MeetingTime":"2018-11-05T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1761,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-11-13T00:00:00","MeetingTime":"2018-11-13T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1763,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-12-03T00:00:00","MeetingTime":"2018-12-03T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3534,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-01-14T00:00:00","MeetingTime":"2019-01-14T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3535,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-01-28T00:00:00","MeetingTime":"2019-01-28T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3536,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-02-11T00:00:00","MeetingTime":"2019-02-11T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3537,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-02-25T00:00:00","MeetingTime":"2019-02-25T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3538,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-03-11T00:00:00","MeetingTime":"2019-03-11T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3539,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-03-25T00:00:00","MeetingTime":"2019-03-25T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3540,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-04-15T00:00:00","MeetingTime":"2019-04-15T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3541,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-04-29T00:00:00","MeetingTime":"2019-04-29T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3542,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-05-13T00:00:00","MeetingTime":"2019-05-13T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3543,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-06-03T00:00:00","MeetingTime":"2019-06-03T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3544,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-06-17T00:00:00","MeetingTime":"2019-06-17T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3545,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-07-08T00:00:00","MeetingTime":"2019-07-08T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3546,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-07-22T00:00:00","MeetingTime":"2019-07-22T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3547,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-08-05T00:00:00","MeetingTime":"2019-08-05T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3901,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":3,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Special","MeetingDate":"2019-08-19T00:00:00","MeetingTime":"2019-08-19T13:00:00","TotalRowsCount":0,"AgendaId":1056,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Draft","Description":"Meeting to discuss policies and guidelines.
Regular meeting of the Planning Commission
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4162,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-01-27T00:00:00","MeetingTime":"2020-01-27T16:30:00","TotalRowsCount":0,"AgendaId":1397,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the City Planning Commission.
Regular meeting of the City Planning Commission.
Regular meeting of the City Planning Commission.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1104,"CommitteeReportDocument":"CPC-02242020-Minutes.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4165,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-03-09T00:00:00","MeetingTime":"2020-03-09T16:30:00","TotalRowsCount":0,"AgendaId":1533,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the City Planning Commission.
Regular meeting of the City Planning Commission.
Regular meeting of the Planning Commission.
Notice: Members of the Commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1171,"CommitteeReportDocument":"CPC-20200413-Minutes.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4180,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-04-27T00:00:00","MeetingTime":"2020-04-27T16:30:00","TotalRowsCount":0,"AgendaId":1622,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Planning Commission.
Notice: Members of the Commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Regular meeting of the Planning Commission.
Notice: Members of the Commission may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1203,"CommitteeReportDocument":"CPC-20200511-Minutes.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4182,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Online Meeting","Address":"Minneapolis","MeetingType":"Regular","MeetingDate":"2020-06-01T00:00:00","MeetingTime":"2020-06-01T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"This meeting has been cancelled.
Due to the declared local public\nhealth emergency, Minneapolis has transitioned to an electronic format for its\npublic meetings and hearings, authorized under Minn. Stat. Section 13D.021, to\nminimize the risk of exposure to or potential spread of COVID-19. The public\nmay view the public hearing using the following options: Watch on Comcast\nChannel 14 or 799, CenturyLink Channel 8001 or 8501, or live on www.minneapolismn.gov/tv/citycounciltv.\nThe public may submit comments or participate by phone in the meeting by using\nthe following website: www.minneapolismn.gov/meetings/index.htm.
Due to the\ndeclared local public health emergency, Minneapolis has transitioned to an\nelectronic format for its public meetings and hearings, authorized under Minn.\nStat. Section 13D.021, to minimize the risk of exposure to or potential spread\nof COVID-19. The public may view the public hearing using the following\noptions: Watch on Comcast Channel 14 or 799, CenturyLink Channel 8001 or 8501,\nor live on www.minneapolismn.gov/tv/citycounciltv. The public may submit comments or participate by phone in the meeting by\nusing the following website: www.minneapolismn.gov/meetings/index.htm.
Due to the declared local public health emergency, Minneapolis has transitioned to an electronic format for its public meetings and hearings, authorized under Minn. Stat. Section 13D.021, to minimize the risk of exposure to or potential spread of COVID-19.
The public may view the public hearing using the following options: Watch on Comcast Channel 859, or live on the City of Minneapolis YouTube channel.
Learn how to participate in the meeting.
Due to the declared local public health emergency, Minneapolis has transitioned to an electronic format for its public meetings and hearings, authorized under Minn. Stat. Section 13D.021, to minimize the risk of exposure to or potential spread of COVID-19.
The public may view the public hearing using the following options: Watch on Comcast Channel 14 or 799, CenturyLink Channel 8001 or 8501, or live on City Council TV.
Learn how to participate in the meeting.
Work session to discuss a range of issues about how we do\nour work, lessons learned, approaches to decision making, etc.
Members\nof the Commission may participate remotely by telephone or other electronic\nmeans due to the local public health emergency (novel coronavirus pandemic)\ndeclared on March 16, 2020, pursuant to the provisions of MN Statutes Section\n13D.021.
To participate, call +1\n612-276-6670 and enter Conference ID: 225 206 477#
Due to the declared local public health emergency, Minneapolis has transitioned to an electronic format for its public meetings and hearings, authorized under Minn. Stat. Section 13D.021, to minimize the risk of exposure to or potential spread of COVID-19.
The public may view the public hearing using the following options: Watch on Comcast Channel 14 or 799, CenturyLink Channel 8001 or 8501, or live on City Council TV.
Learn how to participate in the meeting.
Due to the declared local public health emergency, Minneapolis has transitioned to an electronic format for its public meetings and hearings, authorized under Minn. Stat. Section 13D.021, to minimize the risk of exposure to or potential spread of COVID-19.
The public may view the public hearing using the following options: Watch on Comcast Channel 14 or 799, CenturyLink Channel 8001 or 8501, or live on City Council TV.
Learn how to participate in the meeting.
This meeting may involve the\nremote participation by members, either by telephone or other electronic means,\ndue to the local public health emergency (novel coronavirus pandemic), pursuant\nto the provisions of MN Statutes Section 13D.021.
The public may view the\npublic hearing using the following options: Watch on Comcast Channel 14 or 799,\nCenturyLink Channel 8001 or 8501, or live on City Council TV.
Learn how to participate in the meeting.
This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
The public may view the public hearing using the following options: Watch on Comcast Channel 14 or 799, CenturyLink Channel 8001 or 8501, or live on City Council TV.
Learn how to participate in the meeting.
This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
The public may view the public hearing using the following options: Watch on Comcast Channel 14 or 799, CenturyLink Channel 8001 or 8501, or live on City Council TV.
Learn how to participate in the meeting.
This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
The public may view the public hearing using the following options: Watch on Comcast Channel 14 or 799, CenturyLink Channel 8001 or 8501, or live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1539,"CommitteeReportDocument":"CPC_20201109_minutes.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4193,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Online","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-11-16T00:00:00","MeetingTime":"2020-11-16T16:30:00","TotalRowsCount":0,"AgendaId":2077,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
The public may view the public hearing using the following options: Watch on Comcast Channel 14 or 799, CenturyLink Channel 8001 or 8501, or live on City Council TV.
Learn how to participate in the meeting.
This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
The public may view the public hearing using the following options: Watch on Comcast Channel 14 or 799, CenturyLink Channel 8001 or 8501, or live on City Council TV.
Learn how to participate in the meeting.
This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
The public may view the public hearing using the following options: Watch on Comcast Channel 14 or 799, or live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1629,"CommitteeReportDocument":"CPC_20210111_minutes.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5155,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-01-25T00:00:00","MeetingTime":"2021-01-25T16:30:00","TotalRowsCount":0,"AgendaId":2205,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
The public may view the public hearing using the following options: Watch on Comcast Channel 14 or 799, or live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1651,"CommitteeReportDocument":"CPC_20210125_minutes.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5156,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-02-08T00:00:00","MeetingTime":"2021-02-08T16:30:00","TotalRowsCount":0,"AgendaId":2231,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
The public may view the public hearing using the following options: Watch on Comcast Channel 14 or 799, or live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1671,"CommitteeReportDocument":"CPC_20210208_minutes.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5157,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-02-22T00:00:00","MeetingTime":"2021-02-22T16:30:00","TotalRowsCount":0,"AgendaId":2256,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
The public may view the public hearing using the following options: Watch on Comcast Channel 14 or 799, or live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1691,"CommitteeReportDocument":"CPC_20210222_minutes.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5158,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-03-08T00:00:00","MeetingTime":"2021-03-08T16:30:00","TotalRowsCount":0,"AgendaId":2289,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
The public may view the public hearing using the following options: Watch on Comcast Channel 14 or 799, or live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1717,"CommitteeReportDocument":"CPC_20210308_minutes.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5159,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-03-22T00:00:00","MeetingTime":"2021-03-22T16:30:00","TotalRowsCount":0,"AgendaId":2319,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
The public may view the public hearing using the following options: Watch on Comcast Channel 14 or 799, or live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1746,"CommitteeReportDocument":"CPC_20210322_minutes.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5160,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-04-12T00:00:00","MeetingTime":"2021-04-12T16:30:00","TotalRowsCount":0,"AgendaId":2365,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
The public may view the public hearing using the following options: Watch on Comcast Channel 14 or 799, or live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1779,"CommitteeReportDocument":"CPC_20210412_minutes.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5161,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-04-26T00:00:00","MeetingTime":"2021-04-26T16:30:00","TotalRowsCount":0,"AgendaId":2403,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
The public may view the public hearing using the following options: Watch on Comcast Channel 14 or 799, or live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1820,"CommitteeReportDocument":"CPC_20210426_minutes.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5162,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-05-10T00:00:00","MeetingTime":"2021-05-10T16:30:00","TotalRowsCount":0,"AgendaId":2465,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
The public may view the public hearing using the following options: Watch on Comcast Channel 14 or 799, or live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1879,"CommitteeReportDocument":"CPC_20210510_minutes.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5163,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-05-24T00:00:00","MeetingTime":"2021-05-24T16:30:00","TotalRowsCount":0,"AgendaId":2505,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
The public may view the public hearing using the following options: Watch on Comcast Channel 14 or 799, or live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1912,"CommitteeReportDocument":"CPC_20210524_minutes.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5164,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-06-14T00:00:00","MeetingTime":"2021-06-14T16:30:00","TotalRowsCount":0,"AgendaId":2550,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
The public may view the public hearing using the following options: Watch on Comcast Channel 14 or 799, live on City Council TV, or the City's YouTube Channel.
Learn how to participate in the meeting.
This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
The public may view the public hearing using the following options: Watch on Comcast Channel 14 or 799, live on City Council TV, or the City's YouTube Channel.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1994,"CommitteeReportDocument":"CPC_20210628_minutes.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5166,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-07-19T00:00:00","MeetingTime":"2021-07-19T16:30:00","TotalRowsCount":0,"AgendaId":2622,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
The public may view the public hearing using the following options: Watch on Comcast Channel 14 or 799, live on City Council TV, or the City's YouTube Channel.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":2036,"CommitteeReportDocument":"CPC_20210719_minutes.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5167,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-08-02T00:00:00","MeetingTime":"2021-08-02T16:30:00","TotalRowsCount":0,"AgendaId":2652,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
The public may view the public hearing using the following options: Watch on Comcast Channel 14 or 799, or live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":2062,"CommitteeReportDocument":"CPC_20210802_minutes.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":5168,"CommitteeTypeId":5,"CommitteeId":81,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Planning Commission","CommitteeEnumName":"Planning_Commission","Abbreviation":"CPC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-08-16T00:00:00","MeetingTime":"2021-08-16T16:30:00","TotalRowsCount":0,"AgendaId":2684,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
The public may view the public hearing using the following options: Watch on Comcast Channel 14 or 799, or live on City Council TV.
This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
The public may view the public hearing using the following options: Watch on Comcast Channel 14 or 799, or live on City Council TV.
This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
The public may view the public hearing using the following options: Watch on Comcast Channel 14 or 799, or live on City Council TV.
This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
The public may view the public hearing using the following options: Watch on Comcast Channel 14 or 799, or live on City Council TV.
This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
The public may view the public hearing using the following options: Watch on Comcast Channel 14 or 799, or live on City Council TV.
This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
The public may view the public hearing using the following options: Watch on Comcast Channel 14 or 799, or live on City Council TV.
This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
The public may view the public hearing using the following options: Watch on Comcast Channel 14 or 799, or live on City Council TV.
This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
The public may view the public hearing using the following options: Watch on Comcast Channel 14 or 799, or live on City Council TV.
Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5083,"CommitteeTypeId":1,"CommitteeId":205,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Policy & Government Oversight Committee","CommitteeEnumName":"Policy_Government_Oversight_Committee","Abbreviation":"POGO","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-09-22T00:00:00","MeetingTime":"2021-09-22T13:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\n\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
\n","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5084,"CommitteeTypeId":1,"CommitteeId":205,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Policy & Government Oversight Committee","CommitteeEnumName":"Policy_Government_Oversight_Committee","Abbreviation":"POGO","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-10-06T00:00:00","MeetingTime":"2021-10-06T13:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5085,"CommitteeTypeId":1,"CommitteeId":205,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Policy & Government Oversight Committee","CommitteeEnumName":"Policy_Government_Oversight_Committee","Abbreviation":"POGO","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-10-20T00:00:00","MeetingTime":"2021-10-20T13:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5086,"CommitteeTypeId":1,"CommitteeId":205,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Policy & Government Oversight Committee","CommitteeEnumName":"Policy_Government_Oversight_Committee","Abbreviation":"POGO","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-11-03T00:00:00","MeetingTime":"2021-11-03T13:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5087,"CommitteeTypeId":1,"CommitteeId":205,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Policy & Government Oversight Committee","CommitteeEnumName":"Policy_Government_Oversight_Committee","Abbreviation":"POGO","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-11-17T00:00:00","MeetingTime":"2021-11-17T13:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5088,"CommitteeTypeId":1,"CommitteeId":205,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Policy & Government Oversight Committee","CommitteeEnumName":"Policy_Government_Oversight_Committee","Abbreviation":"POGO","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-12-08T00:00:00","MeetingTime":"2021-12-08T13:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null}] \ No newline at end of file diff --git a/tests/files/minn_recac.html b/tests/files/minn_recac.html deleted file mode 100644 index b616071..0000000 --- a/tests/files/minn_recac.html +++ /dev/null @@ -1 +0,0 @@ -[{"Id":1895,"CommitteeTypeId":5,"CommitteeId":175,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Racial Equity Community Advisory Committee","CommitteeEnumName":"Racial_Equity_Community_Advisory_Committee","Abbreviation":"RECAC","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-05-30T00:00:00","MeetingTime":"2018-05-30T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"The Racial Equity Community Advisory Committee serves as an advisory board to the City Council, Mayor, and City Departments on City policies, practices, budget and other matters that it determines to be appropriate, related to addressing racism and racial inequities and promoting racial justice and racial equity in the City enterprise and in the City as a whole.
See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":2440,"CommitteeTypeId":5,"CommitteeId":175,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Racial Equity Community Advisory Committee","CommitteeEnumName":"Racial_Equity_Community_Advisory_Committee","Abbreviation":"RECAC","Location":"Room 319, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-06-20T00:00:00","MeetingTime":"2018-06-20T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":2443,"CommitteeTypeId":5,"CommitteeId":175,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Racial Equity Community Advisory Committee","CommitteeEnumName":"Racial_Equity_Community_Advisory_Committee","Abbreviation":"RECAC","Location":"Suite 110, Association for Black Economic Power","Address":"1200 W Broadway Ave., Minneapolis, MN 55411","MeetingType":"Regular","MeetingDate":"2018-07-18T00:00:00","MeetingTime":"2018-07-18T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":2444,"CommitteeTypeId":5,"CommitteeId":175,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Racial Equity Community Advisory Committee","CommitteeEnumName":"Racial_Equity_Community_Advisory_Committee","Abbreviation":"RECAC","Location":"Hope Community","Address":"611 E. Franklin Ave., Minneapolis, MN 55404","MeetingType":"Regular","MeetingDate":"2018-08-15T00:00:00","MeetingTime":"2018-08-15T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":2445,"CommitteeTypeId":5,"CommitteeId":175,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Racial Equity Community Advisory Committee","CommitteeEnumName":"Racial_Equity_Community_Advisory_Committee","Abbreviation":"RECAC","Location":"Room 319, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-09-19T00:00:00","MeetingTime":"2018-09-19T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":2446,"CommitteeTypeId":5,"CommitteeId":175,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Racial Equity Community Advisory Committee","CommitteeEnumName":"Racial_Equity_Community_Advisory_Committee","Abbreviation":"RECAC","Location":"Prospect Park United Methodist Church","Address":"22 Orlin Ave. SE., Minneapolis, MN 55414","MeetingType":"Regular","MeetingDate":"2018-10-17T00:00:00","MeetingTime":"2018-10-17T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":2447,"CommitteeTypeId":5,"CommitteeId":175,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Racial Equity Community Advisory Committee","CommitteeEnumName":"Racial_Equity_Community_Advisory_Committee","Abbreviation":"RECAC","Location":"St. Peter's AME Church","Address":"401 E 41st St, Minneapolis, MN 55409","MeetingType":"Regular","MeetingDate":"2018-11-14T00:00:00","MeetingTime":"2018-11-14T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":2448,"CommitteeTypeId":5,"CommitteeId":175,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Racial Equity Community Advisory Committee","CommitteeEnumName":"Racial_Equity_Community_Advisory_Committee","Abbreviation":"RECAC","Location":"Room 319, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-12-19T00:00:00","MeetingTime":"2018-12-19T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3598,"CommitteeTypeId":5,"CommitteeId":175,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Racial Equity Community Advisory Committee","CommitteeEnumName":"Racial_Equity_Community_Advisory_Committee","Abbreviation":"RECAC","Location":"Room 319, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-01-16T00:00:00","MeetingTime":"2019-01-16T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3599,"CommitteeTypeId":5,"CommitteeId":175,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Racial Equity Community Advisory Committee","CommitteeEnumName":"Racial_Equity_Community_Advisory_Committee","Abbreviation":"RECAC","Location":"Room 319, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-02-20T00:00:00","MeetingTime":"2019-02-20T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3600,"CommitteeTypeId":5,"CommitteeId":175,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Racial Equity Community Advisory Committee","CommitteeEnumName":"Racial_Equity_Community_Advisory_Committee","Abbreviation":"RECAC","Location":"Room 319, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-03-20T00:00:00","MeetingTime":"2019-03-20T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3601,"CommitteeTypeId":5,"CommitteeId":175,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Racial Equity Community Advisory Committee","CommitteeEnumName":"Racial_Equity_Community_Advisory_Committee","Abbreviation":"RECAC","Location":"Room 319, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-04-17T00:00:00","MeetingTime":"2019-04-17T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3602,"CommitteeTypeId":5,"CommitteeId":175,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Racial Equity Community Advisory Committee","CommitteeEnumName":"Racial_Equity_Community_Advisory_Committee","Abbreviation":"RECAC","Location":"Room 319, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-05-15T00:00:00","MeetingTime":"2019-05-15T18:00:00","TotalRowsCount":0,"AgendaId":862,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Create Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"RECAC_Agenda_05152019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3603,"CommitteeTypeId":5,"CommitteeId":175,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Racial Equity Community Advisory Committee","CommitteeEnumName":"Racial_Equity_Community_Advisory_Committee","Abbreviation":"RECAC","Location":"Room 319, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-06-19T00:00:00","MeetingTime":"2019-06-19T18:00:00","TotalRowsCount":0,"AgendaId":942,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Create Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"RECAC-Agenda-June2019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3604,"CommitteeTypeId":5,"CommitteeId":175,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Racial Equity Community Advisory Committee","CommitteeEnumName":"Racial_Equity_Community_Advisory_Committee","Abbreviation":"RECAC","Location":"Room 319, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-07-17T00:00:00","MeetingTime":"2019-07-17T18:00:00","TotalRowsCount":0,"AgendaId":997,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"RECAC-Agenda-07172019.pdf","IsPdf":true,"CommitteeReportDocumentId":819,"CommitteeReportDocument":"RECAC_Meeting_Minute_07172019.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3605,"CommitteeTypeId":5,"CommitteeId":175,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Racial Equity Community Advisory Committee","CommitteeEnumName":"Racial_Equity_Community_Advisory_Committee","Abbreviation":"RECAC","Location":"Room 319, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-08-21T00:00:00","MeetingTime":"2019-08-21T18:00:00","TotalRowsCount":0,"AgendaId":1063,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"RECAC_Meeting_Agenda_08212019.pdf","IsPdf":true,"CommitteeReportDocumentId":841,"CommitteeReportDocument":"RECAC_Meeting_Minute_08212019.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3606,"CommitteeTypeId":5,"CommitteeId":175,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Racial Equity Community Advisory Committee","CommitteeEnumName":"Racial_Equity_Community_Advisory_Committee","Abbreviation":"RECAC","Location":"Room 319, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-09-18T00:00:00","MeetingTime":"2019-09-18T18:00:00","TotalRowsCount":0,"AgendaId":1117,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"RECAC_Agenda_09182019.pdf","IsPdf":true,"CommitteeReportDocumentId":887,"CommitteeReportDocument":"RECAC_Meeting_Minutes_09182019.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3607,"CommitteeTypeId":5,"CommitteeId":175,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Racial Equity Community Advisory Committee","CommitteeEnumName":"Racial_Equity_Community_Advisory_Committee","Abbreviation":"RECAC","Location":"Room 319, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-10-16T00:00:00","MeetingTime":"2019-10-16T18:00:00","TotalRowsCount":0,"AgendaId":1180,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Create Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"RECAC_Agenda_10162019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3608,"CommitteeTypeId":5,"CommitteeId":175,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Racial Equity Community Advisory Committee","CommitteeEnumName":"Racial_Equity_Community_Advisory_Committee","Abbreviation":"RECAC","Location":"Room 319, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-11-20T00:00:00","MeetingTime":"2019-11-20T18:00:00","TotalRowsCount":0,"AgendaId":1281,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Create Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3609,"CommitteeTypeId":5,"CommitteeId":175,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Racial Equity Community Advisory Committee","CommitteeEnumName":"Racial_Equity_Community_Advisory_Committee","Abbreviation":"RECAC","Location":"Room 319, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-12-18T00:00:00","MeetingTime":"2019-12-18T18:00:00","TotalRowsCount":0,"AgendaId":1345,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":4247,"CommitteeTypeId":5,"CommitteeId":175,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Racial Equity Community Advisory Committee","CommitteeEnumName":"Racial_Equity_Community_Advisory_Committee","Abbreviation":"RECAC","Location":"Room 319, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-01-15T00:00:00","MeetingTime":"2020-01-15T18:00:00","TotalRowsCount":0,"AgendaId":1389,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"RECAC Regular Meeting
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1003,"CommitteeReportDocument":"RECAC Minutes 12.18.2019.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":4248,"CommitteeTypeId":5,"CommitteeId":175,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Racial Equity Community Advisory Committee","CommitteeEnumName":"Racial_Equity_Community_Advisory_Committee","Abbreviation":"RECAC","Location":"Room 319, City Hall","Address":"350 S. 5th St, Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-02-19T00:00:00","MeetingTime":"2020-02-19T18:00:00","TotalRowsCount":0,"AgendaId":1489,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Q1 Strategic Planning Meeting for RECAC 6:00 PM to 9:00 PM","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1084,"CommitteeReportDocument":"02_2020 RECAC Minutes.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":4249,"CommitteeTypeId":5,"CommitteeId":175,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Racial Equity Community Advisory Committee","CommitteeEnumName":"Racial_Equity_Community_Advisory_Committee","Abbreviation":"RECAC","Location":"Room 319, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-03-18T00:00:00","MeetingTime":"2020-03-18T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"RECAC Regular Meeting
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":4250,"CommitteeTypeId":5,"CommitteeId":175,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Racial Equity Community Advisory Committee","CommitteeEnumName":"Racial_Equity_Community_Advisory_Committee","Abbreviation":"RECAC","Location":"Room 319, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-04-15T00:00:00","MeetingTime":"2020-04-15T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"RECAC Regular Meeting
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":4461,"CommitteeTypeId":5,"CommitteeId":175,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Racial Equity Community Advisory Committee","CommitteeEnumName":"Racial_Equity_Community_Advisory_Committee","Abbreviation":"RECAC","Location":"Online Meeting","Address":"+1 612-276-6670 Conference ID: 430 471 531#","MeetingType":"Regular","MeetingDate":"2020-05-20T00:00:00","MeetingTime":"2020-05-20T18:00:00","TotalRowsCount":0,"AgendaId":1660,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
The meeting is not televised or streamed. If you would like to listen to the live online meeting or provide public comment, you may do so by calling + 1 612-276-6670 United States, Minneapolis (Toll)
Conference ID: 430 471 531#
RECAC Strategic Planning Meeting 6:00 PM to 9:00 PM
dial-in ready at 612-276-6670 conference ID: 430-471-531#
Notice: This meeting may involve the remote participation\nby members, either by telephone or other electronic means, due to the local\npublic health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021
RECAC Regular Meeting
dial-in ready at 612-276-6670 conference ID: 430-471-531#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
RECAC Regular Meeting
dial-in ready at 612-276-6670 conference ID: 430-471-531#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":4256,"CommitteeTypeId":5,"CommitteeId":175,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Racial Equity Community Advisory Committee","CommitteeEnumName":"Racial_Equity_Community_Advisory_Committee","Abbreviation":"RECAC","Location":"Online","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-10-21T00:00:00","MeetingTime":"2020-10-21T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"RECAC Regular Meeting
dial-in ready at 612-276-6670 conference ID: 430-471-531#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":4257,"CommitteeTypeId":5,"CommitteeId":175,"MeetingTypeId":6,"CommitteeType":"ABC","CommitteeName":"Racial Equity Community Advisory Committee","CommitteeEnumName":"Racial_Equity_Community_Advisory_Committee","Abbreviation":"RECAC","Location":"Online","Address":"Minneapolis, MN","MeetingType":"Organizational","MeetingDate":"2020-11-18T00:00:00","MeetingTime":"2020-11-18T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"Q4 RECAC Strategic Planning Meeting 6:00 PM to 9:00 PM
dial-in ready at 612-276-6670 conference ID: 430-471-531#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":4258,"CommitteeTypeId":5,"CommitteeId":175,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Racial Equity Community Advisory Committee","CommitteeEnumName":"Racial_Equity_Community_Advisory_Committee","Abbreviation":"RECAC","Location":"Online","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-12-16T00:00:00","MeetingTime":"2020-12-16T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"RECAC Regular Meeting
dial-in ready at 612-276-6670 conference ID: 430-471-531#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"}] \ No newline at end of file diff --git a/tests/files/minn_sgzc.html b/tests/files/minn_sgzc.html deleted file mode 100644 index 31eb689..0000000 --- a/tests/files/minn_sgzc.html +++ /dev/null @@ -1 +0,0 @@ -[{"Id":3817,"CommitteeTypeId":5,"CommitteeId":188,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Southside Green Zone Council","CommitteeEnumName":"Southside_Green_Zone_Council","Abbreviation":"SGZ","Location":"Little Earth Gymnasium","Address":"2501 Cedar Ave., Minneapolis MN 55404","MeetingType":"Regular","MeetingDate":"2019-06-20T00:00:00","MeetingTime":"2019-06-20T17:30:00","TotalRowsCount":0,"AgendaId":932,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"SGZC_Agenda_06202019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3818,"CommitteeTypeId":5,"CommitteeId":188,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Southside Green Zone Council","CommitteeEnumName":"Southside_Green_Zone_Council","Abbreviation":"SGZ","Location":"Open Arms of Minnesota","Address":"2500 Bloomington Ave., Minneapolis, MN 55404","MeetingType":"Regular","MeetingDate":"2019-07-18T00:00:00","MeetingTime":"2019-07-18T17:30:00","TotalRowsCount":0,"AgendaId":982,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"SGZC_Agenda_07182019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3819,"CommitteeTypeId":5,"CommitteeId":188,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Southside Green Zone Council","CommitteeEnumName":"Southside_Green_Zone_Council","Abbreviation":"SGZ","Location":"2nd Floor, Waite House-Pillsbury United Communities","Address":"2323 11th Ave. S, Minneapolis, MN 55404","MeetingType":"Regular","MeetingDate":"2019-08-15T00:00:00","MeetingTime":"2019-08-15T17:30:00","TotalRowsCount":0,"AgendaId":1040,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"SGZC_Agenda_08152019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3820,"CommitteeTypeId":5,"CommitteeId":188,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Southside Green Zone Council","CommitteeEnumName":"Southside_Green_Zone_Council","Abbreviation":"SGZ","Location":"Division of Indian Work (Dakotah Lodge)","Address":"1001 E. Lake St., Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2019-09-19T00:00:00","MeetingTime":"2019-09-19T17:30:00","TotalRowsCount":0,"AgendaId":1112,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"SGZC_Agenda_09192019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3821,"CommitteeTypeId":5,"CommitteeId":188,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Southside Green Zone Council","CommitteeEnumName":"Southside_Green_Zone_Council","Abbreviation":"SGZ","Location":"MN Chippewa Tribe Building (front room)","Address":"1308 E Franklin Ave., Minneapolis, MN 55404","MeetingType":"Regular","MeetingDate":"2019-10-17T00:00:00","MeetingTime":"2019-10-17T17:30:00","TotalRowsCount":0,"AgendaId":1166,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"SGZC_Agenda_10172019.pdf","IsPdf":true,"CommitteeReportDocumentId":931,"CommitteeReportDocument":"SGZC_Minutes_10172019.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3822,"CommitteeTypeId":5,"CommitteeId":188,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Southside Green Zone Council","CommitteeEnumName":"Southside_Green_Zone_Council","Abbreviation":"SGZ","Location":"TBD","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2019-11-21T00:00:00","MeetingTime":"2019-11-21T17:30:00","TotalRowsCount":0,"AgendaId":1279,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":977,"CommitteeReportDocument":"Southside Green Zone Council_11212019_Meeting_Minutes.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3823,"CommitteeTypeId":5,"CommitteeId":188,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Southside Green Zone Council","CommitteeEnumName":"Southside_Green_Zone_Council","Abbreviation":"SGZ","Location":"Little Earth, 2501 Cedar Ave S","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2019-12-16T00:00:00","MeetingTime":"2019-12-16T17:30:00","TotalRowsCount":0,"AgendaId":1333,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"LOCATION CHANGE: Little Earth of United Tribes Housing Corporation, 2501 Cedar Ave S. When you enter the building take a right into the gym and an\nimmediate left into a smaller meeting room. We’ll have signage.
DIRECTIONS: If you are\ndriving, please park on the street. The parking lot is for residents only and\nthey will tow.
\n\nBuilding is accessible from Blue Line – Franklin Ave Station\nand Bus # 22.
*Meeting moved to the 4th Wednesday of the month due to MLK Jr. Day
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1054,"CommitteeReportDocument":"January 2020 Meeting Notes - Southside Green Zone Council.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":4021,"CommitteeTypeId":5,"CommitteeId":188,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Southside Green Zone Council","CommitteeEnumName":"Southside_Green_Zone_Council","Abbreviation":"SGZ","Location":"Stewart Park multipurpose room","Address":"2700 12th Ave S, Minneapolis","MeetingType":"Regular","MeetingDate":"2020-02-18T00:00:00","MeetingTime":"2020-02-18T18:00:00","TotalRowsCount":0,"AgendaId":1482,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regularly scheduled meeting moved to Tuesday, February 18 due to Presidents' Day holiday on Monday, February 17. Start time changed to 6 p.m.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1101,"CommitteeReportDocument":"Southside Green Zone Council_02182020_Meeting_Minutes.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":4291,"CommitteeTypeId":5,"CommitteeId":188,"MeetingTypeId":3,"CommitteeType":"ABC","CommitteeName":"Southside Green Zone Council","CommitteeEnumName":"Southside_Green_Zone_Council","Abbreviation":"SGZ","Location":"Little Earth gymnasium-crafts room","Address":"2501 Cedar Ave, Minneapolis, MN","MeetingType":"Special","MeetingDate":"2020-02-24T00:00:00","MeetingTime":"2020-02-24T18:00:00","TotalRowsCount":0,"AgendaId":1503,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Special meeting of the Southside Green Zone Council to prepare for presentation of recommendations to City Council
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1115,"CommitteeReportDocument":"Southside Green Zone Council_02242020_Meeting_Minutes.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3987,"CommitteeTypeId":5,"CommitteeId":188,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Southside Green Zone Council","CommitteeEnumName":"Southside_Green_Zone_Council","Abbreviation":"SGZ","Location":"Phillips Community Center, Multipurpose room","Address":"2323 11th Ave S, Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-03-23T00:00:00","MeetingTime":"2020-03-23T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"The March 23 regular meeting of the Southside Green Zone Council has been CANCELLED for the protection of our community members' health.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":4217,"CommitteeTypeId":5,"CommitteeId":188,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Southside Green Zone Council","CommitteeEnumName":"Southside_Green_Zone_Council","Abbreviation":"SGZ","Location":"TBD, varies by meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-04-27T00:00:00","MeetingTime":"2020-04-27T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"Regular meeting of the Southside Green Zone Council
Call in information:
+1 612-276-6670 United States, Minneapolis (Toll)
Conference ID: 451 107 585#
Join Meeting Information:
Dial 612-276-6670
Conference ID: 559 475 521#
Notice:\nThis meeting may involve the remote participation by members, either by\ntelephone or other electronic means, due to the local public health emergency\n(novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section\n13D.021
To join meeting, call 612-276-6670 and enter conference ID: 559 475 521#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1330,"CommitteeReportDocument":"Southside Green Zone Council_meeting notes 07272020.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":4519,"CommitteeTypeId":5,"CommitteeId":188,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Southside Green Zone Council","CommitteeEnumName":"Southside_Green_Zone_Council","Abbreviation":"SGZ","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-08-24T00:00:00","MeetingTime":"2020-08-24T18:00:00","TotalRowsCount":0,"AgendaId":1876,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"To participate, call 612-276-6670 and enter Conference ID: 559 475 521#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1387,"CommitteeReportDocument":"SGZ_20200824_minutes.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":4222,"CommitteeTypeId":5,"CommitteeId":188,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Southside Green Zone Council","CommitteeEnumName":"Southside_Green_Zone_Council","Abbreviation":"SGZ","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-09-21T00:00:00","MeetingTime":"2020-09-21T18:00:00","TotalRowsCount":0,"AgendaId":1952,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Join Meeting Information:
Dial 612-276-6670
Conference ID: 559 475 521#
Join Meeting Information:
Call-in: (612) 276-6670
Conference ID: 559 475 521#
Notice:\nThis meeting may involve the remote participation by members, either by\ntelephone or other electronic means, due to the local public health emergency\n(novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section\n13D.021
Join Meeting Information:
Dial 612-276-6670
Conference ID: 559 475 521#
Join Meeting Information:
Dial 612-276-6670
Conference ID: 559 475 521#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1564,"CommitteeReportDocument":"Southside Green Zone Council_11232020 NOTES FINAL.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":4793,"CommitteeTypeId":5,"CommitteeId":188,"MeetingTypeId":3,"CommitteeType":"ABC","CommitteeName":"Southside Green Zone Council","CommitteeEnumName":"Southside_Green_Zone_Council","Abbreviation":"SGZ","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Special","MeetingDate":"2020-12-09T00:00:00","MeetingTime":"2020-12-09T18:00:00","TotalRowsCount":0,"AgendaId":2107,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Special Meeting: Joint Northside / Southside Green Zone Meeting
Join Meeting Information:
Dial: 612-276-6670
Conference ID: 773 506 462#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1597,"CommitteeReportDocument":"Joint NS SS Green Zone Task Force_meeting notes 12092020.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":4225,"CommitteeTypeId":5,"CommitteeId":188,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Southside Green Zone Council","CommitteeEnumName":"Southside_Green_Zone_Council","Abbreviation":"SGZ","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2020-12-21T00:00:00","MeetingTime":"2020-12-21T18:00:00","TotalRowsCount":0,"AgendaId":2150,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Call-in Information:
Dial: 612-276-6670
Conference ID: 559 475 521#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
Call-in Information:
Dial: 612-276-6670
Conference ID: 559 475 521#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.”
To join as a member of the public, call 612-612-276-6670 and enter Conference ID: 703 265 197#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1690,"CommitteeReportDocument":"SGZ_20210222_minutes.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":5358,"CommitteeTypeId":5,"CommitteeId":188,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Southside Green Zone Council","CommitteeEnumName":"Southside_Green_Zone_Council","Abbreviation":"SGZ","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-04-06T00:00:00","MeetingTime":"2021-04-06T17:00:00","TotalRowsCount":0,"AgendaId":2342,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Joint meeting with the Northside Green Zone Task Force.
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.”
To join as a member of the public, call 612-612-276-6670 and enter Conference ID: 697 403 501#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
To join as a member of the public, call 612-612-276-6670 and enter Conference ID: 918 542 151#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
To join as a member of the public, call 612-612-276-6670 and enter Conference ID: 764 679 925#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
To join as a member of the public, call 612-612-276-6670 and enter Conference ID: 753 326 060#
Joint meeting with Northside Green Zone Task Force.
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
To join as a member of the public, call 612-612-276-6670 and enter Conference ID: 727 180 369#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
To join as a member of the public, call 612-612-276-6670 and enter Conference ID: 635 614 218#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
\n\nTo join as a member of the public, call 612-276-6670 and enter Conference ID: 315 876 284#
\n","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":5363,"CommitteeTypeId":5,"CommitteeId":188,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Southside Green Zone Council","CommitteeEnumName":"Southside_Green_Zone_Council","Abbreviation":"SGZ","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-09-01T00:00:00","MeetingTime":"2021-09-01T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
\n\n\n\nTo join as a member of the public, call 612-612-276-6670 and enter Conference ID: 797 462 531#
\n\n\n","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":5364,"CommitteeTypeId":5,"CommitteeId":188,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Southside Green Zone Council","CommitteeEnumName":"Southside_Green_Zone_Council","Abbreviation":"SGZ","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-10-05T00:00:00","MeetingTime":"2021-10-05T17:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Joint meeting with Northside Green Zone Task Force.
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
To join as a member of the public, call 612-612-276-6670 and enter Conference ID: 869 153 250#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
\n\n\n\nTo join as a member of the public, call 612-612-276-6670 and enter Conference ID: 619 165 026#
\n\n\n","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":5366,"CommitteeTypeId":5,"CommitteeId":188,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Southside Green Zone Council","CommitteeEnumName":"Southside_Green_Zone_Council","Abbreviation":"SGZ","Location":"Online Meeting","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-12-01T00:00:00","MeetingTime":"2021-12-01T18:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
\n\n\n\nTo join as a member of the public, call 612-612-276-6670 and enter Conference ID: 554 946 39#
\n\n\n","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"}] \ No newline at end of file diff --git a/tests/files/minn_svssdab.html b/tests/files/minn_svssdab.html deleted file mode 100644 index 0c85e1e..0000000 --- a/tests/files/minn_svssdab.html +++ /dev/null @@ -1 +0,0 @@ -[{"Id":3610,"CommitteeTypeId":5,"CommitteeId":163,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Stadium Village Special Service District Advisory Board","CommitteeEnumName":"Stadium_Village_Special_Service_District_Advisory_Board","Abbreviation":"StadiumVillage","Location":"Graduate Hotel","Address":"615 Washington Ave. SE., Minneapolis, MN 55414","MeetingType":"Regular","MeetingDate":"2019-03-05T00:00:00","MeetingTime":"2019-03-05T14:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3611,"CommitteeTypeId":5,"CommitteeId":163,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Stadium Village Special Service District Advisory Board","CommitteeEnumName":"Stadium_Village_Special_Service_District_Advisory_Board","Abbreviation":"StadiumVillage","Location":"Graduate Hotel","Address":"615 Washington Ave. SE., Minneapolis, MN 55414","MeetingType":"Regular","MeetingDate":"2019-06-18T00:00:00","MeetingTime":"2019-06-18T16:00:00","TotalRowsCount":0,"AgendaId":919,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"Stadium_Village_SSD_Agenda_06182019.pdf","IsPdf":true,"CommitteeReportDocumentId":1305,"CommitteeReportDocument":"Stadium Village-06182019-regular meeting minutes.pdf","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":4604,"CommitteeTypeId":5,"CommitteeId":163,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Stadium Village Special Service District Advisory Board","CommitteeEnumName":"Stadium_Village_Special_Service_District_Advisory_Board","Abbreviation":"StadiumVillage","Location":"Online meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-07-30T00:00:00","MeetingTime":"2020-07-30T13:55:00","TotalRowsCount":0,"AgendaId":1835,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Stadium Village SSD.
Call 612-276-6670 and enter Conference ID: 574\n072 995#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
Regular meeting of the Stadium Village SSD Advisory Board
Dial-in: 612-276-6670
Conference ID: 133 452 546
Notice: This meeting may involve the remote\nparticipation by members, either by telephone or other electronic means, due to\nthe local public health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021.”
See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":1789,"CommitteeTypeId":5,"CommitteeId":146,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Transgender Equity Council","CommitteeEnumName":"Transgender_Equity_Council","Abbreviation":"TEC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-07-12T00:00:00","MeetingTime":"2018-07-12T18:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":1791,"CommitteeTypeId":5,"CommitteeId":146,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Transgender Equity Council","CommitteeEnumName":"Transgender_Equity_Council","Abbreviation":"TEC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-09-13T00:00:00","MeetingTime":"2018-09-13T18:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":1792,"CommitteeTypeId":5,"CommitteeId":146,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Transgender Equity Council","CommitteeEnumName":"Transgender_Equity_Council","Abbreviation":"TEC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-10-11T00:00:00","MeetingTime":"2018-10-11T18:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":1793,"CommitteeTypeId":5,"CommitteeId":146,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Transgender Equity Council","CommitteeEnumName":"Transgender_Equity_Council","Abbreviation":"TEC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-11-08T00:00:00","MeetingTime":"2018-11-08T18:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":1794,"CommitteeTypeId":5,"CommitteeId":146,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Transgender Equity Council","CommitteeEnumName":"Transgender_Equity_Council","Abbreviation":"TEC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-12-13T00:00:00","MeetingTime":"2018-12-13T18:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3612,"CommitteeTypeId":5,"CommitteeId":146,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Transgender Equity Council","CommitteeEnumName":"Transgender_Equity_Council","Abbreviation":"TEC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-02-14T00:00:00","MeetingTime":"2019-02-14T18:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3613,"CommitteeTypeId":5,"CommitteeId":146,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Transgender Equity Council","CommitteeEnumName":"Transgender_Equity_Council","Abbreviation":"TEC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-03-14T00:00:00","MeetingTime":"2019-03-14T18:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3614,"CommitteeTypeId":5,"CommitteeId":146,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Transgender Equity Council","CommitteeEnumName":"Transgender_Equity_Council","Abbreviation":"TEC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-04-11T00:00:00","MeetingTime":"2019-04-11T18:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3615,"CommitteeTypeId":5,"CommitteeId":146,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Transgender Equity Council","CommitteeEnumName":"Transgender_Equity_Council","Abbreviation":"TEC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-05-09T00:00:00","MeetingTime":"2019-05-09T18:30:00","TotalRowsCount":0,"AgendaId":844,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":"","ImportedData":false,"AgendaPDFAttachment":"TEC agenda May 2019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3616,"CommitteeTypeId":5,"CommitteeId":146,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Transgender Equity Council","CommitteeEnumName":"Transgender_Equity_Council","Abbreviation":"TEC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-06-13T00:00:00","MeetingTime":"2019-06-13T18:30:00","TotalRowsCount":0,"AgendaId":926,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"TEC_Agenda_06132019.pdf","IsPdf":true,"CommitteeReportDocumentId":872,"CommitteeReportDocument":"TEC_Minutes_06132019.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3617,"CommitteeTypeId":5,"CommitteeId":146,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Transgender Equity Council","CommitteeEnumName":"Transgender_Equity_Council","Abbreviation":"TEC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-07-17T00:00:00","MeetingTime":"2019-07-17T17:00:00","TotalRowsCount":0,"AgendaId":990,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"TEC_Agenda07172019.pdf","IsPdf":true,"CommitteeReportDocumentId":873,"CommitteeReportDocument":"TEC_Minutes_07172019.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3618,"CommitteeTypeId":5,"CommitteeId":146,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Transgender Equity Council","CommitteeEnumName":"Transgender_Equity_Council","Abbreviation":"TEC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-08-08T00:00:00","MeetingTime":"2019-08-08T18:30:00","TotalRowsCount":0,"AgendaId":1024,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"TEC_Agenda_08082019.pdf","IsPdf":true,"CommitteeReportDocumentId":874,"CommitteeReportDocument":"TEC_Minutes_ 0882019.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3619,"CommitteeTypeId":5,"CommitteeId":146,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Transgender Equity Council","CommitteeEnumName":"Transgender_Equity_Council","Abbreviation":"TEC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-09-12T00:00:00","MeetingTime":"2019-09-12T18:30:00","TotalRowsCount":0,"AgendaId":1088,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"TEC_Agenda_09122019.pdf","IsPdf":true,"CommitteeReportDocumentId":876,"CommitteeReportDocument":"TEC_Minutes_09122019.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3620,"CommitteeTypeId":5,"CommitteeId":146,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Transgender Equity Council","CommitteeEnumName":"Transgender_Equity_Council","Abbreviation":"TEC","Location":"U of M, East Bank, Room 330","Address":"717 Delaware Street SE., Minneapolis, MN, 55414","MeetingType":"Regular","MeetingDate":"2019-10-10T00:00:00","MeetingTime":"2019-10-10T17:00:00","TotalRowsCount":0,"AgendaId":1154,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"TEC_Agenda_10102019.pdf","IsPdf":true,"CommitteeReportDocumentId":927,"CommitteeReportDocument":"10.10.19 TEC Minutes.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3621,"CommitteeTypeId":5,"CommitteeId":146,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Transgender Equity Council","CommitteeEnumName":"Transgender_Equity_Council","Abbreviation":"TEC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-11-14T00:00:00","MeetingTime":"2019-11-14T17:00:00","TotalRowsCount":0,"AgendaId":1228,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"TEC_Agenda_11142019.pdf","IsPdf":true,"CommitteeReportDocumentId":950,"CommitteeReportDocument":"TEC_Minutes_11142019.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3622,"CommitteeTypeId":5,"CommitteeId":146,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Transgender Equity Council","CommitteeEnumName":"Transgender_Equity_Council","Abbreviation":"TEC","Location":"Boneshaker Books","Address":"2002 23rd Ave S, Minneapolis, MN, 55404","MeetingType":"Regular","MeetingDate":"2019-12-12T00:00:00","MeetingTime":"2019-12-12T17:00:00","TotalRowsCount":0,"AgendaId":1314,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":979,"CommitteeReportDocument":"12.12.19 TEC Minutes (2).pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3984,"CommitteeTypeId":5,"CommitteeId":146,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Transgender Equity Council","CommitteeEnumName":"Transgender_Equity_Council","Abbreviation":"TEC","Location":"Pillsbury House Theatre, 2nd Floor Community Room","Address":"3501 Chicago Ave S, Minneapolis, MN, 55407","MeetingType":"Regular","MeetingDate":"2020-01-09T00:00:00","MeetingTime":"2020-01-09T17:00:00","TotalRowsCount":0,"AgendaId":1366,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular Meeting of the Transgender Equity Council
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1001,"CommitteeReportDocument":"Transgender Equity Council 010920 Minutes (1).pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":3986,"CommitteeTypeId":5,"CommitteeId":146,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Transgender Equity Council","CommitteeEnumName":"Transgender_Equity_Council","Abbreviation":"TEC","Location":"City Hall Room 241","Address":"350 S 5th St, Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-02-13T00:00:00","MeetingTime":"2020-02-13T17:00:00","TotalRowsCount":0,"AgendaId":1467,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Transgender Equity Council
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1089,"CommitteeReportDocument":"Transgender Equity Council_02132020 Minutes.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":4229,"CommitteeTypeId":5,"CommitteeId":146,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Transgender Equity Council","CommitteeEnumName":"Transgender_Equity_Council","Abbreviation":"TEC","Location":"Room 201, City Hall","Address":"350 S Fifth St, Minneapolis, MN, 55415","MeetingType":"Regular","MeetingDate":"2020-03-12T00:00:00","MeetingTime":"2020-03-12T17:00:00","TotalRowsCount":0,"AgendaId":1526,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"This is a regularly scheduled meeting of the Transgender Equity Council.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1151,"CommitteeReportDocument":"Transgender Equity Council_03122020_Minutes.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":4231,"CommitteeTypeId":5,"CommitteeId":146,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Transgender Equity Council","CommitteeEnumName":"Transgender_Equity_Council","Abbreviation":"TEC","Location":"Location varies, TBD","Address":"TBD","MeetingType":"Regular","MeetingDate":"2020-04-09T00:00:00","MeetingTime":"2020-04-09T17:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"This is a regularly scheduled meeting of the Transgender Equity Council.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":4234,"CommitteeTypeId":5,"CommitteeId":146,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Transgender Equity Council","CommitteeEnumName":"Transgender_Equity_Council","Abbreviation":"TEC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-06-11T00:00:00","MeetingTime":"2020-06-11T17:00:00","TotalRowsCount":0,"AgendaId":1681,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"The public may join by calling 612-276-6670 and
entering conference ID: 439 101 551 #
\t
This is a regularly scheduled meeting of the Transgender Equity Council. Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1240,"CommitteeReportDocument":"TransgenderEquityCouncil06112020Minutes (1).pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":4513,"CommitteeTypeId":5,"CommitteeId":146,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Transgender Equity Council","CommitteeEnumName":"Transgender_Equity_Council","Abbreviation":"TEC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-07-09T00:00:00","MeetingTime":"2020-07-09T17:00:00","TotalRowsCount":0,"AgendaId":1743,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"This is a regularly scheduled meeting of the Transgender Equity Council.
Call-in information:
+1\n612-276-6670 United States, Minneapolis (Toll)
Conference ID: 439 101 551#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
This is a regularly scheduled meeting of the Transgender Equity Council.
Notice:\nThis meeting may involve the remote participation by members, either by\ntelephone or other electronic means, due to the local public health emergency\n(novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section\n13D.021
Call-In Information:
Conference ID: 439 101 551#
\n\n
This is a regularly scheduled meeting of the Transgender Equity Council.
Community members can call in via this number: +1\n612-276-6670
\n\nConference ID: 439 101 551#
Notice:\nThis meeting may involve the remote participation by members, either by\ntelephone or other electronic means, due to the local public health emergency\n(novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section\n13D.021
This is a regularly scheduled meeting of the Transgender Equity Council.
Members of the public can participate via this call-in number:
\n\n
Conference ID: 439 101 551#
Notice:\nThis meeting may involve the remote participation by members, either by\ntelephone or other electronic means, due to the local public health emergency\n(novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section\n13D.021
This is the regularly scheduled meeting of the Transgender Equity Council.
Members of the public can participate via this call-in number:
Conference ID: 439 101 551#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1595,"CommitteeReportDocument":"Transgender Equity Council_11122020LIMSMinutes.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":4244,"CommitteeTypeId":5,"CommitteeId":146,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Transgender Equity Council","CommitteeEnumName":"Transgender_Equity_Council","Abbreviation":"TEC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-12-10T00:00:00","MeetingTime":"2020-12-10T17:00:00","TotalRowsCount":0,"AgendaId":2105,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"This is the regularly scheduled meeting of the Transgender Equity Council.
Members of the public can participate via this call-in number:
Conference ID: 439 101 551#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1596,"CommitteeReportDocument":"Transgender Equity Council_12102020LIMSMinutes.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":5202,"CommitteeTypeId":5,"CommitteeId":146,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Transgender Equity Council","CommitteeEnumName":"Transgender_Equity_Council","Abbreviation":"TEC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-01-14T00:00:00","MeetingTime":"2021-01-14T17:00:00","TotalRowsCount":0,"AgendaId":2188,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"This is a regularly scheduled meeting of the Transgender Equity Council.
Members of the public may call in here:
\n\n
Conference ID: 439 101 551#
Notice:\nThis meeting may involve the remote participation by members, either by\ntelephone or other electronic means, due to the local public health emergency\n(novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section\n13D.021
Members of the public may call in at 612-276-6670, Conference ID 342\n282 201#.
Notice:\nThis meeting may involve the remote participation by members, either by\ntelephone or other electronic means, due to the local public health emergency\n(novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section\n13D.021
This is a regularly scheduled meeting of the Transgender Equity Council.
Members of the public may call in at
\n\n
Conference ID: 439 101 551#
Notice: This meeting may involve the remote participation\n by members, either by telephone or other electronic means, due to the\n local public health emergency (novel coronavirus pandemic), pursuant to\n the provisions of MN Statutes Section 13D.021
This is a regularly scheduled meeting of the Transgender Equity Council.
Members of the public may call in at
Conference ID: 439 101 551#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1730,"CommitteeReportDocument":"Transgender Equity Council_03112021Minutes.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":5207,"CommitteeTypeId":5,"CommitteeId":146,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Transgender Equity Council","CommitteeEnumName":"Transgender_Equity_Council","Abbreviation":"TEC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-04-08T00:00:00","MeetingTime":"2021-04-08T17:00:00","TotalRowsCount":0,"AgendaId":2361,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"This is a regularly scheduled meeting of the Transgender Equity Council.
Members of the public may call in at
Conference ID: 439 101 551#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1773,"CommitteeReportDocument":"Transgender Equity Council_04082021Minutes.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":5208,"CommitteeTypeId":5,"CommitteeId":146,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Transgender Equity Council","CommitteeEnumName":"Transgender_Equity_Council","Abbreviation":"TEC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-05-06T00:00:00","MeetingTime":"2021-05-06T17:00:00","TotalRowsCount":0,"AgendaId":2462,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"This is a regularly scheduled meeting of the Transgender Equity Council.
Members of the public may call in at
Conference ID: 439 101 551#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1843,"CommitteeReportDocument":"Transgender Equity Council_050621Minutes.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":5209,"CommitteeTypeId":5,"CommitteeId":146,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Transgender Equity Council","CommitteeEnumName":"Transgender_Equity_Council","Abbreviation":"TEC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-06-10T00:00:00","MeetingTime":"2021-06-10T17:00:00","TotalRowsCount":0,"AgendaId":2547,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"This is a regularly scheduled meeting of the Transgender Equity Council.
Members of the public may call in at
Conference ID: 439 101 551#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1957,"CommitteeReportDocument":"Transgender Equity Council_06102021Minutes.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":5210,"CommitteeTypeId":5,"CommitteeId":146,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Transgender Equity Council","CommitteeEnumName":"Transgender_Equity_Council","Abbreviation":"TEC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-07-08T00:00:00","MeetingTime":"2021-07-08T17:00:00","TotalRowsCount":0,"AgendaId":2596,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"This is a regularly scheduled meeting of the Transgender Equity Council.
Members of the public may call in at
Conference ID: 301\n112 987#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":2013,"CommitteeReportDocument":"Transgender Equity Council_07082021Minutes.pdf","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":5211,"CommitteeTypeId":5,"CommitteeId":146,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Transgender Equity Council","CommitteeEnumName":"Transgender_Equity_Council","Abbreviation":"TEC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-08-12T00:00:00","MeetingTime":"2021-08-12T17:00:00","TotalRowsCount":0,"AgendaId":2651,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Marked Agenda Published","Description":"This is a regularly scheduled meeting of the Transgender Equity Council.
Members of the public may call in at
Conference ID: 439 101 551#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":5212,"CommitteeTypeId":5,"CommitteeId":146,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Transgender Equity Council","CommitteeEnumName":"Transgender_Equity_Council","Abbreviation":"TEC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-09-09T00:00:00","MeetingTime":"2021-09-09T17:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"This is a regularly scheduled meeting of the Transgender Equity Council.
Members of the public may call in at
Conference ID: 439 101 551#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":5213,"CommitteeTypeId":5,"CommitteeId":146,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Transgender Equity Council","CommitteeEnumName":"Transgender_Equity_Council","Abbreviation":"TEC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-10-14T00:00:00","MeetingTime":"2021-10-14T17:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"This is a regularly scheduled meeting of the Transgender Equity Council.
Members of the public may call in at
Conference ID: 439 101 551#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":5214,"CommitteeTypeId":5,"CommitteeId":146,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Transgender Equity Council","CommitteeEnumName":"Transgender_Equity_Council","Abbreviation":"TEC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-11-04T00:00:00","MeetingTime":"2021-11-04T17:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"This is a regularly scheduled meeting of the Transgender Equity Council.
Members of the public may call in at
Conference ID: 439 101 551#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"},{"Id":5215,"CommitteeTypeId":5,"CommitteeId":146,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Transgender Equity Council","CommitteeEnumName":"Transgender_Equity_Council","Abbreviation":"TEC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-12-09T00:00:00","MeetingTime":"2021-12-09T17:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"This is a regularly scheduled meeting of the Transgender Equity Council.
Members of the public may call in at
Conference ID: 439 101 551#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Coordinator's Office","DepartmentT4":"81:999"}] \ No newline at end of file diff --git a/tests/files/minn_tpw_comm.html b/tests/files/minn_tpw_comm.html deleted file mode 100644 index 1001845..0000000 --- a/tests/files/minn_tpw_comm.html +++ /dev/null @@ -1 +0,0 @@ -[{"Id":5039,"CommitteeTypeId":1,"CommitteeId":13,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Transportation & Public Works Committee","CommitteeEnumName":"Transportation_Public_Works_Committee","Abbreviation":"TPW","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-09-15T00:00:00","MeetingTime":"2021-09-15T13:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\n\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
\n","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5040,"CommitteeTypeId":1,"CommitteeId":13,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Transportation & Public Works Committee","CommitteeEnumName":"Transportation_Public_Works_Committee","Abbreviation":"TPW","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-09-29T00:00:00","MeetingTime":"2021-09-29T13:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5041,"CommitteeTypeId":1,"CommitteeId":13,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Transportation & Public Works Committee","CommitteeEnumName":"Transportation_Public_Works_Committee","Abbreviation":"TPW","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-10-13T00:00:00","MeetingTime":"2021-10-13T13:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5042,"CommitteeTypeId":1,"CommitteeId":13,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Transportation & Public Works Committee","CommitteeEnumName":"Transportation_Public_Works_Committee","Abbreviation":"TPW","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-10-27T00:00:00","MeetingTime":"2021-10-27T13:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5043,"CommitteeTypeId":1,"CommitteeId":13,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Transportation & Public Works Committee","CommitteeEnumName":"Transportation_Public_Works_Committee","Abbreviation":"TPW","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-11-10T00:00:00","MeetingTime":"2021-11-10T13:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null},{"Id":5044,"CommitteeTypeId":1,"CommitteeId":13,"MeetingTypeId":2,"CommitteeType":"Standing Committee","CommitteeName":"Transportation & Public Works Committee","CommitteeEnumName":"Transportation_Public_Works_Committee","Abbreviation":"TPW","Location":"Online Meeting ","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-12-01T00:00:00","MeetingTime":"2021-12-01T13:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the committee may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
\nWatch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":null,"DepartmentT4":null}] \ No newline at end of file diff --git a/tests/files/minn_uhtcpc.html b/tests/files/minn_uhtcpc.html deleted file mode 100644 index 907acee..0000000 --- a/tests/files/minn_uhtcpc.html +++ /dev/null @@ -1 +0,0 @@ -[{"Id":3838,"CommitteeTypeId":5,"CommitteeId":189,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Upper Harbor Terminal Collaborative Planning Committee","CommitteeEnumName":"Upper_Harbor_Terminal_Collaborative_Planning_Committee","Abbreviation":"UHTCPC","Location":"Regional Acceleration Center (RAC)","Address":"1256 Penn Ave. N., Minneapolis, MN 55411","MeetingType":"Regular","MeetingDate":"2019-06-26T00:00:00","MeetingTime":"2019-06-26T17:00:00","TotalRowsCount":0,"AgendaId":953,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":"The Committee will have its first meeting on Wednesday\nJune 26 at NorthPoint Health and Wellness Conference Center;\nlocated in the Regional Acceleration Center (RAC) building, 1256 Penn Avenue N,\n5th floor.
\n\n
Regular meeting of the Upper Harbor Collaborative Planning Committee. Location updated to NorthPoint Health & Wellness Center.
","ImportedData":false,"AgendaPDFAttachment":"UPCPC_Agenda_11132019.pdf","IsPdf":true,"CommitteeReportDocumentId":964,"CommitteeReportDocument":"DRAFT 11-13-19 UHT CPC Meeting Minutes.pdf","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":3848,"CommitteeTypeId":5,"CommitteeId":189,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Upper Harbor Terminal Collaborative Planning Committee","CommitteeEnumName":"Upper_Harbor_Terminal_Collaborative_Planning_Committee","Abbreviation":"UHTCPC","Location":"NorthPoint Health & Wellness Center","Address":"1256 Penn Ave. N., 5th floor, Minneapolis, MN 55411","MeetingType":"Regular","MeetingDate":"2019-12-11T00:00:00","MeetingTime":"2019-12-11T17:00:00","TotalRowsCount":0,"AgendaId":1334,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Upper Harbor Collaborative Planning Committee. Location updated to NorthPoint Health & Wellness Center.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":988,"CommitteeReportDocument":"12-11-19 UHT CPC Meeting Minutes.pdf","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":3937,"CommitteeTypeId":5,"CommitteeId":189,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Upper Harbor Terminal Collaborative Planning Committee","CommitteeEnumName":"Upper_Harbor_Terminal_Collaborative_Planning_Committee","Abbreviation":"UHTCPC","Location":"University Research and Outreach Center (UROC) Room 105","Address":"UROC, 2001 Plymouth Ave N, Minneapolis, MN 55411","MeetingType":"Regular","MeetingDate":"2020-01-08T00:00:00","MeetingTime":"2020-01-08T17:00:00","TotalRowsCount":0,"AgendaId":1376,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Upper Harbor Collaborative Planning Committee. Meeting location updated.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1014,"CommitteeReportDocument":"Upper Harbor Terminal Collaborative Planning Committee_01082020_Meeting_Minutes.pdf","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":4142,"CommitteeTypeId":5,"CommitteeId":189,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Upper Harbor Terminal Collaborative Planning Committee","CommitteeEnumName":"Upper_Harbor_Terminal_Collaborative_Planning_Committee","Abbreviation":"UHTCPC","Location":"Room 107","Address":"UROC, 2001 Plymouth Ave N, Minneapolis, MN 55411","MeetingType":"Regular","MeetingDate":"2020-01-22T00:00:00","MeetingTime":"2020-01-22T17:00:00","TotalRowsCount":0,"AgendaId":1405,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Upper Harbor Collaborative Planning Committee
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1070,"CommitteeReportDocument":"Upper Harbor Terminal Collaborative Planning Committee_01222020_Meeting_Minutes.pdf","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":4143,"CommitteeTypeId":5,"CommitteeId":189,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Upper Harbor Terminal Collaborative Planning Committee","CommitteeEnumName":"Upper_Harbor_Terminal_Collaborative_Planning_Committee","Abbreviation":"UHTCPC","Location":"NorthPoint Health & Wellness, 5th floor","Address":"NorthPoint Health & Wellness,1256 Penn Ave N, Minneapolis, MN 55411","MeetingType":"Regular","MeetingDate":"2020-02-12T00:00:00","MeetingTime":"2020-02-12T17:00:00","TotalRowsCount":0,"AgendaId":1473,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Upper Harbor Collaborative Planning Committee. Meeting location updated.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1103,"CommitteeReportDocument":"Upper Harbor Terminal Collaborative Planning Committee_02122020_Meeting_Minutes.pdf","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":4144,"CommitteeTypeId":5,"CommitteeId":189,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Upper Harbor Terminal Collaborative Planning Committee","CommitteeEnumName":"Upper_Harbor_Terminal_Collaborative_Planning_Committee","Abbreviation":"UHTCPC","Location":"5th floor","Address":"NorthPoint, Inc., 1256 Penn Ave N, Minneapolis, MN 55411","MeetingType":"Regular","MeetingDate":"2020-02-26T00:00:00","MeetingTime":"2020-02-26T17:00:00","TotalRowsCount":0,"AgendaId":1507,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Upper Harbor Collaborative Planning Committee
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1137,"CommitteeReportDocument":"Upper Harbor Terminal Collaborative Planning Committee_02262020_Meeting_Minutes.pdf","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":4145,"CommitteeTypeId":5,"CommitteeId":189,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Upper Harbor Terminal Collaborative Planning Committee","CommitteeEnumName":"Upper_Harbor_Terminal_Collaborative_Planning_Committee","Abbreviation":"UHTCPC","Location":"5th floor","Address":"NorthPoint, Inc., 1256 Penn Ave. N., Minneapolis, MN 55411","MeetingType":"Regular","MeetingDate":"2020-03-11T00:00:00","MeetingTime":"2020-03-11T17:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"Regular meeting of the Upper Harbor Collaborative Planning Committee. Canceled due to Adjourned Meeting from 2-26-2020.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":4379,"CommitteeTypeId":5,"CommitteeId":189,"MeetingTypeId":5,"CommitteeType":"ABC","CommitteeName":"Upper Harbor Terminal Collaborative Planning Committee","CommitteeEnumName":"Upper_Harbor_Terminal_Collaborative_Planning_Committee","Abbreviation":"UHTCPC","Location":"NorthPoint, Inc.","Address":"1256 Penn Ave. N, 5th floor Minneapolis, MN 55411","MeetingType":"Adjourned","MeetingDate":"2020-03-11T00:00:00","MeetingTime":"2020-03-11T17:00:00","TotalRowsCount":0,"AgendaId":1544,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Adjourned Meeting of 2-26-20 UHT CPC Regular Meeting
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1265,"CommitteeReportDocument":"UHTCPC_20200311_minutes.pdf","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":4146,"CommitteeTypeId":5,"CommitteeId":189,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Upper Harbor Terminal Collaborative Planning Committee","CommitteeEnumName":"Upper_Harbor_Terminal_Collaborative_Planning_Committee","Abbreviation":"UHTCPC","Location":"5th floor","Address":"NorthPoint, Inc., 1256 Penn Ave. N., Minneapolis, MN 55411","MeetingType":"Regular","MeetingDate":"2020-03-25T00:00:00","MeetingTime":"2020-03-25T17:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"This meeting has been cancelled. Regular meeting of the Upper Harbor Collaborative Planning Committee.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":4147,"CommitteeTypeId":5,"CommitteeId":189,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Upper Harbor Terminal Collaborative Planning Committee","CommitteeEnumName":"Upper_Harbor_Terminal_Collaborative_Planning_Committee","Abbreviation":"UHTCPC","Location":"5th floor","Address":"NorthPoint, Inc., 1256 Penn Ave. N., Minneapolis, MN 55411","MeetingType":"Regular","MeetingDate":"2020-04-08T00:00:00","MeetingTime":"2020-04-08T17:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"Regular meeting of the Upper Harbor Collaborative Planning Committee
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":4148,"CommitteeTypeId":5,"CommitteeId":189,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Upper Harbor Terminal Collaborative Planning Committee","CommitteeEnumName":"Upper_Harbor_Terminal_Collaborative_Planning_Committee","Abbreviation":"UHTCPC","Location":"5th floor","Address":"NorthPoint, Inc., 1256 Penn Ave. N., Minneapolis, MN 55411","MeetingType":"Regular","MeetingDate":"2020-04-22T00:00:00","MeetingTime":"2020-04-22T17:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"This meeting has been cancelled.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":4554,"CommitteeTypeId":5,"CommitteeId":189,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Upper Harbor Terminal Collaborative Planning Committee","CommitteeEnumName":"Upper_Harbor_Terminal_Collaborative_Planning_Committee","Abbreviation":"UHTCPC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-07-08T00:00:00","MeetingTime":"2020-07-08T17:00:00","TotalRowsCount":0,"AgendaId":1751,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"To join the meeting as a member of the public: Call in\nNumber +1 612-276-6670, Conference ID: 487 613 122#
\n\n
Notice: This meeting may involve the remote participation\nby members, either by telephone or other electronic means, due to the local\npublic health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021.
Regular meeting of the Upper Harbor Terminal Collaborative Planning Committee.
To join the meeting as a member of the public: Call in Number +1 612-276-6670 Conference ID:265 586 632#
Notice:\n This meeting may involve the remote participation by members, either by\n telephone or other electronic means, due to the local public health\n emergency (novel coronavirus pandemic), pursuant to the provisions of MN\n Statutes Section 13D.021
To join the meeting as a member of the public: Call in Number +1 612-276-6670 Conference ID: 130\n057 963#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.
Regular meeting of the Upper Harbor Terminal Collaborative Planning Committee.
To join the meeting as a member of the public: Call in Number +1 612-276-6670 Conference ID: 551 446 284#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
To join the meeting as a member of the public: Call in Number +1 612-276-6670 Conference ID: 321 089 84#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
To join the meeting as a member of the public: Call in Number +1 612-276-6670 Conference ID: 631 699 61#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
Regular meeting is canceled due to Adjourned Meeting from 9-2-2020. UHT CPC will meet on 9-9-20 as an Adjorned Meeting.
To join the meeting as a member of the public: Call in Number +1 612-276-6670 Conference ID: 870 876 829#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
Adjourned Meeting of 9-2-20 UHT CPC Regular Meeting
To join the meeting as a member of the public: Call in Number +1 612-276-6670 Conference ID: 870 876 829#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
To join the meeting as a member of the public: Call in Number +1 612-276-6670 Conference ID: 164 742 646#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
To join the meeting as a member of the public: Call in Number +1 612-276-6670 Conference ID: 261\n949 873#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1483,"CommitteeReportDocument":"UHTCPC_20201014_minutes.pdf","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":4775,"CommitteeTypeId":5,"CommitteeId":189,"MeetingTypeId":5,"CommitteeType":"ABC","CommitteeName":"Upper Harbor Terminal Collaborative Planning Committee","CommitteeEnumName":"Upper_Harbor_Terminal_Collaborative_Planning_Committee","Abbreviation":"UHTCPC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Adjourned","MeetingDate":"2020-10-21T00:00:00","MeetingTime":"2020-10-21T17:00:00","TotalRowsCount":0,"AgendaId":2023,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"To join the meeting as a member of the public: Call in Number +1 612-276-6670 Conference ID: 152 436 228#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
To join the meeting as a member of the public: Call in Number +1 612-276-6670 Conference ID: 647 073 581#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
To join the meeting as a member of the public: Call in Number +1 612-276-6670 Conference ID: 284 923 182#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
To join the meeting as a member of the public: Call in Number +1 612-276-6670 Conference ID: 996 025 110#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1549,"CommitteeReportDocument":"UHTCPC_20201114_minutes.pdf","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":4803,"CommitteeTypeId":5,"CommitteeId":189,"MeetingTypeId":5,"CommitteeType":"ABC","CommitteeName":"Upper Harbor Terminal Collaborative Planning Committee","CommitteeEnumName":"Upper_Harbor_Terminal_Collaborative_Planning_Committee","Abbreviation":"UHTCPC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Adjourned","MeetingDate":"2020-11-18T00:00:00","MeetingTime":"2020-11-18T17:00:00","TotalRowsCount":0,"AgendaId":2094,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Meeting continued from 11/14/20.
To join the meeting as a member of the public: Call in Number +1 612-276-6670 Conference ID: 968 642 297#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1563,"CommitteeReportDocument":"UHTCPC_20201118_minutes.pdf","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":4815,"CommitteeTypeId":5,"CommitteeId":189,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Upper Harbor Terminal Collaborative Planning Committee","CommitteeEnumName":"Upper_Harbor_Terminal_Collaborative_Planning_Committee","Abbreviation":"UHTCPC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-12-02T00:00:00","MeetingTime":"2020-12-02T17:00:00","TotalRowsCount":0,"AgendaId":2106,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"To join the meeting as a member of the public: Call in Number +1 612-276-6670 Conference ID: 285 177 029#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1580,"CommitteeReportDocument":"UHTCPC_20201202_minutes.pdf","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":5153,"CommitteeTypeId":5,"CommitteeId":189,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Upper Harbor Terminal Collaborative Planning Committee","CommitteeEnumName":"Upper_Harbor_Terminal_Collaborative_Planning_Committee","Abbreviation":"UHTCPC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-12-09T00:00:00","MeetingTime":"2020-12-09T17:00:00","TotalRowsCount":0,"AgendaId":2135,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"To join the meeting as a member of the public: Call in Number +1 612-276-6670 Conference ID: 534 876 497#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1621,"CommitteeReportDocument":"UHTCPC_20201209_minutes.pdf","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":5265,"CommitteeTypeId":5,"CommitteeId":189,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Upper Harbor Terminal Collaborative Planning Committee","CommitteeEnumName":"Upper_Harbor_Terminal_Collaborative_Planning_Committee","Abbreviation":"UHTCPC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-01-13T00:00:00","MeetingTime":"2021-01-13T17:00:00","TotalRowsCount":0,"AgendaId":2185,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"To join the meeting as a member of the public: Call in Number +1 612-276-6670 Conference ID: 931 775 073#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1637,"CommitteeReportDocument":"UHTCPC_20210113_minutes.pdf","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":5266,"CommitteeTypeId":5,"CommitteeId":189,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Upper Harbor Terminal Collaborative Planning Committee","CommitteeEnumName":"Upper_Harbor_Terminal_Collaborative_Planning_Committee","Abbreviation":"UHTCPC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-01-27T00:00:00","MeetingTime":"2021-01-27T17:00:00","TotalRowsCount":0,"AgendaId":2214,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"To join the meeting as a member of the public: Call in Number +1 612-276-6670 Conference ID: 427 560 525#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1937,"CommitteeReportDocument":"UHTCPC_20210127_minutes.pdf","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":5586,"CommitteeTypeId":5,"CommitteeId":189,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Upper Harbor Terminal Collaborative Planning Committee","CommitteeEnumName":"Upper_Harbor_Terminal_Collaborative_Planning_Committee","Abbreviation":"UHTCPC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-06-09T00:00:00","MeetingTime":"2021-06-09T17:00:00","TotalRowsCount":0,"AgendaId":2533,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"To join the meeting as a member of the public: Call in Number +1 612-276-6670 Conference ID: 974 492 775#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":2007,"CommitteeReportDocument":"UHTCPC_20210609_minutes.pdf","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"},{"Id":5607,"CommitteeTypeId":5,"CommitteeId":189,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Upper Harbor Terminal Collaborative Planning Committee","CommitteeEnumName":"Upper_Harbor_Terminal_Collaborative_Planning_Committee","Abbreviation":"UHTCPC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-07-14T00:00:00","MeetingTime":"2021-07-14T17:00:00","TotalRowsCount":0,"AgendaId":2617,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Marked Agenda Published","Description":"To join the meeting as a member of the public: Call in Number +1 612-276-6670 Conference ID: 672 597 89#
Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Community Planning & Economic Development","DepartmentT4":"81:1003"}] \ No newline at end of file diff --git a/tests/files/minn_ussdab.html b/tests/files/minn_ussdab.html deleted file mode 100644 index d930f7a..0000000 --- a/tests/files/minn_ussdab.html +++ /dev/null @@ -1 +0,0 @@ -[{"Id":3623,"CommitteeTypeId":5,"CommitteeId":164,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Uptown Special Service District Advisory Board","CommitteeEnumName":"Uptown_Special_Service_District_Advisory_Board","Abbreviation":"UPTOWN","Location":"Ackerberg Group","Address":"3033 Excelsior Blvd, Minneapolis, MN 55416","MeetingType":"Regular","MeetingDate":"2019-02-26T00:00:00","MeetingTime":"2019-02-26T10:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3624,"CommitteeTypeId":5,"CommitteeId":164,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Uptown Special Service District Advisory Board","CommitteeEnumName":"Uptown_Special_Service_District_Advisory_Board","Abbreviation":"UPTOWN","Location":"Reuter Walton Construction","Address":"1710 W Lake St #200, Minneapolis, MN 55408","MeetingType":"Regular","MeetingDate":"2019-04-10T00:00:00","MeetingTime":"2019-04-10T10:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3832,"CommitteeTypeId":5,"CommitteeId":164,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Uptown Special Service District Advisory Board","CommitteeEnumName":"Uptown_Special_Service_District_Advisory_Board","Abbreviation":"UPTOWN","Location":"Seventeen10 Uptown Apartments","Address":"1710 W. Lake St., Minneapolis, MN 55408","MeetingType":"Regular","MeetingDate":"2019-06-12T00:00:00","MeetingTime":"2019-06-12T21:00:00","TotalRowsCount":0,"AgendaId":916,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"Uptown_SSD_Agenda_06122019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3926,"CommitteeTypeId":5,"CommitteeId":164,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Uptown Special Service District Advisory Board","CommitteeEnumName":"Uptown_Special_Service_District_Advisory_Board","Abbreviation":"UPTOWN","Location":"Reuter Walton Construction","Address":"1710 W Lake St #200, Minneapolis, MN 55408","MeetingType":"Regular","MeetingDate":"2019-10-23T00:00:00","MeetingTime":"2019-10-23T13:00:00","TotalRowsCount":0,"AgendaId":1178,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish","Description":null,"ImportedData":false,"AgendaPDFAttachment":"Uptown_SSD_Agenda_10232019.pdf","IsPdf":true,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3940,"CommitteeTypeId":5,"CommitteeId":164,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Uptown Special Service District Advisory Board","CommitteeEnumName":"Uptown_Special_Service_District_Advisory_Board","Abbreviation":"UPTOWN","Location":"Reuter Walton, 1710 W. Lake Street","Address":null,"MeetingType":"Regular","MeetingDate":"2019-11-20T00:00:00","MeetingTime":"2019-11-20T13:00:00","TotalRowsCount":0,"AgendaId":1280,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Uptown Special Service District advisory board
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1082,"CommitteeReportDocument":"Uptown-11202019-regular meeting minutes.pdf","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":4310,"CommitteeTypeId":5,"CommitteeId":164,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Uptown Special Service District Advisory Board","CommitteeEnumName":"Uptown_Special_Service_District_Advisory_Board","Abbreviation":"UPTOWN","Location":"Lunds & Byerlys Uptown","Address":"1450 W Lake Street","MeetingType":"Regular","MeetingDate":"2020-02-25T00:00:00","MeetingTime":"2020-02-25T10:00:00","TotalRowsCount":0,"AgendaId":1487,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Uptown Special Service District Advisory Board.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1106,"CommitteeReportDocument":"Uptown-02252020-regular meeting minutes.pdf","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":4492,"CommitteeTypeId":5,"CommitteeId":164,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Uptown Special Service District Advisory Board","CommitteeEnumName":"Uptown_Special_Service_District_Advisory_Board","Abbreviation":"UPTOWN","Location":"Online","Address":"Online","MeetingType":"Regular","MeetingDate":"2020-06-09T00:00:00","MeetingTime":"2020-06-09T10:00:00","TotalRowsCount":0,"AgendaId":1690,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Uptown Special Service District.
Dial in Number: +1 (612) 276-6670
Conference ID: 832 518 176
Notice: This meeting may involve the remote\nparticipation by members, either by telephone or other electronic means, due to\nthe local public health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1235,"CommitteeReportDocument":"Uptown-06112020-regular meeting minutes.pdf","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":4569,"CommitteeTypeId":5,"CommitteeId":164,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Uptown Special Service District Advisory Board","CommitteeEnumName":"Uptown_Special_Service_District_Advisory_Board","Abbreviation":"UPTOWN","Location":"Online","Address":"Online","MeetingType":"Regular","MeetingDate":"2020-07-14T00:00:00","MeetingTime":"2020-07-14T10:00:00","TotalRowsCount":0,"AgendaId":1766,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Uptown Special Service District.
Dial in: 612-276-6670
Conference ID: 223 761 590#
Notice: This meeting may involve the remote\nparticipation by members, either by telephone or other electronic means, due to\nthe local public health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021
Regular meeting of the Uptown SSD
Dial in: 612-276-6670
Conference ID: 838 012 357#
Notice: This meeting may involve the remote\nparticipation by members, either by telephone or other electronic means, due to\nthe local public health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021
Regular Meeting of the Uptown Special Service District
Dial-in: 1 612-276-6670
Conference ID: 952 494 731#
Notice: This meeting may involve the remote\nparticipation by members, either by telephone or other electronic means, due to\nthe local public health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021
Regular meeting of the Special Service District
Dial-in: 612-276-6670
Conference ID: 355 770 043
Notice: This meeting may involve the remote\nparticipation by members, either by telephone or other electronic means, due to\nthe local public health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021
Regular meeting of the Uptown SSD
Dial-In: 612-276-6670
Conference ID: 938 146 919
Notice: This meeting may involve the remote\nparticipation by members, either by telephone or other electronic means, due to\nthe local public health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021.
Regular Meeting of the Violence Prevention Steering Committee
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Health Department","DepartmentT4":"81:1006"},{"Id":3927,"CommitteeTypeId":5,"CommitteeId":182,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Violence Prevention Steering Committee","CommitteeEnumName":"Violence_Prevention_Steering_Committee","Abbreviation":"VPSC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-10-22T00:00:00","MeetingTime":"2019-10-22T13:30:00","TotalRowsCount":0,"AgendaId":1190,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"VPSC_Agenda_10222019.pdf","IsPdf":true,"CommitteeReportDocumentId":973,"CommitteeReportDocument":"VPSC_Minutes_10222019.pdf","Department":"Health Department","DepartmentT4":"81:1006"},{"Id":3928,"CommitteeTypeId":5,"CommitteeId":182,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Violence Prevention Steering Committee","CommitteeEnumName":"Violence_Prevention_Steering_Committee","Abbreviation":"VPSC","Location":"Room 333, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-12-13T00:00:00","MeetingTime":"2019-12-13T13:00:00","TotalRowsCount":0,"AgendaId":1336,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":976,"CommitteeReportDocument":"Violence Prevention Steering Committee_12132019_meeting minutes.pdf","Department":"Health Department","DepartmentT4":"81:1006"},{"Id":4284,"CommitteeTypeId":5,"CommitteeId":182,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Violence Prevention Steering Committee","CommitteeEnumName":"Violence_Prevention_Steering_Committee","Abbreviation":"VPSC","Location":"City Hall, Room 333","Address":"350 South 5th Street","MeetingType":"Regular","MeetingDate":"2020-02-04T00:00:00","MeetingTime":"2020-02-04T14:00:00","TotalRowsCount":0,"AgendaId":1443,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1052,"CommitteeReportDocument":"Violence Prevention Steering Committee_02042020_Meeting_Minutes.pdf","Department":"Health Department","DepartmentT4":"81:1006"}] \ No newline at end of file diff --git a/tests/files/minn_wac.html b/tests/files/minn_wac.html deleted file mode 100644 index 985a59e..0000000 --- a/tests/files/minn_wac.html +++ /dev/null @@ -1 +0,0 @@ -[{"Id":1795,"CommitteeTypeId":5,"CommitteeId":147,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Workplace Advisory Committee","CommitteeEnumName":"Workplace_Advisory_Committee","Abbreviation":"WAC","Location":"Room 241, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-01-08T00:00:00","MeetingTime":"2018-01-08T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Civil Rights Department","DepartmentT4":"81:1000"},{"Id":1796,"CommitteeTypeId":5,"CommitteeId":147,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Workplace Advisory Committee","CommitteeEnumName":"Workplace_Advisory_Committee","Abbreviation":"WAC","Location":"Room 241, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-02-12T00:00:00","MeetingTime":"2018-02-12T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Civil Rights Department","DepartmentT4":"81:1000"},{"Id":1797,"CommitteeTypeId":5,"CommitteeId":147,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Workplace Advisory Committee","CommitteeEnumName":"Workplace_Advisory_Committee","Abbreviation":"WAC","Location":"Room 241, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-03-12T00:00:00","MeetingTime":"2018-03-12T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Civil Rights Department","DepartmentT4":"81:1000"},{"Id":1798,"CommitteeTypeId":5,"CommitteeId":147,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Workplace Advisory Committee","CommitteeEnumName":"Workplace_Advisory_Committee","Abbreviation":"WAC","Location":"Room 241, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-04-09T00:00:00","MeetingTime":"2018-04-09T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Civil Rights Department","DepartmentT4":"81:1000"},{"Id":1799,"CommitteeTypeId":5,"CommitteeId":147,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Workplace Advisory Committee","CommitteeEnumName":"Workplace_Advisory_Committee","Abbreviation":"WAC","Location":"Room 241, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-05-14T00:00:00","MeetingTime":"2018-05-14T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Civil Rights Department","DepartmentT4":"81:1000"},{"Id":1800,"CommitteeTypeId":5,"CommitteeId":147,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Workplace Advisory Committee","CommitteeEnumName":"Workplace_Advisory_Committee","Abbreviation":"WAC","Location":"Room 241, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-06-11T00:00:00","MeetingTime":"2018-06-11T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Civil Rights Department","DepartmentT4":"81:1000"},{"Id":1801,"CommitteeTypeId":5,"CommitteeId":147,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Workplace Advisory Committee","CommitteeEnumName":"Workplace_Advisory_Committee","Abbreviation":"WAC","Location":"Room 241, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-07-09T00:00:00","MeetingTime":"2018-07-09T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Civil Rights Department","DepartmentT4":"81:1000"},{"Id":1802,"CommitteeTypeId":5,"CommitteeId":147,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Workplace Advisory Committee","CommitteeEnumName":"Workplace_Advisory_Committee","Abbreviation":"WAC","Location":"Room 241, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-08-13T00:00:00","MeetingTime":"2018-08-13T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Civil Rights Department","DepartmentT4":"81:1000"},{"Id":1803,"CommitteeTypeId":5,"CommitteeId":147,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Workplace Advisory Committee","CommitteeEnumName":"Workplace_Advisory_Committee","Abbreviation":"WAC","Location":"Room 241, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-09-17T00:00:00","MeetingTime":"2018-09-17T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Civil Rights Department","DepartmentT4":"81:1000"},{"Id":1804,"CommitteeTypeId":5,"CommitteeId":147,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Workplace Advisory Committee","CommitteeEnumName":"Workplace_Advisory_Committee","Abbreviation":"WAC","Location":"Room 241, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-10-15T00:00:00","MeetingTime":"2018-10-15T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Civil Rights Department","DepartmentT4":"81:1000"},{"Id":1805,"CommitteeTypeId":5,"CommitteeId":147,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Workplace Advisory Committee","CommitteeEnumName":"Workplace_Advisory_Committee","Abbreviation":"WAC","Location":"Room 241, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-11-19T00:00:00","MeetingTime":"2018-11-19T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Civil Rights Department","DepartmentT4":"81:1000"},{"Id":1806,"CommitteeTypeId":5,"CommitteeId":147,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Workplace Advisory Committee","CommitteeEnumName":"Workplace_Advisory_Committee","Abbreviation":"WAC","Location":"Room 241, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-12-17T00:00:00","MeetingTime":"2018-12-17T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Civil Rights Department","DepartmentT4":"81:1000"},{"Id":3625,"CommitteeTypeId":5,"CommitteeId":147,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Workplace Advisory Committee","CommitteeEnumName":"Workplace_Advisory_Committee","Abbreviation":"WAC","Location":"Room 241, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-01-14T00:00:00","MeetingTime":"2019-01-14T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Civil Rights Department","DepartmentT4":"81:1000"},{"Id":3626,"CommitteeTypeId":5,"CommitteeId":147,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Workplace Advisory Committee","CommitteeEnumName":"Workplace_Advisory_Committee","Abbreviation":"WAC","Location":"Room 241, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-02-11T00:00:00","MeetingTime":"2019-02-11T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Civil Rights Department","DepartmentT4":"81:1000"},{"Id":3627,"CommitteeTypeId":5,"CommitteeId":147,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Workplace Advisory Committee","CommitteeEnumName":"Workplace_Advisory_Committee","Abbreviation":"WAC","Location":"Room 241, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-03-11T00:00:00","MeetingTime":"2019-03-11T16:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Civil Rights Department","DepartmentT4":"81:1000"},{"Id":3628,"CommitteeTypeId":5,"CommitteeId":147,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Workplace Advisory Committee","CommitteeEnumName":"Workplace_Advisory_Committee","Abbreviation":"WAC","Location":"Room 241, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-04-16T00:00:00","MeetingTime":"2019-04-16T16:00:00","TotalRowsCount":0,"AgendaId":2683,"MarkedAgendaPublished":false,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"New","Description":"Rescheduled from April 8, 2019 to April 16, 2019.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Civil Rights Department","DepartmentT4":"81:1000"},{"Id":3629,"CommitteeTypeId":5,"CommitteeId":147,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Workplace Advisory Committee","CommitteeEnumName":"Workplace_Advisory_Committee","Abbreviation":"WAC","Location":"Room 241, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-05-13T00:00:00","MeetingTime":"2019-05-13T16:00:00","TotalRowsCount":0,"AgendaId":842,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"Workforce Advisory Agenda 05132019.pdf","IsPdf":true,"CommitteeReportDocumentId":911,"CommitteeReportDocument":"WAC- 051319 Minutes.pdf","Department":"Civil Rights Department","DepartmentT4":"81:1000"},{"Id":3630,"CommitteeTypeId":5,"CommitteeId":147,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Workplace Advisory Committee","CommitteeEnumName":"Workplace_Advisory_Committee","Abbreviation":"WAC","Location":"Room 241, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-06-10T00:00:00","MeetingTime":"2019-06-10T16:00:00","TotalRowsCount":0,"AgendaId":910,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"WAC_Agenda_06102019.pdf","IsPdf":true,"CommitteeReportDocumentId":912,"CommitteeReportDocument":"WAC- 061019 Minutes.pdf","Department":"Civil Rights Department","DepartmentT4":"81:1000"},{"Id":3631,"CommitteeTypeId":5,"CommitteeId":147,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Workplace Advisory Committee","CommitteeEnumName":"Workplace_Advisory_Committee","Abbreviation":"WAC","Location":"Room 241, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-07-08T00:00:00","MeetingTime":"2019-07-08T16:00:00","TotalRowsCount":0,"AgendaId":964,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"WAC_Agenda_07082019.pdf","IsPdf":true,"CommitteeReportDocumentId":913,"CommitteeReportDocument":"WAC- 070819 Minutes.pdf","Department":"Civil Rights Department","DepartmentT4":"81:1000"},{"Id":3632,"CommitteeTypeId":5,"CommitteeId":147,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Workplace Advisory Committee","CommitteeEnumName":"Workplace_Advisory_Committee","Abbreviation":"WAC","Location":"Room 241, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-08-12T00:00:00","MeetingTime":"2019-08-12T16:00:00","TotalRowsCount":0,"AgendaId":1042,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"WAC_Agenda_08122019.pdf","IsPdf":true,"CommitteeReportDocumentId":914,"CommitteeReportDocument":"WAC - 081219 Minutes.pdf","Department":"Civil Rights Department","DepartmentT4":"81:1000"},{"Id":3633,"CommitteeTypeId":5,"CommitteeId":147,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Workplace Advisory Committee","CommitteeEnumName":"Workplace_Advisory_Committee","Abbreviation":"WAC","Location":"Room 241, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-09-09T00:00:00","MeetingTime":"2019-09-09T16:00:00","TotalRowsCount":0,"AgendaId":1090,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"WAC_Agenda_09092019.pdf","IsPdf":true,"CommitteeReportDocumentId":909,"CommitteeReportDocument":"WAC-090919- Minutes.pdf","Department":"Civil Rights Department","DepartmentT4":"81:1000"},{"Id":3634,"CommitteeTypeId":5,"CommitteeId":147,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Workplace Advisory Committee","CommitteeEnumName":"Workplace_Advisory_Committee","Abbreviation":"WAC","Location":"Room 241, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-10-21T00:00:00","MeetingTime":"2019-10-21T16:00:00","TotalRowsCount":0,"AgendaId":1182,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"WAC_Agenda_10212019.pdf","IsPdf":true,"CommitteeReportDocumentId":955,"CommitteeReportDocument":"WAC- 102119 Minutes.pdf","Department":"Civil Rights Department","DepartmentT4":"81:1000"},{"Id":3635,"CommitteeTypeId":5,"CommitteeId":147,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Workplace Advisory Committee","CommitteeEnumName":"Workplace_Advisory_Committee","Abbreviation":"WAC","Location":"Room 241, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-11-18T00:00:00","MeetingTime":"2019-11-18T16:00:00","TotalRowsCount":0,"AgendaId":1240,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"WAC_Agenda_11182019.pdf","IsPdf":true,"CommitteeReportDocumentId":954,"CommitteeReportDocument":"WAC - 111819 Minutes.pdf","Department":"Civil Rights Department","DepartmentT4":"81:1000"},{"Id":3636,"CommitteeTypeId":5,"CommitteeId":147,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Workplace Advisory Committee","CommitteeEnumName":"Workplace_Advisory_Committee","Abbreviation":"WAC","Location":"Room 241, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-12-09T00:00:00","MeetingTime":"2019-12-09T16:00:00","TotalRowsCount":0,"AgendaId":1322,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1022,"CommitteeReportDocument":"WAC - 120919 Minutes.pdf","Department":"Civil Rights Department","DepartmentT4":"81:1000"},{"Id":3949,"CommitteeTypeId":5,"CommitteeId":147,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Workplace Advisory Committee","CommitteeEnumName":"Workplace_Advisory_Committee","Abbreviation":"WAC","Location":"Room 241 ,City Hall","Address":null,"MeetingType":"Regular","MeetingDate":"2020-01-13T00:00:00","MeetingTime":"2020-01-13T16:00:00","TotalRowsCount":0,"AgendaId":1382,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular meeting of the Workplace Advisory Committee.
To call in to this meeting dial: +1 612-276-6670
Conference ID :637\n112 080#
Meeting Call-in Information:
+1\n612-276-6670
Conference\nID: 846 653 261#
\n
\n
Meeting Call-in Information:
+1 612-276-6670
Conference ID: 846 653 261#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1422,"CommitteeReportDocument":"MWAC- 081020-Minutes.pdf","Department":"Civil Rights Department","DepartmentT4":"81:1000"},{"Id":4082,"CommitteeTypeId":5,"CommitteeId":147,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Workplace Advisory Committee","CommitteeEnumName":"Workplace_Advisory_Committee","Abbreviation":"WAC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-09-14T00:00:00","MeetingTime":"2020-09-14T16:00:00","TotalRowsCount":0,"AgendaId":1938,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Meeting Call-in Information:
+1 612-276-6670
Conference ID: 846 653 261#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1658,"CommitteeReportDocument":"MWAC- 091420-Minutes.pdf","Department":"Civil Rights Department","DepartmentT4":"81:1000"},{"Id":4083,"CommitteeTypeId":5,"CommitteeId":147,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Workplace Advisory Committee","CommitteeEnumName":"Workplace_Advisory_Committee","Abbreviation":"WAC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-10-19T00:00:00","MeetingTime":"2020-10-19T16:00:00","TotalRowsCount":0,"AgendaId":2022,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Meeting Call-in Information:
+1 612-276-6670
Conference ID: 846 653 261#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1527,"CommitteeReportDocument":"MWAC- 101920-Minutes.pdf","Department":"Civil Rights Department","DepartmentT4":"81:1000"},{"Id":4084,"CommitteeTypeId":5,"CommitteeId":147,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Workplace Advisory Committee","CommitteeEnumName":"Workplace_Advisory_Committee","Abbreviation":"WAC","Location":"Online Meeting","Address":"Minneapolis,MN","MeetingType":"Regular","MeetingDate":"2020-11-09T00:00:00","MeetingTime":"2020-11-09T16:00:00","TotalRowsCount":0,"AgendaId":2064,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Meeting Call-in Information:
+1 612-276-6670
Conference ID: 846 653 261#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1592,"CommitteeReportDocument":"MWAC- 110920-Minutes.pdf","Department":"Civil Rights Department","DepartmentT4":"81:1000"},{"Id":4085,"CommitteeTypeId":5,"CommitteeId":147,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Workplace Advisory Committee","CommitteeEnumName":"Workplace_Advisory_Committee","Abbreviation":"WAC","Location":"Online Meeting","Address":"Minneapolis,MN","MeetingType":"Regular","MeetingDate":"2020-12-14T00:00:00","MeetingTime":"2020-12-14T16:00:00","TotalRowsCount":0,"AgendaId":2144,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Meeting Call-in Information:
+1 612-276-6670
Conference ID: 846 653 261#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1657,"CommitteeReportDocument":"MWAC- 121420-Minutes.pdf","Department":"Civil Rights Department","DepartmentT4":"81:1000"},{"Id":5239,"CommitteeTypeId":5,"CommitteeId":147,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Workplace Advisory Committee","CommitteeEnumName":"Workplace_Advisory_Committee","Abbreviation":"WAC","Location":"Minneapolis, MN","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-01-11T00:00:00","MeetingTime":"2021-01-11T16:30:00","TotalRowsCount":0,"AgendaId":2160,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Meeting Call-in Information:
+1 612-276-6670
Conference ID: 846 653 261#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1659,"CommitteeReportDocument":"MWAC- 011121-Minutes.pdf","Department":"Civil Rights Department","DepartmentT4":"81:1000"},{"Id":5240,"CommitteeTypeId":5,"CommitteeId":147,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Workplace Advisory Committee","CommitteeEnumName":"Workplace_Advisory_Committee","Abbreviation":"WAC","Location":"Minneapolis, MN","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-02-08T00:00:00","MeetingTime":"2021-02-08T16:30:00","TotalRowsCount":0,"AgendaId":2233,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Marked Agenda Published","Description":"Meeting Call-in Information:
+1 612-276-6670
Conference ID: 846 653 261#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Civil Rights Department","DepartmentT4":"81:1000"},{"Id":5241,"CommitteeTypeId":5,"CommitteeId":147,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Workplace Advisory Committee","CommitteeEnumName":"Workplace_Advisory_Committee","Abbreviation":"WAC","Location":"Minneapolis, MN","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-03-08T00:00:00","MeetingTime":"2021-03-08T16:30:00","TotalRowsCount":0,"AgendaId":2292,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Marked Agenda Published","Description":"Meeting Call-in Information:
+1 612-276-6670
Conference ID: 846 653 261#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Civil Rights Department","DepartmentT4":"81:1000"},{"Id":5242,"CommitteeTypeId":5,"CommitteeId":147,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Workplace Advisory Committee","CommitteeEnumName":"Workplace_Advisory_Committee","Abbreviation":"WAC","Location":"Minneapolis, MN","Address":"Online Meeting","MeetingType":"Regular","MeetingDate":"2021-04-12T00:00:00","MeetingTime":"2021-04-12T16:30:00","TotalRowsCount":0,"AgendaId":2362,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Create Meeting Minutes","Description":"Meeting Call-in Information:
+1 612-276-6670
Conference ID: 846 653 261#
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Civil Rights Department","DepartmentT4":"81:1000"},{"Id":5243,"CommitteeTypeId":5,"CommitteeId":147,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Workplace Advisory Committee","CommitteeEnumName":"Workplace_Advisory_Committee","Abbreviation":"WAC","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-05-10T00:00:00","MeetingTime":"2021-05-10T16:30:00","TotalRowsCount":0,"AgendaId":2466,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Note Updated","Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1817,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-05-17T00:00:00","MeetingTime":"2018-05-17T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1818,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-06-07T00:00:00","MeetingTime":"2018-06-07T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1819,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-06-21T00:00:00","MeetingTime":"2018-06-21T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1820,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-07-12T00:00:00","MeetingTime":"2018-07-12T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1821,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-07-26T00:00:00","MeetingTime":"2018-07-26T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1822,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-08-23T00:00:00","MeetingTime":"2018-08-23T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1823,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-09-13T00:00:00","MeetingTime":"2018-09-13T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1824,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-09-27T00:00:00","MeetingTime":"2018-09-27T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1825,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-10-11T00:00:00","MeetingTime":"2018-10-11T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1826,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-10-25T00:00:00","MeetingTime":"2018-10-25T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1827,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-11-08T00:00:00","MeetingTime":"2018-11-08T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":2503,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-11-29T00:00:00","MeetingTime":"2018-11-29T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":1828,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2018-12-13T00:00:00","MeetingTime":"2018-12-13T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":true,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3339,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-01-10T00:00:00","MeetingTime":"2019-01-10T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3638,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-01-24T00:00:00","MeetingTime":"2019-01-24T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3639,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-02-07T00:00:00","MeetingTime":"2019-02-07T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":null,"ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3640,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-02-21T00:00:00","MeetingTime":"2019-02-21T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3641,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-03-07T00:00:00","MeetingTime":"2019-03-07T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3642,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-03-21T00:00:00","MeetingTime":"2019-03-21T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3643,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-04-11T00:00:00","MeetingTime":"2019-04-11T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3644,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-04-25T00:00:00","MeetingTime":"2019-04-25T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3645,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-05-09T00:00:00","MeetingTime":"2019-05-09T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3646,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-05-23T00:00:00","MeetingTime":"2019-05-23T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3647,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-06-13T00:00:00","MeetingTime":"2019-06-13T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3648,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-06-27T00:00:00","MeetingTime":"2019-06-27T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3649,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-07-11T00:00:00","MeetingTime":"2019-07-11T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3650,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-07-25T00:00:00","MeetingTime":"2019-07-25T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3651,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-08-08T00:00:00","MeetingTime":"2019-08-08T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3652,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-08-22T00:00:00","MeetingTime":"2019-08-22T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3653,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-09-12T00:00:00","MeetingTime":"2019-09-12T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3654,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-09-26T00:00:00","MeetingTime":"2019-09-26T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3655,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-10-10T00:00:00","MeetingTime":"2019-10-10T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3656,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-10-24T00:00:00","MeetingTime":"2019-10-24T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3657,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-11-07T00:00:00","MeetingTime":"2019-11-07T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3658,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-11-21T00:00:00","MeetingTime":"2019-11-21T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":3659,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2019-12-12T00:00:00","MeetingTime":"2019-12-12T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4135,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-01-09T00:00:00","MeetingTime":"2020-01-09T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4230,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-01-23T00:00:00","MeetingTime":"2020-01-23T16:30:00","TotalRowsCount":0,"AgendaId":1409,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Marked Agenda Unpublished","Description":"Regular meeting of the Zoning Board of Adjustment
Regular meeting of the Zoning Board of Adjustment
Regular meeting of the Zoning Board of Adjustment
Notice: Members of the Zoning Board of Adjustment may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1176,"CommitteeReportDocument":"Zoning Board of Adjustment_Actions_04092020.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4361,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-04-23T00:00:00","MeetingTime":"2020-04-23T16:30:00","TotalRowsCount":0,"AgendaId":1613,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: Members of the Zoning Board of Adjustment may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1193,"CommitteeReportDocument":"Heritage Preservation Commission_04212020-Actions.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4362,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Room 317, City Hall","Address":"350 S. 5th St., Minneapolis, MN 55415","MeetingType":"Regular","MeetingDate":"2020-05-07T00:00:00","MeetingTime":"2020-05-07T16:30:00","TotalRowsCount":0,"AgendaId":1621,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: Members of the Zoning Board of Adjustment may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1201,"CommitteeReportDocument":"Zoning Board of Adjustment_Actions_05072020.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4363,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Online Meeting","Address":"Minneapolis","MeetingType":"Regular","MeetingDate":"2020-05-21T00:00:00","MeetingTime":"2020-05-21T16:30:00","TotalRowsCount":0,"AgendaId":1651,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: Members of the Zoning Board of Adjustment may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1211,"CommitteeReportDocument":"Zoning Board of Adjustment_05212020_Actions.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4364,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Online Meeting, Minneapolis, MN","Address":"Minneapolis","MeetingType":"Regular","MeetingDate":"2020-06-11T00:00:00","MeetingTime":"2020-06-11T16:30:00","TotalRowsCount":0,"AgendaId":1683,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: Members of the Zoning Board of Adjustment may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1236,"CommitteeReportDocument":"Zoning Board of Adjustment_06112020_Actions.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4365,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Online Meeting","Address":"Minneapolis","MeetingType":"Regular","MeetingDate":"2020-06-25T00:00:00","MeetingTime":"2020-06-25T16:30:00","TotalRowsCount":0,"AgendaId":1711,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: Members of the Zoning Board of Adjustment may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1256,"CommitteeReportDocument":"Zoning Board of Adjustment_06252020_Actions.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4366,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Online Meeting","Address":"Minneapolis","MeetingType":"Regular","MeetingDate":"2020-07-09T00:00:00","MeetingTime":"2020-07-09T16:30:00","TotalRowsCount":0,"AgendaId":1744,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: Members of the Zoning Board of Adjustment may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1285,"CommitteeReportDocument":"Zoning Board of Adjustment_07092020_Actions.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4367,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Online Meeting","Address":"Minneapolis","MeetingType":"Regular","MeetingDate":"2020-07-23T00:00:00","MeetingTime":"2020-07-23T16:30:00","TotalRowsCount":0,"AgendaId":1776,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: Members of the Zoning Board of Adjustment may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1326,"CommitteeReportDocument":"Zoning Board of Adjustment_07232020_Actions.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4368,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Online Meeting","Address":"Minneapolis","MeetingType":"Regular","MeetingDate":"2020-08-13T00:00:00","MeetingTime":"2020-08-13T16:30:00","TotalRowsCount":0,"AgendaId":1821,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: Members of the Zoning Board of Adjustment may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1358,"CommitteeReportDocument":"Zoning Board of Adjustment_08132020_Actions.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4369,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Online Meeting","Address":"Minneapolis","MeetingType":"Regular","MeetingDate":"2020-08-27T00:00:00","MeetingTime":"2020-08-27T16:30:00","TotalRowsCount":0,"AgendaId":1846,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: Members of the Zoning Board of Adjustment may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1394,"CommitteeReportDocument":"Zoning Board of Adjustment_08272020_Actions.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4370,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-09-17T00:00:00","MeetingTime":"2020-09-17T16:30:00","TotalRowsCount":0,"AgendaId":1903,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: Members of the Zoning Board of Adjustment may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1437,"CommitteeReportDocument":"Zoning Board of Adjustment_09172020_Actions.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4371,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-10-01T00:00:00","MeetingTime":"2020-10-01T16:30:00","TotalRowsCount":0,"AgendaId":1970,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: Members of the Zoning Board of Adjustment may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1457,"CommitteeReportDocument":"Zoning Board of Adjustment_10012020_Actions.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4372,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-10-15T00:00:00","MeetingTime":"2020-10-15T16:30:00","TotalRowsCount":0,"AgendaId":2001,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: Members of the Zoning Board of Adjustment may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1482,"CommitteeReportDocument":"Zoning Board of Adjustment_10152020_Actions.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4373,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-10-29T00:00:00","MeetingTime":"2020-10-29T16:30:00","TotalRowsCount":0,"AgendaId":2017,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: Members of the Zoning Board of Adjustment may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1520,"CommitteeReportDocument":"Zoning Board of Adjustment_10292020_Minutes.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4374,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-11-12T00:00:00","MeetingTime":"2020-11-12T16:30:00","TotalRowsCount":0,"AgendaId":2035,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: Members of the Zoning Board of Adjustment may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1544,"CommitteeReportDocument":"Zoning Board of Adjustment_11122020_Minutes.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4375,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2020-12-03T00:00:00","MeetingTime":"2020-12-03T16:30:00","TotalRowsCount":0,"AgendaId":2090,"MarkedAgendaPublished":true,"Updated":true,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: Members of the Zoning Board of Adjustment may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1571,"CommitteeReportDocument":"Zoning Board of Adjustment_12032020_Minutes.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4855,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-01-07T00:00:00","MeetingTime":"2021-01-07T16:30:00","TotalRowsCount":0,"AgendaId":2156,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: Members of the Zoning Board of Adjustment may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; or on City Council TV.
Learn how to participate in the meeting.
Notice: Members of the Zoning Board of Adjustment may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; or on City Council TV.
Learn how to participate in the meeting.
Notice: Members of the board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
Learn how to participate in the meeting.
Notice: Members of the board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1688,"CommitteeReportDocument":"Zoning Board of Adjustment_02182021_minutes.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4858,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-03-04T00:00:00","MeetingTime":"2021-03-04T16:30:00","TotalRowsCount":0,"AgendaId":2278,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: Members of the board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1708,"CommitteeReportDocument":"Zoning Board of Adjustment_03042021_minutes.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4859,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-03-18T00:00:00","MeetingTime":"2021-03-18T16:30:00","TotalRowsCount":0,"AgendaId":2305,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: Members of the board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1737,"CommitteeReportDocument":"Zoning Board of Adjustment_03182021_minutes.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4860,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-04-01T00:00:00","MeetingTime":"2021-04-01T16:30:00","TotalRowsCount":0,"AgendaId":2338,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: Members of the board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1765,"CommitteeReportDocument":"Zoning Board of Adjustment_04012021_minutes.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4861,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-04-22T00:00:00","MeetingTime":"2021-04-22T16:30:00","TotalRowsCount":0,"AgendaId":2390,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: Members of the board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
Learn how to participate in the meeting.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1818,"CommitteeReportDocument":"Zoning Board of Adjustment_04222021_minutes.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4862,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-05-06T00:00:00","MeetingTime":"2021-05-06T16:30:00","TotalRowsCount":0,"AgendaId":2448,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: Members of the board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
Notice: Members of the board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
Notice: Members of the board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
Notice: Members of the Zoning Board of Adjustment may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
Notice: Members of the Zoning Board of Adjustment may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1998,"CommitteeReportDocument":"Zoning Board of Adjustment_07012021_minutes.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4867,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-07-22T00:00:00","MeetingTime":"2021-07-22T16:30:00","TotalRowsCount":0,"AgendaId":2628,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":true,"AgendaStatus":"Publish Meeting Minutes","Description":"Notice: Members of the board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
Notice: Members of the board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
Notice: Members of the Zoning Board of Adjustment may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":2090,"CommitteeReportDocument":"COW_08192021_Committee_Report.pdf","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4870,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-09-02T00:00:00","MeetingTime":"2021-09-02T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the Zoning Board of Adjustment may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; CenturyLink Channel 8001 or 8501; or stream live on City Council TV.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4871,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-09-23T00:00:00","MeetingTime":"2021-09-23T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
Notice: Members of the board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4873,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-10-21T00:00:00","MeetingTime":"2021-10-21T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4874,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-11-04T00:00:00","MeetingTime":"2021-11-04T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4875,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-11-18T00:00:00","MeetingTime":"2021-11-18T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"},{"Id":4876,"CommitteeTypeId":5,"CommitteeId":94,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"Zoning Board of Adjustment","CommitteeEnumName":"Zoning_Board_of_Adjustment","Abbreviation":"ZBA","Location":"Online Meeting","Address":"Minneapolis, MN","MeetingType":"Regular","MeetingDate":"2021-12-09T00:00:00","MeetingTime":"2021-12-09T16:30:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"Notice: Members of the board may participate remotely by telephone or other electronic means due to the local public health emergency (novel coronavirus pandemic) declared on March 16, 2020, pursuant to the provisions of MN Statutes Section 13D.021.
Watch the meeting on: Comcast Channel 14 or 799; City Council TV; or the City's YouTube Channel.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"City Clerk's Office","DepartmentT4":"81:998"}] \ No newline at end of file diff --git a/tests/files/minn_zba_50fssdab.html b/tests/files/minn_zba_50fssdab.html deleted file mode 100644 index 759ed7d..0000000 --- a/tests/files/minn_zba_50fssdab.html +++ /dev/null @@ -1 +0,0 @@ -[{"Id":3342,"CommitteeTypeId":5,"CommitteeId":149,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"50th & France Special Service District Advisory Board","CommitteeEnumName":"50th_France_Special_Service_District_Advisory_Board","Abbreviation":"50FRANCE","Location":"Edina Library","Address":"5280 Grandview Square, Edina, MN 55436","MeetingType":"Regular","MeetingDate":"2019-02-19T00:00:00","MeetingTime":"2019-02-19T10:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":null,"Description":"See the meeting agenda.
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":0,"CommitteeReportDocument":"","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3343,"CommitteeTypeId":5,"CommitteeId":149,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"50th & France Special Service District Advisory Board","CommitteeEnumName":"50th_France_Special_Service_District_Advisory_Board","Abbreviation":"50FRANCE","Location":"Edina Library","Address":"5280 Grandview Square, Edina, MN 55436","MeetingType":"Regular","MeetingDate":"2019-06-04T00:00:00","MeetingTime":"2019-06-04T10:00:00","TotalRowsCount":0,"AgendaId":893,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":null,"ImportedData":false,"AgendaPDFAttachment":"50th_France_SSD_Advisory_Board_agenda_06_04_2019.pdf","IsPdf":true,"CommitteeReportDocumentId":1080,"CommitteeReportDocument":"50th & France-06042019-regular meeting minutes.pdf","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":3958,"CommitteeTypeId":5,"CommitteeId":149,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"50th & France Special Service District Advisory Board","CommitteeEnumName":"50th_France_Special_Service_District_Advisory_Board","Abbreviation":"50FRANCE","Location":"5280 Grandview Square, Edina, MN 55436","Address":null,"MeetingType":"Regular","MeetingDate":"2020-02-18T00:00:00","MeetingTime":"2020-02-18T10:00:00","TotalRowsCount":0,"AgendaId":1484,"MarkedAgendaPublished":true,"Updated":false,"Cancelled":false,"PublicHearing":false,"AgendaStatus":"Publish Meeting Minutes","Description":"Regular Meeting of the 50th & France Special Service District Advisory Board
","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":1092,"CommitteeReportDocument":"50th France-02182020-regular meeting minutes .pdf","Department":"Public Works Department","DepartmentT4":"81:1015"},{"Id":4468,"CommitteeTypeId":5,"CommitteeId":149,"MeetingTypeId":2,"CommitteeType":"ABC","CommitteeName":"50th & France Special Service District Advisory Board","CommitteeEnumName":"50th_France_Special_Service_District_Advisory_Board","Abbreviation":"50FRANCE","Location":"Online meeting","Address":"Online meeting","MeetingType":"Regular","MeetingDate":"2020-06-02T00:00:00","MeetingTime":"2020-06-02T10:00:00","TotalRowsCount":0,"AgendaId":0,"MarkedAgendaPublished":false,"Updated":false,"Cancelled":true,"PublicHearing":false,"AgendaStatus":null,"Description":"Regular meeting of the 50th & France Special Service District.
Dial in Number: +1 (612) 276-6670
Conference ID: 243 599 748#
Notice: This meeting may involve the remote\nparticipation by members, either by telephone or other electronic means, due to\nthe local public health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021
Regular Meeting of the 50th & France SSD.
Call 612-276-6670 and enter Conference ID: 860\n460 122#
Notice: This meeting may involve the remote\nparticipation by members, either by telephone or other electronic means, due to\nthe local public health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021
Regular Meeting of the Special Service District
Conference ID: 129 544 89#
Dial-in: 612-276-6670
“Notice: This meeting may involve the remote\nparticipation by members, either by telephone or other electronic means, due to\nthe local public health emergency (novel coronavirus pandemic), pursuant to the\nprovisions of MN Statutes Section 13D.021.”
Regular meeting of the 50th & France SSD.
\n\nDial-in: 612-276-6670
\n\nConference ID: 565 510 879#
\n\n“Notice: This meeting may involve the remote participation by members, either by telephone or other electronic means, due to the local public health emergency (novel coronavirus pandemic), pursuant to the provisions of MN Statutes Section 13D.021.”
\n","ImportedData":false,"AgendaPDFAttachment":null,"IsPdf":false,"CommitteeReportDocumentId":2052,"CommitteeReportDocument":"50th and France Special Service District Advisory Board 07292021 Meeting minutes.pdf","Department":"Public Works Department","DepartmentT4":"81:1015"}] \ No newline at end of file diff --git a/tests/test_minn_48chi_ssdab.py b/tests/test_minn_48chi_ssdab.py deleted file mode 100644 index e4c0679..0000000 --- a/tests/test_minn_48chi_ssdab.py +++ /dev/null @@ -1,69 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_48chi_ssdab import Minn48chiSsdabSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_48chi_ssdab.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=2&committeeId=153&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = Minn48chiSsdabSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - -""" -Uncomment below -""" - - -def test_title(): - assert parsed_items[1]["title"] == "48th & Chicago Special Service District Advisory Board" - - -def test_start(): - assert parsed_items[1]["start"] == datetime(2019, 7, 18, 15, 0) - - - -def test_status(): - assert parsed_items[1]["status"] == "passed" - - - -def test_classification(): - assert parsed_items[1]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - - -def test_location(): - assert parsed_items[1]["location"] == { - "name": "Pizza Biga", - "address": "4762 Chicago Ave., Minneapolis, MN 55407" - } - -def test_source(): - assert parsed_items[1]["source"] == "https://lims.minneapolismn.gov/Boards/Meetings/48Chicago" - -def test_links(): - print(parsed_items[1]) - assert parsed_items[1]["links"] == [{ - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/1129/48th-&-Chicago-07182019-regular-meeting-minutes.pdf" - }] - diff --git a/tests/test_minn_54lssdab.py b/tests/test_minn_54lssdab.py deleted file mode 100644 index ea9354a..0000000 --- a/tests/test_minn_54lssdab.py +++ /dev/null @@ -1,62 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_54lssdab import Minn54lssdabSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_54lssdab.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=2&committeeId=150&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = Minn54lssdabSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - -def test_title(): - assert parsed_items[4]["title"] == "54th & Lyndale Special Service District Advisory Board" - - -def test_start(): - assert parsed_items[4]["start"] == datetime(2020, 2, 27, 14, 0) - - -def test_status(): - assert parsed_items[4]["status"] == "passed" - - -def test_classification(): - assert parsed_items[4]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[4]["all_day"] is False - - -def test_location(): - assert parsed_items[4]["location"] == { - "name": "Washburn Library", - "address": "5244 Lyndale Ave S" - } - - -def test_source(): - assert parsed_items[4]["source"] == "https://lims.minneapolismn.gov/Boards/Meetings/54lyndale" - - -def test_links(): - assert parsed_items[4]["links"] == [{ - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/1112/54th-&-Lyndale-02272020-regular-meeting-minutes.pdf" - }] - diff --git a/tests/test_minn_accab.py b/tests/test_minn_accab.py deleted file mode 100644 index 510a7f4..0000000 --- a/tests/test_minn_accab.py +++ /dev/null @@ -1,66 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_accab import MinnAccabSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_accab.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=2&committeeId=35&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnAccabSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - -""" -Uncomment below -""" - -def test_title(): - assert parsed_items[7]["title"] == "Animal Care and Control Advisory Board" - - -def test_start(): - assert parsed_items[8]["start"] == datetime(2020, 3, 9, 18, 0) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Animal Care & Control", - "address": "212 17th Ave. N., Minneapolis, MN 55411" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/Boards/Meetings/MACC" - - -def test_links(): - assert parsed_items[8]["links"] == [{ - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/1420/Animal-Care-and-Control-Advisory-Board-Minutes-03-09-20.pdf" - }] - diff --git a/tests/test_minn_audit_co.py b/tests/test_minn_audit_co.py deleted file mode 100644 index 8548550..0000000 --- a/tests/test_minn_audit_co.py +++ /dev/null @@ -1,61 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_audit_co import MinnAuditCoSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_audit_co.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=4&committeeId=1&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnAuditCoSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - -""" -Uncomment below -""" - -def test_title(): - assert parsed_items[0]["title"] == "Audit Committee" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2021, 10, 18, 10, 0) - - -def test_status(): - assert parsed_items[0]["status"] == "tentative" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Online Meeting", - "address": None - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/IndependentBodies/IndependentBodiesMeetings/Audit" - - -def test_links(): - assert parsed_items[0]["links"] == [] diff --git a/tests/test_minn_bac.py b/tests/test_minn_bac.py deleted file mode 100644 index a0b29be..0000000 --- a/tests/test_minn_bac.py +++ /dev/null @@ -1,68 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_bac import MinnBacSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_bac.json"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=2&committeeId=38&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=1", -) -spider = MinnBacSpider() - -freezer = freeze_time("2021-08-12") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - - -freezer.stop() - - -# def test_tests(): -# print("Please write some tests for this spider or at least disable this one.") -# assert False - - -""" -Uncomment below -""" - -def test_title(): - assert parsed_items[0]["title"] == "Bicycle Advisory Committee" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2018, 1, 24, 16, 0) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Room 333, City Hall", - "address": "350 S. 5th St., Minneapolis, MN 55415" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/Boards/Meetings/BAC" - - -def test_links(): - assert parsed_items[0]["links"] == [] diff --git a/tests/test_minn_bet.py b/tests/test_minn_bet.py deleted file mode 100644 index 5d5c9a6..0000000 --- a/tests/test_minn_bet.py +++ /dev/null @@ -1,67 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_bet import MinnBetSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_bet.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=4&committeeId=177&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnBetSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - - -""" -Uncomment below -""" - -def test_title(): - assert parsed_items[0]["title"] == "Board of Estimate and Taxation" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2018, 1, 10, 16, 0) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Board" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Room 317, City Hall", - "address": "350 S. 5th St., Minneapolis, MN 55415" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/IndependentBodies/IndependentBodiesMeetings/BET" - - -def test_links(): - assert parsed_items[0]["links"] == [{ - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/1803/BET-2018-Jan-10-agenda.pdf" - }] - diff --git a/tests/test_minn_blssdab.py b/tests/test_minn_blssdab.py deleted file mode 100644 index 9085f49..0000000 --- a/tests/test_minn_blssdab.py +++ /dev/null @@ -1,63 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_blssdab import MinnBlssdabSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_blssdab.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=2&committeeId=151&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnBlssdabSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - -""" -Uncomment below -""" - -def test_title(): - assert parsed_items[0]["title"] == "Bloomington-Lake Special Service District Advisory Board" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2019, 3, 21, 9, 30) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Greenway Conference Room, Midtown Global Market", - "address": "920 E Lake St., Minneapolis, MN 55407" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/Boards/Meetings/BLOOMLAKE" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_board.py b/tests/test_minn_board.py index 63dfe93..b87c3f8 100644 --- a/tests/test_minn_board.py +++ b/tests/test_minn_board.py @@ -1,20 +1,20 @@ from datetime import datetime from os.path import dirname, join -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED +import pytest # noqa +from city_scrapers_core.constants import CITY_COUNCIL, TENTATIVE from city_scrapers_core.utils import file_response from freezegun import freeze_time -from city_scrapers.spiders.minn_bud_comm import MinnBudCommSpider +from city_scrapers.spiders.minn_board import MinnBoardSpider test_response = file_response( join(dirname(__file__), "files", "minn_board.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Nov%2028,%202021&toDate=Jan%201,%202022&meetingType=0&committeeId=null&pageCount=1000&offsetStart=0&abbreviation=undefined&keywords=", + url="https://lims.minneapolismn.gov/Boards/Meetings/Council", ) -spider = MinnBudCommSpider() +spider = MinnBoardSpider() -freezer = freeze_time("2021-08-31") +freezer = freeze_time("2024-02-22") freezer.start() parsed_items = [item for item in spider.parse(test_response)] @@ -23,37 +23,70 @@ def test_title(): - assert parsed_items[0]["title"] == "Redistricting Group" + assert parsed_items[0]["title"] == "City Council" + + +def test_description(): + assert ( + parsed_items[0]["description"] + == "The Council is the legislative and primary policy-making body of the City of Minneapolis." # noqa + ) def test_start(): - assert parsed_items[0]["start"] == datetime(2021, 11, 29, 16, 0) + assert parsed_items[0]["start"] == datetime(2024, 3, 7, 9, 30) -def test_status(): - assert parsed_items[0]["status"] == "tentative" +def test_end(): + assert parsed_items[0]["end"] is None -def test_classification(): - assert parsed_items[0]["classification"] == "Committee" +def test_time_notes(): + assert parsed_items[0]["time_notes"] == "" -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False +def test_id(): + assert parsed_items[0]["id"] == "minn_board/202403070930/x/city_council" + + +def test_status(): + assert parsed_items[0]["status"] == TENTATIVE def test_location(): assert parsed_items[0]["location"] == { - "name": "Online Meeting", - "address": "Remote" + "name": "Room 350, Public Service Center (PSC)", + "address": "250 S 4th St, Minneapolis, MN 55415", } def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/Calendar/citycouncil/upcoming/RG" + assert ( + parsed_items[0]["source"] + == "https://lims.minneapolismn.gov/Boards/Meetings/Council" + ) def test_links(): - assert parsed_items[0]["links"] == [] + assert parsed_items[0]["links"] == [ + { + "href": "https://lims.minneapolismn.gov/Boards/Meetings/Council", + "title": "Meeting materials (council)", + }, + { + "href": "https://lims.minneapolismn.gov/IndependentBodies/Meetings", + "title": "Meeting materials (independent bodies)", + }, + { + "href": "https://lims.minneapolismn.gov/Boards/Meetings", + "title": "Meeting materials (boards)", + }, + ] + + +def test_classification(): + assert parsed_items[0]["classification"] == CITY_COUNCIL + +def test_all_day(): + assert parsed_items[0]["all_day"] is False diff --git a/tests/test_minn_bud_comm.py b/tests/test_minn_bud_comm.py deleted file mode 100644 index 6b067cc..0000000 --- a/tests/test_minn_bud_comm.py +++ /dev/null @@ -1,59 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_bud_comm import MinnBudCommSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_bud_comm.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=null&meetingType=1&committeeId=179&pageCount=10000&offsetStart=0&abbreviation=undefined&keywords=", -) -spider = MinnBudCommSpider() - -freezer = freeze_time("2021-08-31") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - -def test_title(): - assert parsed_items[0]["title"] == "Budget Committee" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2018, 8, 27, 13, 30) - - -def test_status(): - assert parsed_items[0]["status"] == "cancelled" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Room 317, City Hall", - "address": "350 S. 5th St., Minneapolis, MN 55415" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/Calendar/citycouncil/upcoming/Budget" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_business_ihzc.py b/tests/test_minn_business_ihzc.py deleted file mode 100644 index 5dcde27..0000000 --- a/tests/test_minn_business_ihzc.py +++ /dev/null @@ -1,63 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_business_ihzc import MinnBusinessIhzcSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_business_ihzc.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=null&meetingType=1&committeeId=220&pageCount=1000&offsetStart=0&abbreviation=undefined&keywords=", -) -spider = MinnBusinessIhzcSpider() - -freezer = freeze_time("2021-09-01") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - - -""" -Uncomment below -""" -def test_title(): - assert parsed_items[0]["title"] == "Business, Inspections, Housing & Zoning Committee" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2020, 9, 8, 13, 30) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Online Meeting", - "address": None - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/Calendar/citycouncil/upcoming/BIHZ" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_cassdab.py b/tests/test_minn_cassdab.py deleted file mode 100644 index 584785a..0000000 --- a/tests/test_minn_cassdab.py +++ /dev/null @@ -1,67 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_cassdab import MinnCassdabSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_cassdab.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=2&committeeId=152&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnCassdabSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - - -""" -Uncomment below -""" - -def test_title(): - assert parsed_items[0]["title"] == "Central Avenue Special Service District Advisory Board" - - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2019, 3, 28, 11, 30) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Eastside Food Co-op", - "address": "2551 Central Ave. NE., Minneapolis, MN 55418" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/Boards/Meetings/CentralAvenue" - - -def test_links(): - assert parsed_items[4]["links"] == [{ - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/1026/Central-Avenue-Special-Service-District-Advisory-Board-1-23-2020.pdf" - }] diff --git a/tests/test_minn_ccb.py b/tests/test_minn_ccb.py deleted file mode 100644 index 8dcb379..0000000 --- a/tests/test_minn_ccb.py +++ /dev/null @@ -1,66 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_ccb import MinnCcbSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_ccb.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=4&committeeId=165&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnCcbSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - -""" -Uncomment below -""" - -def test_title(): - assert parsed_items[0]["title"] == "City Canvassing Board" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2018, 11, 16, 9, 15) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Board" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Room 317, City Hall", - "address": "350 S. 5th St., Minneapolis, MN 55415" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/IndependentBodies/IndependentBodiesMeetings/Canvass" - - -def test_links(): - assert parsed_items[0]["links"] == [{ - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/1370/Canvassing-Board-Proceedings-11.16.2018.pdf" - }] - diff --git a/tests/test_minn_cda.py b/tests/test_minn_cda.py deleted file mode 100644 index 87c29db..0000000 --- a/tests/test_minn_cda.py +++ /dev/null @@ -1,63 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_cda import MinnCdaSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_cda.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=4&committeeId=148&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnCdaSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - -""" -Uncomment below -""" - -def test_title(): - assert parsed_items[0]["title"] == "Minneapolis Community Development Agency" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2018, 8, 21, 13, 30) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Room 317, City Hall", - "address": "350 S. 5th St., Minneapolis, MN 55415" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/IndependentBodies/IndependentBodiesMeetings/MCDA" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_ceac.py b/tests/test_minn_ceac.py deleted file mode 100644 index 4c55ade..0000000 --- a/tests/test_minn_ceac.py +++ /dev/null @@ -1,59 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_ceac import MinnCeacSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_ceac.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=2&committeeId=48&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnCeacSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - -def test_title(): - assert parsed_items[4]["title"] == "Community Environmental Advisory Commission" - - -def test_start(): - assert parsed_items[4]["start"] == datetime(2018, 5, 2, 16, 0) - - -def test_status(): - assert parsed_items[4]["status"] == "passed" - - -def test_classification(): - assert parsed_items[4]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[4]["all_day"] is False - - -def test_location(): - assert parsed_items[4]["location"] == { - "name": "Room 132, City Hall", - "address": "350 S. 5th St., Minneapolis, MN 55415" - } - - -def test_source(): - assert parsed_items[4]["source"] == "https://lims.minneapolismn.gov/Boards/Meetings/CEAC" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_char_co.py b/tests/test_minn_char_co.py deleted file mode 100644 index 9785d29..0000000 --- a/tests/test_minn_char_co.py +++ /dev/null @@ -1,59 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_char_co import MinnCharCoSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_char_co.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=4&committeeId=42&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnCharCoSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - -def test_title(): - assert parsed_items[4]["title"] == "Charter Commission" - - -def test_start(): - assert parsed_items[4]["start"] == datetime(2018, 4, 30, 12, 0) - - -def test_status(): - assert parsed_items[4]["status"] == "passed" - - -def test_classification(): - assert parsed_items[4]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[4]["all_day"] is False - - -def test_location(): - assert parsed_items[4]["location"] == { - "name": "Room 212, City Hall", - "address": "350 S. 5th St., Minneapolis, MN 55415" - } - - -def test_source(): - assert parsed_items[4]["source"] == "https://lims.minneapolismn.gov/IndependentBodies/IndependentBodiesMeetings/Charter" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_char_co_arc.py b/tests/test_minn_char_co_arc.py deleted file mode 100644 index a2c3069..0000000 --- a/tests/test_minn_char_co_arc.py +++ /dev/null @@ -1,59 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_char_co_arc import MinnCharCoArcSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_char_co_arc.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=4&committeeId=221&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnCharCoArcSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - -def test_title(): - assert parsed_items[0]["title"] == "Charter Commission Amendment Review Committee" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2021, 3, 4, 16, 30) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Minneapolis, MN", - "address": "Online Meeting" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/IndependentBodies/IndependentBodiesMeetings/Charter-ARC" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_char_co_rsw.py b/tests/test_minn_char_co_rsw.py deleted file mode 100644 index 69a8a0b..0000000 --- a/tests/test_minn_char_co_rsw.py +++ /dev/null @@ -1,59 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_char_co_rsw import MinnCharCoRswSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_char_co_rsw.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=4&committeeId=225&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnCharCoRswSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - -def test_title(): - assert parsed_items[0]["title"] == "Charter Commission Rent Stabilization Work Group" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2021, 3, 30, 16, 30) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Online Meeting", - "address": None - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/IndependentBodies/IndependentBodiesMeetings/Charter-RS" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_city.py b/tests/test_minn_city.py new file mode 100644 index 0000000..a786f5f --- /dev/null +++ b/tests/test_minn_city.py @@ -0,0 +1,60 @@ +import unittest +from datetime import datetime + +from city_scrapers_core.constants import BOARD, CITY_COUNCIL, COMMITTEE, NOT_CLASSIFIED + +from city_scrapers.mixins.minn_city import MinnCityMixin + + +class TestMinnCityMixin(unittest.TestCase): + + def setUp(self): + self.spider = MinnCityMixin(name="Test Spider") + + def test_parse_classification(self): + item = {"CommitteeName": "Sample Board Meeting"} + self.assertEqual(self.spider._parse_classification(item), BOARD) + + item = {"CommitteeName": "Sample Committee Session"} + self.assertEqual(self.spider._parse_classification(item), COMMITTEE) + + item = {"CommitteeName": "City Council Discussion"} + self.assertEqual(self.spider._parse_classification(item), CITY_COUNCIL) + + item = {"CommitteeName": "Other Meeting"} + self.assertEqual(self.spider._parse_classification(item), NOT_CLASSIFIED) + + def test_parse_start(self): + item = {"MeetingTime": "2023-04-04T10:37:59"} + expected = datetime(2023, 4, 4, 10, 37, 59) + self.assertEqual(self.spider._parse_start(item), expected) + + def test_parse_location(self): + item = {"Location": "City Hall", "Address": "123 Main St"} + expected = {"address": "123 Main St", "name": "City Hall"} + self.assertEqual(self.spider._parse_location(item), expected) + + item = {"Location": "Online Meeting", "Address": "Online Meeting"} + expected = {"address": "Remote", "name": "Online Meeting"} + self.assertEqual(self.spider._parse_location(item), expected) + + def test_parse_links(self): + # Assuming your spider has a 'links' attribute with default links + item = { + "CommitteeReportDocument": "Some Document", + "CommitteeReportDocumentId": 123, + "Abbreviation": "SampleMeeting", + } + result = self.spider._parse_links(item) + # Check if the default links are included + self.assertTrue( + any(link["title"] == "Meeting materials (council)" for link in result) + ) + # Check if the new link is added correctly + self.assertTrue( + any(link["href"].endswith("123/Some-Document") for link in result) + ) + + +if __name__ == "__main__": + unittest.main() diff --git a/tests/test_minn_clric.py b/tests/test_minn_clric.py deleted file mode 100644 index 64bcc8a..0000000 --- a/tests/test_minn_clric.py +++ /dev/null @@ -1,59 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_clric import MinnClricSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_clric.json"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=2&committeeId=40&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnClricSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - -def test_title(): - assert parsed_items[0]["title"] == "Capital Long-Range Improvements Committee" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2018, 4, 3, 12, 0) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Room 319, City Hall", - "address": "350 S. 5th St., Minneapolis, MN 55415" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/Boards/Meetings/CLIC" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_clssdab.py b/tests/test_minn_clssdab.py deleted file mode 100644 index bc4fe96..0000000 --- a/tests/test_minn_clssdab.py +++ /dev/null @@ -1,59 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_clssdab import MinnClssdabSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_clssdab.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=2&committeeId=154&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnClssdabSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - -def test_title(): - assert parsed_items[0]["title"] == "Chicago-Lake Special Service District Advisory Board" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2019, 3, 21, 11, 0) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Greenway Conference Room, Midtown Global Market", - "address": "920 E Lake St., Minneapolis, MN 55407" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/Boards/Meetings/ChicagoLake" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_crc.py b/tests/test_minn_crc.py deleted file mode 100644 index a872906..0000000 --- a/tests/test_minn_crc.py +++ /dev/null @@ -1,47 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_crc import MinnCrcSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_crc.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=4&committeeId=45&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnCrcSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - -""" -Uncomment below -""" - -def test_title(): - assert parsed_items[46]["title"] == "Civil Rights Commission" - -def test_location(): - assert parsed_items[46]["location"] == { - "name": "Online Meeting", - "address": None - } - -def test_source(): - assert parsed_items[46]["source"] == "https://lims.minneapolismn.gov/IndependentBodies/IndependentBodiesMeetings/MCCR" - -def test_links(): - print(parsed_items[46]) - assert parsed_items[46]["links"] == [{ - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/2089/Civil-Rights-Commission-Minutes-8-16-21.pdf" - }] - diff --git a/tests/test_minn_csc.py b/tests/test_minn_csc.py deleted file mode 100644 index 99a627d..0000000 --- a/tests/test_minn_csc.py +++ /dev/null @@ -1,59 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_csc import MinnCscSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_csc.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=4&committeeId=46&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnCscSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - -def test_title(): - assert parsed_items[0]["title"] == "Civil Service Commission" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2018, 1, 23, 14, 0) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Commission" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Room 101, City of Lakes Building", - "address": "309 2nd Ave. S., Minneapolis, MN 55408" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/IndependentBodies/IndependentBodiesMeetings/CSC" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_dssdab.py b/tests/test_minn_dssdab.py deleted file mode 100644 index 75aad53..0000000 --- a/tests/test_minn_dssdab.py +++ /dev/null @@ -1,59 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_dssdab import MinnDssdabSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_dssdab.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=2&committeeId=155&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnDssdabSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - -def test_title(): - assert parsed_items[0]["title"] == "Dinkytown Special Service District Advisory Board" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2019, 3, 26, 14, 0) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Chateau Student Housing Co-op", - "address": "425 13th Ave. SE., Minneapolis, MN 55414" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/Boards/Meetings/Dinkytown" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_elsdab.py b/tests/test_minn_elsdab.py deleted file mode 100644 index bb8fb07..0000000 --- a/tests/test_minn_elsdab.py +++ /dev/null @@ -1,59 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_elsdab import MinnElsdabSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_elsdab.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=2&committeeId=156&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnElsdabSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - -def test_title(): - assert parsed_items[0]["title"] == "East Lake Special Service District Advisory Board" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2019, 3, 19, 9, 0) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Gandhi Mahal", - "address": "3009 27th Ave. S., Minneapolis, MN 55406" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/Boards/Meetings/EastLake" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_epb.py b/tests/test_minn_epb.py deleted file mode 100644 index f5b6c27..0000000 --- a/tests/test_minn_epb.py +++ /dev/null @@ -1,60 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_epb import MinnEpbSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_epb.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=4&committeeId=53&pageCount=10000&offsetStart=0&abbreviation=EPB&keywords=&sortOrder=6", -) -spider = MinnEpbSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - -def test_title(): - - assert parsed_items[0]["title"] == "Ethical Practices Board" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2018, 1, 16, 15, 0) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Commission" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Room 321, City Hall", - "address": "350 S. 5th St., Minneapolis, MN 55415" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/IndependentBodies/IndependentBodiesMeetings/EPB" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_esssdab.py b/tests/test_minn_esssdab.py deleted file mode 100644 index 5d3dc98..0000000 --- a/tests/test_minn_esssdab.py +++ /dev/null @@ -1,58 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_esssdab import MinnEsssdabSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_esssdab.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=2&committeeId=162&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnEsssdabSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - -def test_title(): - assert parsed_items[0]["title"] == "Eat Street Special Service District Advisory Board" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2019, 3, 6, 14, 0) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Wedge Table, Community Room", - "address": "2412 Nicollet Ave., Minneapolis, MN 55404" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/Boards/Meetings/EatStreet" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_ex_co.py b/tests/test_minn_ex_co.py deleted file mode 100644 index 6e10b3b..0000000 --- a/tests/test_minn_ex_co.py +++ /dev/null @@ -1,59 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_ex_co import MinnExCoSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_ex_co.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=4&committeeId=7&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnExCoSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - -def test_title(): - assert parsed_items[0]["title"] == "Executive Committee" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2018, 1, 23, 10, 0) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Room 317, City Hall", - "address": "350 S. 5th St., Minneapolis, MN 55415" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/IndependentBodies/IndependentBodiesMeetings/Exec" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_flec.py b/tests/test_minn_flec.py deleted file mode 100644 index 11175dc..0000000 --- a/tests/test_minn_flec.py +++ /dev/null @@ -1,59 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_flec import MinnFlecSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_flec.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=2&committeeId=193&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnFlecSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - -def test_title(): - assert parsed_items[0]["title"] == "Stadium Village Special Service District Advisory Board" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2019, 3, 5, 14, 0) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Graduate Hotel", - "address": "615 Washington Ave. SE., Minneapolis, MN 55414" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/Boards/Meetings/StadiumVillage" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_hcg_boc.py b/tests/test_minn_hcg_boc.py index 7a7bf91..a68bab5 100644 --- a/tests/test_minn_hcg_boc.py +++ b/tests/test_minn_hcg_boc.py @@ -1,9 +1,7 @@ from datetime import datetime from os.path import dirname, join -from datetime import date -from dateutil.relativedelta import relativedelta -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED + +import pytest # noqa from city_scrapers_core.utils import file_response from freezegun import freeze_time @@ -11,7 +9,7 @@ test_response = file_response( join(dirname(__file__), "files", "minn_hcg_boc.html"), - url="https://prodboarddocsrch-hc-api.azurewebsites.net/api/Values/-1/-1/2021-10-01/2023-12-29/none/true", + url="https://prodboarddocsrch-hc-api.azurewebsites.net/api/Values/-1/-1/2021-10-01/2023-12-29/none/true", # noqa ) spider = MinnHcgBocSpider() @@ -26,6 +24,7 @@ def test_count(): assert len(parsed_items) == 6 + def test_title(): assert parsed_items[0]["title"] == "Board Meeting" @@ -37,9 +36,11 @@ def test_start(): def test_status(): assert parsed_items[0]["status"] == "passed" + def test_classification(): assert parsed_items[0]["classification"] == "Board" + # # # @pytest.mark.parametrize("item", parsed_items) def test_all_day(): @@ -49,17 +50,21 @@ def test_all_day(): def test_location(): assert parsed_items[0]["location"] == { "name": "Online Meeting", - "address": "Virtually via hennepin.us" + "address": "Virtually via hennepin.us", } def test_source(): - assert parsed_items[0]["source"] == "https://www.hennepin.us/your-government/leadership/county-board-meetings" + assert ( + parsed_items[0]["source"] + == "https://www.hennepin.us/your-government/leadership/county-board-meetings" + ) def test_links(): - assert parsed_items[0]["links"] == [{ - "title": "Agenda Document", - "href": "https://hennepin.novusagenda.com/agendapublic/DisplayAgendaPDF.ashx?MeetingID=1265" - }] - + assert parsed_items[0]["links"] == [ + { + "title": "Agenda Document", + "href": "https://hennepin.novusagenda.com/agendapublic/DisplayAgendaPDF.ashx?MeetingID=1265", # noqa + } + ] diff --git a/tests/test_minn_hmfc.py b/tests/test_minn_hmfc.py deleted file mode 100644 index 3498420..0000000 --- a/tests/test_minn_hmfc.py +++ /dev/null @@ -1,59 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_hmfc import MinnHmfcSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_hmfc.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=2&committeeId=58&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnHmfcSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - -def test_title(): - assert parsed_items[0]["title"] == "Homegrown Minneapolis Food Council" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2018, 1, 10, 17, 30) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Park Board Headquarters", - "address": "2117 West River Road N., Minneapolis, MN 55411" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/Boards/Meetings/HMFC" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_hpc.py b/tests/test_minn_hpc.py deleted file mode 100644 index af43151..0000000 --- a/tests/test_minn_hpc.py +++ /dev/null @@ -1,59 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_hpc import MinnHpcSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_hpc.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=4&committeeId=56&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnHpcSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - -def test_title(): - assert parsed_items[0]["title"] == "Heritage Preservation Commission" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2018, 1, 16, 16, 30) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Room 317, City Hall", - "address": "350 S. 5th St., Minneapolis, MN 55415" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/Boards/Meetings/HPC" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_lbae.py b/tests/test_minn_lbae.py deleted file mode 100644 index 6c1168b..0000000 --- a/tests/test_minn_lbae.py +++ /dev/null @@ -1,59 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_lbae import MinnLbaeSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_lbae.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=2&committeeId=173&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnLbaeSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - -def test_title(): - assert parsed_items[0]["title"] == "Stadium Village Special Service District Advisory Board" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2019, 3, 5, 14, 0) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Graduate Hotel", - "address": "615 Washington Ave. SE., Minneapolis, MN 55414" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/Boards/Meetings/StadiumVillage" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_lhsdab.py b/tests/test_minn_lhsdab.py deleted file mode 100644 index 659f0cf..0000000 --- a/tests/test_minn_lhsdab.py +++ /dev/null @@ -1,59 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_lhsdab import MinnLhsdabSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_lhsdab.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=2&committeeId=160&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnLhsdabSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - -def test_title(): - assert parsed_items[0]["title"] == "Lowry Hill Special Service District Advisory Board" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2019, 2, 21, 12, 0) - - -def test_status(): - assert parsed_items[0]["status"] == "cancelled" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Midwest One Bank", - "address": "2120 Hennepin Ave., Minneapolis, MN 55405" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/Boards/Meetings/LowryHill" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_lhssdab.py b/tests/test_minn_lhssdab.py deleted file mode 100644 index 5f3a6b9..0000000 --- a/tests/test_minn_lhssdab.py +++ /dev/null @@ -1,59 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_lhssdab import MinnLhssdabSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_lhssdab.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=2&committeeId=159&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnLhssdabSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - -def test_title(): - assert parsed_items[0]["title"] == "Linden Hills Special Service District Advisory Board" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2019, 3, 14, 12, 0) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Linden Hills Library", - "address": "2900 W. 43rd St., Minneapolis, MN 55410" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/Boards/Meetings/LindenHills" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_llssdab.py b/tests/test_minn_llssdab.py deleted file mode 100644 index cc579f3..0000000 --- a/tests/test_minn_llssdab.py +++ /dev/null @@ -1,58 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_llssdab import MinnLlssdabSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_llssdab.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=2&committeeId=161&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnLlssdabSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - -def test_title(): - assert parsed_items[0]["title"] == "Lyndale-Lake Special Service District Advisory Board" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2019, 3, 12, 14, 0) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Top Shelf", - "address": "3040 Lyndale Ave. S., Minneapolis, MN 55408" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/Boards/Meetings/LYNLAKE" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_mac.py b/tests/test_minn_mac.py deleted file mode 100644 index d9c65a3..0000000 --- a/tests/test_minn_mac.py +++ /dev/null @@ -1,59 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_mac import MinnMacSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_mac.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=2&committeeId=68&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnMacSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - -def test_title(): - assert parsed_items[0]["title"] == "Minneapolis Arts Commission" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2018, 1, 17, 17, 30) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "2nd Floor, Crown Roller Building", - "address": "105 S. 5th Ave., Minneapolis, MN 55401" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/Boards/Meetings/ARTS" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_maca.py b/tests/test_minn_maca.py deleted file mode 100644 index 8b07e5d..0000000 --- a/tests/test_minn_maca.py +++ /dev/null @@ -1,59 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_maca import MinnMacaSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_maca.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=2&committeeId=66&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnMacaSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - -def test_title(): - assert parsed_items[0]["title"] == "Minneapolis Advisory Committee on Aging" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2018, 1, 11, 13, 0) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Room 333, City Hall", - "address": "350 S. 5th St., Minneapolis, MN 55415" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/Boards/Meetings/MACA" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_mach.py b/tests/test_minn_mach.py deleted file mode 100644 index d0ec0e3..0000000 --- a/tests/test_minn_mach.py +++ /dev/null @@ -1,59 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_mach import MinnMachSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_mach.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=2&committeeId=183&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnMachSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - -def test_title(): - assert parsed_items[0]["title"] == "Minneapolis Advisory Committee on Housing" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2019, 2, 13, 15, 0) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Room 333, City Hall", - "address": "350 S. 5th St., Minneapolis, MN 55415" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/Boards/Meetings/MACH" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_macopwd.py b/tests/test_minn_macopwd.py deleted file mode 100644 index c882987..0000000 --- a/tests/test_minn_macopwd.py +++ /dev/null @@ -1,59 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_macopwd import MinnMacopwdSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_macopwd.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=2&committeeId=67&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnMacopwdSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - -def test_title(): - assert parsed_items[0]["title"] == "Minneapolis Advisory Committee On People With Disabilities" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2018, 1, 17, 16, 0) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Room 132, City Hall", - "address": "350 S. 5th St., Minneapolis, MN 55415" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/Boards/Meetings/MACOPD" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_mwdb.py b/tests/test_minn_mwdb.py deleted file mode 100644 index 75b30bd..0000000 --- a/tests/test_minn_mwdb.py +++ /dev/null @@ -1,59 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_mwdb import MinnMwdbSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_mwdb.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=2&committeeId=72&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnMwdbSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - -def test_title(): - assert parsed_items[0]["title"] == "Minneapolis Workforce Development Board" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2018, 1, 16, 8, 0) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Clockwork Annex", - "address": "1163 16th Ave. SE., Minneapolis, MN 55414" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/Boards/Meetings/MWDB" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_ngztf.py b/tests/test_minn_ngztf.py deleted file mode 100644 index 0aa267f..0000000 --- a/tests/test_minn_ngztf.py +++ /dev/null @@ -1,59 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_ngztf import MinnNgztfSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_ngztf.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=2&committeeId=187&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnNgztfSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - -def test_title(): - assert parsed_items[0]["title"] == "Northside Green Zone Task Force" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2019, 4, 10, 17, 30) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Episcopal Church in Minnesota", - "address": "1101 W Broadway Ave., Minneapolis, MN 55411" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/Boards/Meetings/NGZ" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_nrppb.py b/tests/test_minn_nrppb.py deleted file mode 100644 index 0ed9ff3..0000000 --- a/tests/test_minn_nrppb.py +++ /dev/null @@ -1,59 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_nrppb import MinnNrppbSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_nrppb.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=2&committeeId=78&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnNrppbSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - -def test_title(): - assert parsed_items[0]["title"] == "Neighborhood Revitalization Program Policy Board" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2018, 2, 20, 17, 0) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "1st Floor, Crown Roller Building", - "address": "105 S. 5th Ave., Minneapolis, MN 55401" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/Boards/Meetings/NRPpolicy" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_pac.py b/tests/test_minn_pac.py deleted file mode 100644 index 5b25706..0000000 --- a/tests/test_minn_pac.py +++ /dev/null @@ -1,59 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_pac import MinnPacSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_pac.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=2&committeeId=80&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnPacSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - -def test_title(): - assert parsed_items[0]["title"] == "Pedestrian Advisory Committee" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2018, 1, 3, 16, 0) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Room 333, City Hall", - "address": "350 S. 5th St., Minneapolis, MN 55415" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/Boards/Meetings/PAC" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_pcoc.py b/tests/test_minn_pcoc.py deleted file mode 100644 index b669aea..0000000 --- a/tests/test_minn_pcoc.py +++ /dev/null @@ -1,64 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_pcoc import MinnPcocSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_pcoc.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=4&committeeId=215&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnPcocSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - - -def test_title(): - assert parsed_items[0]["title"] == "Police Conduct Oversight Commission Policy and Procedure Subcommittee" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2020, 7, 28, 19, 15) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Online Meeting", - "address": None - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/IndependentBodies/IndependentBodiesMeetings/PCOC-PP" - - -def test_links(): - assert parsed_items[0]["links"] == [{ - "title": "Report Document", - "href": "https://lims.minneapolismn.gov/Download/CommitteeReport/1321/PCOC_PolicyAndProcedureSubcommitteeMinutes_0728200.pdf" - }] - - diff --git a/tests/test_minn_pcrp.py b/tests/test_minn_pcrp.py deleted file mode 100644 index 78a964f..0000000 --- a/tests/test_minn_pcrp.py +++ /dev/null @@ -1,60 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_pcrp import MinnPcrpSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_pcrp.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=2&committeeId=83&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnPcrpSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - - -def test_title(): - assert parsed_items[0]["title"] == "Public Health Advisory Committee" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2018, 1, 23, 18, 0) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Room 132, City Hall", - "address": "350 S. 5th St., Minneapolis, MN 55415" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/Boards/Meetings/PHAC" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_phac.py b/tests/test_minn_phac.py deleted file mode 100644 index a742207..0000000 --- a/tests/test_minn_phac.py +++ /dev/null @@ -1,59 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_phac import MinnPhacSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_phac.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=2&committeeId=84&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnPhacSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - -def test_title(): - assert parsed_items[0]["title"] == "Public Health Advisory Committee" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2018, 1, 23, 18, 0) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Room 132, City Hall", - "address": "350 S. 5th St., Minneapolis, MN 55415" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/Boards/Meetings/PHAC" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_phs_comm.py b/tests/test_minn_phs_comm.py deleted file mode 100644 index 3ab2f74..0000000 --- a/tests/test_minn_phs_comm.py +++ /dev/null @@ -1,60 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_phs_comm import MinnPhsCommSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_phs_comm.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=null&meetingType=1&committeeId=219&pageCount=10000&offsetStart=0&abbreviation=undefined&keywords=", -) -spider = MinnPhsCommSpider() - -freezer = freeze_time("2021-09-01") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - - -def test_title(): - assert parsed_items[0]["title"] == "Public Health & Safety Committee" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2020, 9, 10, 14, 0) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Online Meeting", - "address": None - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/Calendar/citycouncil/upcoming/PHS" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_plann_co.py b/tests/test_minn_plann_co.py deleted file mode 100644 index 67b0f65..0000000 --- a/tests/test_minn_plann_co.py +++ /dev/null @@ -1,59 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_plann_co import MinnPlannCoSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_plann_co.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=4&committeeId=81&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnPlannCoSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - -def test_title(): - assert parsed_items[0]["title"] == "Planning Commission" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2018, 1, 8, 16, 30) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Commission" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Room 317, City Hall", - "address": "350 S. 5th St., Minneapolis, MN 55415" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/IndependentBodies/IndependentBodiesMeetings/CPC" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_pogo_comm.py b/tests/test_minn_pogo_comm.py deleted file mode 100644 index 028f6b9..0000000 --- a/tests/test_minn_pogo_comm.py +++ /dev/null @@ -1,60 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_pogo_comm import MinnPogoCommSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_pogo_comm.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate==Dec%2031,%202017&toDate=null&meetingType=1&committeeId=179&pageCount=1000&offsetStart=0&abbreviation=undefined&keywords=", -) -spider = MinnPogoCommSpider() - -freezer = freeze_time("2021-09-01") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - - -def test_title(): - assert parsed_items[0]["title"] == "Policy & Government Oversight Committee" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2021, 9, 9, 13, 30) - - -def test_status(): - assert parsed_items[0]["status"] == "tentative" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Online Meeting ", - "address": "Minneapolis, MN" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/Calendar/citycouncil/upcoming/POGO" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_recac.py b/tests/test_minn_recac.py deleted file mode 100644 index aed4607..0000000 --- a/tests/test_minn_recac.py +++ /dev/null @@ -1,59 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_recac import MinnRecacSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_recac.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=2&committeeId=175&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnRecacSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - -def test_title(): - assert parsed_items[0]["title"] == "Racial Equity Community Advisory Committee" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2018, 5, 30, 18, 0) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Room 317, City Hall", - "address": "350 S. 5th St., Minneapolis, MN 55415" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/Boards/Meetings/RECAC" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_sgzc.py b/tests/test_minn_sgzc.py deleted file mode 100644 index 8e7ce3d..0000000 --- a/tests/test_minn_sgzc.py +++ /dev/null @@ -1,59 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_sgzc import MinnSgzcSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_sgzc.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=2&committeeId=188&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnSgzcSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - -def test_title(): - assert parsed_items[0]["title"] == "Southside Green Zone Council" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2019, 6, 20, 17, 30) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Little Earth Gymnasium", - "address": "2501 Cedar Ave., Minneapolis MN 55404" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/Boards/Meetings/SGZ" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_svssdab.py b/tests/test_minn_svssdab.py deleted file mode 100644 index 165b729..0000000 --- a/tests/test_minn_svssdab.py +++ /dev/null @@ -1,60 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_svssdab import MinnSvssdabSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_svssdab.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=2&committeeId=163&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnSvssdabSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - - -def test_title(): - assert parsed_items[0]["title"] == "Stadium Village Special Service District Advisory Board" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2019, 3, 5, 14, 0) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Graduate Hotel", - "address": "615 Washington Ave. SE., Minneapolis, MN 55414" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/Boards/Meetings/StadiumVillage" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_tec.py b/tests/test_minn_tec.py deleted file mode 100644 index 5f5cfcb..0000000 --- a/tests/test_minn_tec.py +++ /dev/null @@ -1,59 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_tec import MinnTecSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_tec.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=2&committeeId=146&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnTecSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - -def test_title(): - assert parsed_items[0]["title"] == "Transgender Equity Council" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2018, 1, 11, 18, 30) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Native American Community Development Institute (NCADI)", - "address": "1414 E Franklin Ave. Suite 1, Minneapolis, MN 55404" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/Boards/Meetings/TEC" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_tpw_comm.py b/tests/test_minn_tpw_comm.py deleted file mode 100644 index 303e6a6..0000000 --- a/tests/test_minn_tpw_comm.py +++ /dev/null @@ -1,60 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_tpw_comm import MinnTpwCommSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_tpw_comm.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Sep%201,%202021&toDate=null&meetingType=1&committeeId=13&pageCount=null&offsetStart=0&abbreviation=undefined&keywords=", -) -spider = MinnTpwCommSpider() - -freezer = freeze_time("2021-09-01") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - - -def test_title(): - assert parsed_items[0]["title"] == "Transportation & Public Works Committee" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2021, 9, 15, 13, 30) - - -def test_status(): - assert parsed_items[0]["status"] == "tentative" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Online Meeting ", - "address": "Minneapolis, MN" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/Calendar/citycouncil/upcoming/TPW" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_uhtcpc.py b/tests/test_minn_uhtcpc.py deleted file mode 100644 index a274db7..0000000 --- a/tests/test_minn_uhtcpc.py +++ /dev/null @@ -1,59 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_uhtcpc import MinnUhtcpcSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_uhtcpc.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=2&committeeId=189&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnUhtcpcSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - -def test_title(): - assert parsed_items[0]["title"] == "Upper Harbor Terminal Collaborative Planning Committee" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2019, 6, 26, 17, 0) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Regional Acceleration Center (RAC)", - "address": "1256 Penn Ave. N., Minneapolis, MN 55411" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/Boards/Meetings/UHTCPC" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_ussdab.py b/tests/test_minn_ussdab.py deleted file mode 100644 index 416992b..0000000 --- a/tests/test_minn_ussdab.py +++ /dev/null @@ -1,59 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_ussdab import MinnUssdabSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_ussdab.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=2&committeeId=164&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnUssdabSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - -def test_title(): - assert parsed_items[0]["title"] == "Uptown Special Service District Advisory Board" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2019, 2, 26, 10, 0) - - -def test_status(): - assert parsed_items[0]["status"] == "cancelled" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Ackerberg Group", - "address": "3033 Excelsior Blvd, Minneapolis, MN 55416" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/Boards/Meetings/UPTOWN" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_vpsc.py b/tests/test_minn_vpsc.py deleted file mode 100644 index edb695a..0000000 --- a/tests/test_minn_vpsc.py +++ /dev/null @@ -1,58 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_vpsc import MinnVpscSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_vpsc.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=2&committeeId=182&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnVpscSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - -def test_title(): - assert parsed_items[0]["title"] == "Violence Prevention Steering Committee" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2019, 6, 27, 9, 0) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Room 333, City Hall", - "address": "350 S. 5th St., Minneapolis, MN 55415" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/Boards/Meetings/VPSC" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_wac.py b/tests/test_minn_wac.py deleted file mode 100644 index 5defc53..0000000 --- a/tests/test_minn_wac.py +++ /dev/null @@ -1,59 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_wac import MinnWacSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_wac.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=2&committeeId=147&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnWacSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - -def test_title(): - assert parsed_items[0]["title"] == "Workplace Advisory Committee" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2018, 1, 8, 16, 0) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Room 241, City Hall", - "address": "350 S. 5th St., Minneapolis, MN 55415" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/Boards/Meetings/WAC" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_zba.py b/tests/test_minn_zba.py deleted file mode 100644 index 9cfe822..0000000 --- a/tests/test_minn_zba.py +++ /dev/null @@ -1,59 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_zba import MinnZbaSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_zba.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=4&committeeId=94&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnZbaSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - -def test_title(): - assert parsed_items[0]["title"] == "Zoning Board of Adjustment" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2018, 2, 8, 16, 30) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Room 317, City Hall", - "address": "350 S. 5th St., Minneapolis, MN 55415" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/IndependentBodies/IndependentBodiesMeetings/ZBA" - - -def test_links(): - assert parsed_items[0]["links"] == [] - diff --git a/tests/test_minn_zba_50fssdab.py b/tests/test_minn_zba_50fssdab.py deleted file mode 100644 index 9b1db04..0000000 --- a/tests/test_minn_zba_50fssdab.py +++ /dev/null @@ -1,59 +0,0 @@ -from datetime import datetime -from os.path import dirname, join - -import pytest -from city_scrapers_core.constants import NOT_CLASSIFIED -from city_scrapers_core.utils import file_response -from freezegun import freeze_time - -from city_scrapers.spiders.minn_zba_50fssdab import MinnZba50fssdabSpider - -test_response = file_response( - join(dirname(__file__), "files", "minn_zba_50fssdab.html"), - url="https://lims.minneapolismn.gov/Calendar/GetCalenderList?fromDate=Dec%2031,%202017&toDate=none&meetingType=2&committeeId=149&pageCount=10000&offsetStart=0&abbreviation=ZBA&keywords=&sortOrder=6", -) -spider = MinnZba50fssdabSpider() - -freezer = freeze_time("2021-08-23") -freezer.start() - -parsed_items = [item for item in spider.parse(test_response)] - -freezer.stop() - - -def test_title(): - assert parsed_items[0]["title"] == "50th & France Special Service District Advisory Board" - - -def test_start(): - assert parsed_items[0]["start"] == datetime(2019, 2, 19, 10, 0) - - -def test_status(): - assert parsed_items[0]["status"] == "passed" - - -def test_classification(): - assert parsed_items[0]["classification"] == "Advisory Committee" - - -# @pytest.mark.parametrize("item", parsed_items) -def test_all_day(): - assert parsed_items[0]["all_day"] is False - - -def test_location(): - assert parsed_items[0]["location"] == { - "name": "Edina Library", - "address": "5280 Grandview Square, Edina, MN 55436" - } - - -def test_source(): - assert parsed_items[0]["source"] == "https://lims.minneapolismn.gov/Boards/Meetings/50FRANCE" - - -def test_links(): - assert parsed_items[0]["links"] == [] -