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.
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.
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
UXtmux
also needed to be installed in the machine. - Understand the
monitor
,.gitignore
file and themain()
function of the*.py
files. - Rename the
example.*.json
files to*.json
and set necessary credentials in there. - Place a
*.mp3
music file asalert.mp3
in the project root directory.
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.
All feedback / bug reports / pull requests are welcome.