Skip to content

๐Ÿ‡บ๐Ÿ‡ธ Notify when VISA interview slots are available (definitely not sus af)

Notifications You must be signed in to change notification settings

Syzygianinfern0/Consular-Appointment-Scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

14 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ‡บ๐Ÿ‡ธ Consular-Appointment-Scraper ๐Ÿ‡บ๐Ÿ‡ธ

Reverse-engineering CheckVisaSlots

What? ๐Ÿ‘€

  • Pro way to not waste your daily login and click quota on CGI Federal.
  • Runs 24/7 without interference.
  • Checks for available VISA consular interview slots in Chennai from S3-buckets used by https://checkvisaslots.com.
  • Notifies on Telegram whenever changes are detected along with relevant screenshots (searches for 'Chennai' in images using Tesseract-OCR).

Why? ๐Ÿค”

MEOW

How? ๐Ÿ˜ฏ

DevTools Networks tab + Python + Tesseract + ๐Ÿง  = ๐Ÿ’ฃ

Usage ๐Ÿ‘จโ€๐Ÿ’ป

  • Clone and create heroku app linked to this.
  • Add apt buildpack (we need to install libgl1 to make cv2 work).
  • heroku config:set TESSDATA_PREFIX=/app/.apt/usr/share/tesseract-ocr/tessdata
  • Setup config vars of
    • API_KEY: From your https://checkvisaslots.com.
    • BOT_TOKEN: From BotFather in Telegram.
    • CHAT_ID: ID of group you want to run it in.
  • Change the location (default Chennai) and checking interval (default 10 mins).

Some info on using the bot.

  • Monitoring start immediately - runs once every 10 mins.
  • Does not work in groups than the one you have authorized.
  • /run command to manually run a check

โ—'โ—ก'โ—

Please like, share, and subscribe star, fork, and follow if you found this useful.

About

๐Ÿ‡บ๐Ÿ‡ธ Notify when VISA interview slots are available (definitely not sus af)

Topics

Resources

Stars

Watchers

Forks