gui
This commit is contained in:
parent
66eb184cc5
commit
9543e4a8eb
|
@ -8,11 +8,16 @@ internet surveillance](https://ulovliglogning.dk/). Privacy through obscurity?
|
|||
podman run --rm -it quay.io/caspervk/autosurfer:latest
|
||||
```
|
||||
|
||||
To show the Firefox GUI:
|
||||
```shell
|
||||
podman run --rm -it --network host --env DISPLAY --security-opt label=type:container_runtime_t quay.io/caspervk/autosurfer:latest
|
||||
```
|
||||
|
||||
|
||||
# Building
|
||||
```shell
|
||||
nix build .#oci
|
||||
./result | podman load
|
||||
podman run --rm -it autosurfer:0.0.1
|
||||
# podman push autosurfer:0.0.1 quay.io/caspervk/autosurfer:0.0.1
|
||||
podman run --rm -it autosurfer:dev
|
||||
# podman push autosurfer:dev quay.io/caspervk/autosurfer:latest
|
||||
```
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
import asyncio
|
||||
import json
|
||||
import os
|
||||
|
||||
import websockets
|
||||
from selenium import webdriver
|
||||
|
@ -15,7 +16,9 @@ service = webdriver.FirefoxService(
|
|||
options = webdriver.FirefoxOptions()
|
||||
# Selenium only checks /usr/bin/firefox by default
|
||||
options.binary_location = "/bin/firefox"
|
||||
options.add_argument("--headless")
|
||||
|
||||
if not os.getenv("DISPLAY"):
|
||||
options.add_argument("--headless")
|
||||
|
||||
driver = webdriver.Firefox(service=service, options=options)
|
||||
driver.set_page_load_timeout(3)
|
||||
|
|
Loading…
Reference in a new issue