Skip to content

These are some Python scripts written for monitoring the VFS slots API. Selenium/ChromeDriver(webdriver) used for collecting the JWT, tmux used for the UX and tail utility used for printing the output in the terminal.

License

Notifications You must be signed in to change notification settings

khanrn/vfs-slots-api-monitor

Repository files navigation

VFS slots API monitor

These are some Python 3 scripts written for monitoring the VFS visa application slots API. Selenium with ChromeDriver(webdriver) used for collecting the JWT, tmux used for the UX and tail utility used for printing the output in the terminal.

⚠️ ‼️ NOTICE ‼️ ⚠️
I wrote these scripts to monitor the VFS time slots booking API when I struggled to book one at VFS Bangladesh during the Q3 of 2021. And it served it's purpose! But, as I've some other more important things to concentrate now, therefore, maintenance of this project isn't a high priority for me anymore. 🚫 Hereby, please don't bother me by sending emails regarding this project:heavy_exclamation_mark: However, you can always create GitHub issues though, and I'll go through those when I get a chance. Thank you.

Screenshot

Installation

This project is developed following the quote "Code is the best documentation", therefore it's better you work it out yourself by analyzing the codebase.

Hints-

  • These scripts are crafted for Linux machines.
  • You need python3 installed and configured in you machine.
  • Selenium and ChromeWebdriver needed to be installed in the machine.
  • For using the monitor UX tmux also needed to be installed in the machine.
  • Understand the monitor, .gitignore file and the main() function of the *.py files.
  • Rename the example.*.json files to *.json and set necessary credentials in there.
  • Place a *.mp3 music file as alert.mp3 in the project root directory.

License

Copyright (c) 2021 CodeMascot AKA Khan Mohammad R.

Good news, these scripts are free for everyone! Since these are released under the MIT License you can use them free of charge for your personal or commercial interest as long as you follow the MIT License.

Contributing

All feedback / bug reports / pull requests are welcome.

About

These are some Python scripts written for monitoring the VFS slots API. Selenium/ChromeDriver(webdriver) used for collecting the JWT, tmux used for the UX and tail utility used for printing the output in the terminal.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages