This is just a script I put together to check and notify me via email (MailGun) when there's an earlier date before my initial appointment date. It doesn't handle rescheduling.
C:\Users\vv\Desktop\US-visa-appointment-notifier-main\node_modules\puppeteer\lib\cjs\puppeteer\node\ChromeLauncher.js:70
throw new Error(missingText);
^
Error: Could not find expected browser (chrome) locally. Run npm install to download the correct Chromium revision (1022525).
at ChromeLauncher.launch (C:\Users\vv\Desktop\US-visa-appointment-notifier-main\node_modules\puppeteer\lib\cjs\puppeteer\node\ChromeLauncher.js:70:23)
at async C:\Users\vv\Desktop\US-visa-appointment-notifier-main\index.js:96:19
$ npm i
up to date in 42s
9 packages are looking for funding run
npm fund
for detailsvv@VNDCCORPHP1893 MINGW64 ~/Desktop/US-visa-appointment-notifier-main $ npm start
C:\Users\vv\Desktop\US-visa-appointment-notifier-main\node_modules\puppeteer\lib\cjs\puppeteer\node\ChromeLauncher.js:70 throw new Error(missingText); ^
Error: Could not find expected browser (chrome) locally. Run
npm install
to download the correct Chromium revision (1022525). at ChromeLauncher.launch (C:\Users\vv\Desktop\US-visa-appointment-notifier-main\node_modules\puppeteer\lib\cjs\puppeteer\node\ChromeLauncher.js:70:23) at async C:\Users\vv\Desktop\US-visa-appointment-notifier-main\index.js:96:19Node.js v18.14.0