This repository is no longer actively maintained or updated. The code is left here as a reference or for historical purposes.
This is a web scraper built with NodeJS and Puppeteer that scrapes the Transtar website for VTL bus ticket availability. It automates the process of checking for available tickets and provides the user with real-time updates on ticket availability.
The Vaccinated Travel Lane (VTL) between Singapore and Malaysia was first announced in October 2021 as part of efforts to facilitate cross-border travel for fully vaccinated individuals during the COVID-19 pandemic. The VTL scheme allows eligible travellers to enter each country without the need for quarantine. Read More.
- Scrapes Transtar website for VTL ticket availability
- Provides real-time updates on ticket availability
- Automates the process of checking for available tickets
- Sends email/sms notifications when new tickets become available
- Install NodeJS on your system
- Clone this repository
- Install dependencies by running
npm install
- Rename the .env.sample file to .env
- Paste your Twilio SendGrid API key into the .env file
- Run the scraper by running
npm start
This web scraper is intended for personal use only and is not intended for any commercial use.