scrape_notices_and_map.ipynb/.py: A script that generates data from a Concordia University newsfeed for construction work notices and displays it on an interactive campus map
rss_scraper.py: A standalone script that can be customized to scrape entire posts/articles in an RSS newsfeed
notices.csv: Data scraped from this feed: https://www.concordia.ca/offices/facilities/news.html
noticemap.html: An example of the interactive map that is created after running the script
Makes the below map (See noticemap.html for interactive preview):
![Screenshot 2024-04-18 at 1 45 51 AM](https://private-user-images.githubusercontent.com/152192638/323659970-d68445dd-fc82-4969-8ef0-f0dca828be87.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTgyMDU3ODgsIm5iZiI6MTcxODIwNTQ4OCwicGF0aCI6Ii8xNTIxOTI2MzgvMzIzNjU5OTcwLWQ2ODQ0NWRkLWZjODItNDk2OS04ZWYwLWYwZGNhODI4YmU4Ny5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNjEyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDYxMlQxNTE4MDhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1mNTFhNjljM2IzNGJkNmE5MjFlOTNjYzkxMDIwZTcwNDA5MGVjNWM3YTFkNWZkZTQxZmEwYTM5NmVkNTgzOWYxJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.3g_zKfgFM5mLrL1Dc5s5j8qzxvZR_lhuhpcgIANSYlI)
![Screenshot 2024-04-18 at 1 46 01 AM](https://private-user-images.githubusercontent.com/152192638/323659960-8fca9fc3-62c2-413b-8c77-4f7a1752ed4b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTgyMDU3ODgsIm5iZiI6MTcxODIwNTQ4OCwicGF0aCI6Ii8xNTIxOTI2MzgvMzIzNjU5OTYwLThmY2E5ZmMzLTYyYzItNDEzYi04Yzc3LTRmN2ExNzUyZWQ0Yi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNjEyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDYxMlQxNTE4MDhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0xM2VhMjcyZDkxNzdhMTU5YzFiZmE0NTEwOTFkYzI5YzUxZjkyMzg5ZjJhNDkyYjg5MGRhZjZiODM4NTI0YTg2JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.sgfX-xf3hAPnHE32I7Nh4OeMkhc2OPFftHm4NYlyo1E)
![Screenshot 2024-04-18 at 1 46 21 AM](https://private-user-images.githubusercontent.com/152192638/323659951-5e718a0a-ef24-4c35-9a7c-4810c667a40c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTgyMDU3ODgsIm5iZiI6MTcxODIwNTQ4OCwicGF0aCI6Ii8xNTIxOTI2MzgvMzIzNjU5OTUxLTVlNzE4YTBhLWVmMjQtNGMzNS05YTdjLTQ4MTBjNjY3YTQwYy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNjEyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDYxMlQxNTE4MDhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1kMjgwYWViMDQyOTAxYzkzZTgxNDczODdiZDUyNzg5ODI0Mjg4NDBmM2RmYjJkZDVkMDdhZTg5ZTFjNDY1NzU0JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.femRtL9zWvY_u6pCaSCImtv-AuwdjcwxL-8d_qFNdS4)
In the works:
This project was originally created in Winter 2024 for Prof. Heloisa Macedo's course GEOG 464 (Programming for Geospatial Technologies) at Concordia University.