Go to file
2019-04-20 15:45:25 +01:00
README.txt Begin README with python and supervisor instructions 2019-04-20 15:45:25 +01:00
requirements.txt Initial commit 2019-04-20 21:17:37 +07:00
thaiwifi.py Initial commit 2019-04-20 21:17:37 +07:00
thaiwifi.sh Initial commit 2019-04-20 21:17:37 +07:00

# Thaiwifi

Automatically logs into a captive portal

## Setup

### Python script


```
$ sudo apt install python3 python3-pip python-virtualenv python3-virtualenv
$ sudo python3 -m pip install --upgrade setuptools
$ git clone https://gogs.tannercollin.com/tanner/thaiwifi.git
$ cd thaiwifi
$ virtualenv -p python3 env
$ . env/bin/activate
$ pip install -r requirements.txt
```

### Supervisor

```
$ sudo apt install supervisor
$ sudo vim /etc/supervisor/conf.d/pushcards.conf
$ sudo supervisorctl reread
$ sudo supervisorctl update
```

Add:
```
[program:thaiwifi]
user=pi
directory=/home/tanner/devel/thaiwifi
command=/bin/bash -c 'source env/bin/activate && python thaiwifi.py'
autostart=true
autorestart=true
stderr_logfile=/var/log/thaiwifi.log
stderr_logfile_maxbytes=1MB
stdout_logfile=/var/log/thaiwifi.log
stdout_logfile_maxbytes=1MB
```