/cowin-automation-extn

Source code for chrome extension Cowin Booking. Auto fills the fields on cowin vaccine slot booking portal to speed up the process and quickly book a slot.

Primary LanguageJavaScriptMIT LicenseMIT

Important to note

IMMEDIATELY STOP USING THIS EXTENSION FOR SEARCHING OR BOOKING VACCINE SLOTS ON COWIN PORTAL - BY CONTINUING TO USE IT YOU ARE VIOLATING THE TERMS OF SERVICE PUBLISHED BY MINISTRY OF HEALTH AND FAMILY WELFARE, GOVERNMENT OF INDIA

This repository is just a proof of concept and I strongly advise you to NOT use this extension for booking your vaccine slots - doing so, may load the cowin servers and violate the terms of use. You might get yourself blocked from using cowin portal by using this extension. If detected, you may have to face legal actions from cowin portal or the Government Of India.

Make sure you are aware of the "Terms of Service" published by Ministry of Health and Family Welfare, Government of India. Here are the "Terms of Service" published by Ministry of Health and Family Welfare, Government of India: https://www.cowin.gov.in/terms-condition

Disclaimer

Many other developers have created scripts to book vaccine slots automatically - due to this, those who do not know how to use those scripts are facing issues while searching for vaccine slots. I made this extension to counter that - anyone will be able to use this extension very easily even if they do not know how it works. I am not charging anything for this - this will be FREE of cost forever. I also have created support channel to help people use this extension if they have difficulties.

Because everyone has equal right to get vaccinated on time!

Never pay anyone to book a vaccine slot

Extension in action

Easy.vaccine.slot.booking.with.a.chrome.extension.mp4

COWIN portal automation

How to use the extension?

  1. You can now install this extension directly from chrome extensions store here
  2. Download zip of these files by clicking on the green "Code" button on this page at the top side and then selecting Download ZIP option from the options.
  3. Exctract the files.
  4. Open this url in chrome browser chrome://extensions/
  5. In the top right corner, make sure "Developer Mode" switch is turned on.
  6. In the second top bar on the page, click on "Load unpacked"
  7. Select the unzipped folder containing the files from this page.
  8. The extension is now ready to use.
  9. Go to https://selfregistration.cowin.gov.in/ directly and use the extension.
  10. When you open the page, you should see Edit Auto Fill Inputs button in red at the top left of the page. Click on it and fill in the data.
  11. To change autofill data, just click on the Red button at the top, add your entries and click on Save Changes button to save it.

What does it do?

  1. Allows you to store all the details for you to search and book vaccine with preference for (You will have to save this data in the extension)

    a. Vaccine

    b. Age

    c. Vaccine cost

    d. Vaccination center

    e. Slot time preference

  2. Fills in the mobile number and presses submit for you to get the OTP

  3. Clicks Verify & Proceed when you enter 6 digits of OTP.

  4. Automatically keeps searching for availability based on the data you entered in the form.

  5. As soon as preferred slot is found, it proceeds for booking.

  6. Selects the time slot preferred and enters captcha

  7. Enters Confirm button to book the slot

  8. Edit Auto Fill Inputs button shows a timer. This timer tells you the time left in this session. Once timer shows negative, you will have to log out and log in again as cowin portal allows users to book only upto 15 mins once they enter OTP. After 15 mins, the OTP again needs to be requested and entered.

Credits

  1. CAPTCHA Decoder inspired from @ayushchd's code
  2. Icons made by mavadee from www.flaticon.com

Declarations

  1. I do not intend to collect any personal information and do not intend to cause any harm to you. This extension is just another helper utility. Should you not trust this, feel free to back out and not use the extension.

  2. I do not guarantee a confirm slot.

  3. I am an independent developer and have no affiliations with the developers of cowin application.

  4. I work at Microsoft India and this project has nothing to do with my employer and I have worked on this outside of my commitment to my employer.