Skip to content

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

5 stars

Watchers

3 watching

Forks

Contributors