Login to wifi portals commonly found at cafes.
Project description
cafelogin
A python command line tool for logging into cafe wifi portals.
Compatibility:
- Browser WebDriver
- Firefox (Geckodriver)
- Wifi Portal
- https://service.wi2.ne.jp
- Starbucks JP
- Wired Cafe JP
- https://service.wi2.ne.jp
Install
pip install cafelogin
Usage
cafelogin [-h] [-c CONFIG_FILE] [--driver-version DRIVER_VERSION] [--watch] [--watch-interval WATCH_INTERVAL]```
Examples:
```zsh
# Check portal connection and login via any detected portal
cafelogin
# Watch the portal connection continuously for changes
cafelogin --watch
# Specify a web-driver version to use
cafelogin --driver-version "v0.28.0"
WebDriver cache
Run the command once with an internet connection to install the web-driver to the cache.
cafelogin
[WDM] - ====== WebDriver manager ======
[WDM] - There is no [linux64] geckodriver for browser in cache
[WDM] - Getting latest mozilla release info for v0.29.0
[WDM] - Trying to download new driver from https://github.com/mozilla/geckodriver/releases/download/v0.29.0/geckodriver-v0.29.0-linux64.tar.gz
[WDM] - Driver has been saved in cache [/home/me/.wdm/drivers/geckodriver/linux64/v0.29.0]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cafelogin-0.1.0.tar.gz
(4.6 kB
view hashes)
Built Distribution
Close
Hashes for cafelogin-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f1860c2503c9f28a931eeee53c9dbe6ca7424083f30369900473fd6bdb568e6 |
|
MD5 | 277dd05c565f23ea437e63a6886d293e |
|
BLAKE2b-256 | ba396cbd905e003a07872aea9eb39def6c4e2f3e36494dc0d125daf3e377ade0 |