Visit Your Library
Visit Your Library is a web application that aggregates events from public libraries across Canada (starting with British Columbia) on a single calendar view, to promote attendance and engagement with local public libraries.
Instead of visiting the websites of each library to check for events independently, users can visit a single view to see all events happening in their area, and filter by Province, Library, and others.
The project is built with Python and Django, and uses custom-built web scrapers to gather public event data from the libraries' websites, in a respectful way that doesn't overload the libraries' servers. The data is then stored in a database and displayed on the website.
Source code will be made available in the future, once the project is more mature and stable.
Visit the website here: visityourlibrary.ca!