This application allows you to find available train seats for your selected travel date, route, and number of passengers. Let’s say you want to travel somewhere tomorrow, but there are no vacant seats available. This app continuously searches for seat availability.
-
Date Selection: Choose your preferred date of travel.
-
Passenger Number: Set the number of passengers for the journey.
-
Departure and Arrival Stations: Select your starting and ending locations from a list of stations.
-
Time Interval: Optionally, specify a time range for your desired travel period or will search for the whole day.
-
Available Trains: Once you start the search, the system will display all available trains that meet your criteria. If not, it keeps trying and display the reason for failure.
-
Additional Options: If you want to include mainline trains, transfer trains, business class seats and disabled seats to your search result.
Install the required packages:
pip install -r requirements.txt
Run the application:
python main.py