An unofficial web application that helps residents of University Heights find their next rubbish and recycling pickup dates for 2026.
- Open
index.htmlin your web browser (or run a local server, e.g.python3 -m http.server 8000). - Enter your street name in the search box (e.g., "Cedar").
- Click "Find Schedule" or press Enter.
- The app will display:
- Rubbish Pickup (Weekly) — Your next rubbish pickup date.
- Recycling Pickup (Route A/B Weeks) — Your next recycling pickup date (every other week).
- Your Route (A or B), standard pickup day, and any holiday schedule adjustments.
- Links to add the next pickup to your Google Calendar.
Starting June 1, 2026, the pickup schedule changed:
- Rubbish — Picked up every week on your designated day.
- Recycling — Picked up every other week on Route A or B weeks.
- Route A weeks start the week of June 8; Route B weeks start the week of June 1.
- The app is a static web page (
index.html,script.js,styles.css,data.js). It runs entirely in your browser and does not require a backend server. - Data: Route information, street assignments, and the 2026 holiday calendar are hardcoded in
data.jsbased on the official PDF documents provided by the city. - Logic:
- Rubbish is scheduled every week on the street's designated day (Monday, Tuesday, or Wednesday).
- Recycling follows the A/B cycle. January 5, 2026 is a reference A week. Even-numbered weeks from that date are A weeks, odd-numbered weeks are B weeks.
- For both rubbish and recycling, the app checks the 2026 holiday calendar. If a weekday holiday falls on or before your pickup day in the same week, the pickup is delayed by one day.
The application includes a hidden simulation mode to test dates in 2026 (useful if you are running the app before June 2026 or want to verify future schedules).
To enable it:
- Open your browser's Developer Console (usually F12 or Right Click -> Inspect -> Console).
- Type
enableTesting()and press Enter. - A "Date Simulation" panel will appear, allowing you to simulate "Today" as any date in 2026.
The app works by opening index.html directly in a browser, but you can also serve it locally:
python3 -m http.server 8000Then open http://localhost:8000.
- 2026 Rubbish Routes PDF
- 2026 Recycling Schedule PDF
- Rubbish Pickup Schedule
- Recycling Pickup Schedule
- Service Department Website
Extracted data is also available as markdown: rubbish_routes.md and recycling_schedule.md.
This app is unofficial and for informational purposes only. Please refer to the official city website and communications for the most up-to-date information regarding waste management and schedule changes.