Giter VIP home page Giter VIP logo

consular-appointment-scraper's Introduction

πŸ‡ΊπŸ‡Έ 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.

consular-appointment-scraper's People

Contributors

syzygianinfern0 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.