Skip to main content
andrés ignacio torres

Visit Your Library

A Canada Public Library event aggregator built with Python and Django.

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!