https://github.com/rajshah1/visa-appoinment-notifier
Automation Tool Scripts to get notification when Vac Dates are Available in US Visa Portal . Email Notifier will notifiy when interview Dates are Available. Stack Used : Puppeteer,Node js,Chron Jobs, Cherrio, mailer
https://github.com/rajshah1/visa-appoinment-notifier
alarm automation node-js puppeteer usa vac-dates visa visa-dates visadates
Last synced: 3 months ago
JSON representation
Automation Tool Scripts to get notification when Vac Dates are Available in US Visa Portal . Email Notifier will notifiy when interview Dates are Available. Stack Used : Puppeteer,Node js,Chron Jobs, Cherrio, mailer
- Host: GitHub
- URL: https://github.com/rajshah1/visa-appoinment-notifier
- Owner: rajshah1
- License: apache-2.0
- Created: 2020-12-29T10:49:56.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2021-06-08T16:56:33.000Z (over 4 years ago)
- Last Synced: 2025-04-21T07:48:27.655Z (6 months ago)
- Topics: alarm, automation, node-js, puppeteer, usa, vac-dates, visa, visa-dates, visadates
- Language: JavaScript
- Homepage:
- Size: 125 KB
- Stars: 20
- Watchers: 4
- Forks: 3
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# VisaDatesNotifier
Automation Script to create email alarm when VAC dates available US Visa. It helps look for consulor visa dates .## How to Set UP Automation Script
1. Install Dependecy Cheerio, puppeteer , cron , nodemailer . (See Package.json for Dependecy install with correct Versions)
2. Install npm package manager : then run npm install at root .
3. Go to File Location (Tester.js) - Main file where logic is implemented
4. Now we will assign Variable values and password for notification setting to your personal mail
5. Line 7 : executablePath : ( Enter the location of chrome.exe file to open chrome from puppeter ).
6. Line 17 : Enter the URL that is having login textbox. As of now it is : https://cgifederal.secure.force.com/
7. Line 19 : Enter the Dummy Account Email ID .
8. Line 20 : Enter the Dummy Account Password .
9. Line 40 : Enter Your Primary Email ID from where you want to sent email when Counslor Dates are available.
10. Line 41 : Password of that gmail Account. ( Enable this Option : https://www.google.com/settings/security/lesssecureapps )
11. Line 48 : Enter name and Email ID from where mail will be triggered .
12. Line 49 : To Mail : (Recipient Email ID)## How To Use This Automation Script
How this code will run when you run the node script with node tester.js
dummy mail and password will be entered automatically .Then cursor will go to captcha where for first login
user has to enter the captcha in box in 6s .Then script will automatically login if cred are correct then every 1 min browser will be
refershed automatically and if BB (Blue Box is available with Counselor Dates ) available it will Shoot email with available dates.### Author: Raj Shah
Feel Free to Drop issue if you have any question about script .