vivekgautam104 / bigbasket-slot-finder

COVID-19 - The Big Basket Home Delivery Slot Finder is a cross platform tool that helps you find an available delivery slots which sends out a voice notification when a slot if found.
GNU General Public License v3.0
3 stars 2 forks source link

Logo Big Basket Home Delivery Slot Finder

All Contributors

A cross platform tool that finds available delivery slots for Big Basket Home delivery site.


Users in United States can use our other tools for "Amazon Fresh" and "Instacart":

  1. "Amazon Fresh" delivery
  2. "Instacart" delivery

    Last Updated: 20-04-2020. If you downloaded the executable file on or before 20-04-2020, please download the new executable file to benefit from the new features released.


Pre-requisites:

  1. Please make sure that you have Google Chrome browser installed on your system. The tools works only with Google Chrome.

  2. Fill up your cart/basket with your complete order before running the tool so as to quickly proceed with checkout as soon as a slot is found. However, you can fill up your cart after launching the application as well.

  3. Turn up the volumne of your system for the voice notification.

Option 1 - Download and run the executables

  1. Download the respective executable file for MAC OS and Windows OS:

  2. Unzip the file

  3. Run the respective executable file.

Option 2 - Execution of Source Code

  1. Make sure Python 3.x is installed on your system

  2. Clone the repo

  3. Run pip3 install -r requirements.txt

  4. Run python3 bigbasket_slotfinder.py

Instructions:

  1. Run the executable file. Click on “Launch Big Basket” to proceed.

GUILaunch

  1. The tool will automatically download the compatible Google Chrome driver during the first run in line with your browser version. If promted, click allow access.

  2. A new incognito Google Chrome window will be launched and redirected to Big Basket sign in page. Login to your Big Basket account and select your delivery location:

BigBasket Login

  1. Fill up your Big Basket cart/basket with your complete order, reach the checkout page which would look like this:

BasketPage

  1. Click on “Notify Me” button on the tool and turn up the volume of your system.

GuiNotifyMe

  1. The application will keep running in the background, checking for available slots. The voice notification will be sent out once a slot is found.

  2. DO NOT explicitly close the launched window if you want to keep the tool running in the background.

  3. Once you're notified, quickly select a slot and finish checking out because available slots disappear almost instantly.

Inspiration and idea behind this tool:

The Coronavirus 2019 pandemic caused a surge in demand for grocery delivery services, making it nearly impossible to find an open delivery slot. My intention in providing this tool is to help people get the essentials at their doorsteps without having to step out of home. The idea sprang up when I saw my friends and family struggling to get groceries and essentials due to unavailability of slots.

Notes:

  1. The script will stop running if you navigate elsewhere from the checkout page. You need to re-run the tool and re-login for the code to continue finding the slots.

  2. If you are logged out due to inactive session, you need to re-run the tool.

Disclaimer:

The tool does not guarantee a definite slot. It avoids the manual work of having to check for slots countless number of times in order to get one. The tool runs in background and checks for available slots for you and alerts you when a slot is found.

Please keep trying and eventually a slot should work!

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Ojasvi Maleyvar

🎨 🚇 🚧

shivangimgupta

📓 📖

This project follows the all-contributors specification. Contributions of any kind welcome!