diff options
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 15 |
1 files changed, 6 insertions, 9 deletions
@@ -5,13 +5,11 @@ A small python script which allows you to automatically login to a captive porta ## Pre-Requisites: [Selenium Webdriver](https://www.selenium.dev/documentation/webdriver/) for Python (install using `pip install selenium` or `pip install -r requirements.txt`) [GNU pass](https://www.passwordstore.org/) for storing login-credentials (One can store their credentials in the script as plaintext aswell) -geckodriver for Firefox ([Download link](https://github.com/mozilla/geckodriver/releases)) -Add the location of the geckodriver executable to your system's PATH environment variable. -[Tutorial](https://www.learningaboutelectronics.com/Articles/How-to-install-geckodriver-Python-windows.php) - +geckodriver for Firefox in PATH (optional if not already included in selenium webdriver) +([Download link](https://github.com/mozilla/geckodriver/releases)) ## Brief Look: -[](https://draconyan.xyz/pix/auto-login-clg.mp4) +[](https://draconyan.xyz/media/al/auto-login.mp4) ## Usage: ``` @@ -61,7 +59,6 @@ With this it is the same except I get to automate it using [gnu pass](https://ww and that using XPath(XML Path) to find elements is really convenient. ## Future additions: -- [x] Update the script upon reaching college as the Xpath values would differ. (done in [382c298](https://github.com/justsaumit/auto-captive-portal-login/commit/e24805733d5689eba28770172cd1bd99dedf247d) & [e248057](https://github.com/justsaumit/auto-captive-portal-login/commit/e24805733d5689eba28770172cd1bd99dedf247d) ) -- [ ] Rewrite the script in Java -- [ ] Make the python-script platform independent -- [ ] Make a separate shellscript to log in via CLI using curl +Update the script upon reaching college as the Xpath values would differ. +Make the python-script platform independent +or just Make a separate shellscript to log in via CLI using curl. |