Skip to content

Pubudu003/Bus_Booking_Availability_Checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🚌 1315.lk Bus Seat Booking Availability Automation

This project automates the process of checking bus seat booking availability on 1315.lk / eseat.lk for a given route and date.
If the selected bus schedule is available, it sends an email notification. If not available, it also notifies you.

This project is a small system I built myself to make things easier. Building it paved the way for me to learn automation, GitHub Actions, Selenium, and more.

πŸ”‘ Features

  • Automates seat availability checking for a specific route/date.
  • Uses Selenium with Chrome (headless mode) to load the booking page.
  • Sends email alerts hourly via Gmail SMTP when:
    • βœ… Seats are available.
    • ❌ Seats are not yet available.
  • Customizable route, date, and bus schedule ID.

πŸ›  Tech Stack

  • Python 3
  • Selenium + webdriver-manager (for Chrome automation)
  • smtplib + SSL (for email notifications)
  • Gmail SMTP server

Update: The mechanism is updated

The email now includes the availability of bus bookings along with the number of seats available.

βš™οΈ Setup & Usage

1. Clone the repository

git clone https://github.com/yourusername/1315lk-bus-seat-automation.git
cd 1315lk-bus-seat-automation```

About

Check the availability of Online bus booking for specific date and for specific bus in 1315.lk

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages