Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/emmanuel-rods/indane-gas-booking-bot
A bot that books your Indane gas cylinder
https://github.com/emmanuel-rods/indane-gas-booking-bot
automation bot javascript puppeteer
Last synced: 7 days ago
JSON representation
A bot that books your Indane gas cylinder
- Host: GitHub
- URL: https://github.com/emmanuel-rods/indane-gas-booking-bot
- Owner: Emmanuel-Rods
- Created: 2024-11-06T16:28:53.000Z (9 days ago)
- Default Branch: main
- Last Pushed: 2024-11-07T17:57:48.000Z (8 days ago)
- Last Synced: 2024-11-07T18:48:50.375Z (8 days ago)
- Topics: automation, bot, javascript, puppeteer
- Language: JavaScript
- Homepage:
- Size: 0 Bytes
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![Indane Gas](https://github.com/user-attachments/assets/b1131740-206b-4856-8018-0862b872637b)
# Indane Gas Booking Bot
A bot that automatically books your Indane gas cylinder either on a preset schedule or when you trigger it manually. Built with Node.js and Puppeteer, this script handles the login, navigation, and booking process, saving you time and hassle.
### Key Features
- **Automated Booking**: The bot can automatically log in and complete the booking process for your Indane gas cylinder.
- **Manual Trigger**: You have full control to start the booking process on demand, whenever you need it.
- **Efficient and Fast**: The bot speeds up the booking process, saving you time compared to manual booking.
- **Error Handling**: Provides robust error handling with clear feedback, ensuring a smooth user experience.
- **Customizable**: Easily adjust the bot to your needs by modifying credentials or automating other actions as necessary.## Prerequisites
- **Node.js** (v12 or later recommended)
## Installation
1. **Clone the Repository**:
```bash
git clone https://github.com/Emmanuel-Rods/Indane-Gas-Booking-Bot.git
cd Indane-Gas-Booking-Bot
```
2. **Install Dependencies**:
```bash
npm install
```
3. **Environment Setup**:
-Copy the example environment file:
```bash
cp .env.example .env
```
-Update `.env` with your Indane credentials and other necessary configuration details.## Usage
**Run the Bot Manually**
To initiate a booking manually, use:
```bash
npm run bot
```
This command will launch the bot and automate the booking process on your Indane account.## Contributing
Feel free to fork the repository, submit issues, and send pull requests to help improve this bot.## Quick Install
```bash
git clone https://github.com/Emmanuel-Rods/Indane-Gas-Booking-Bot.git
cd Indane-Gas-Booking-Bot
npm install
cp .env.example .env
nano .env
```