You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The GUI will prompt for the same inputs as the CLI (source, task type, description). After clicking **Launch Task**, a Chromium browser starts recording. When the task is done, click **Complete Task** to close the browser and persist recordings/answers.
22
29
23
30
## Building a distributable bundle (PyInstaller)
24
31
25
-
The simplest way to ship the app to volunteers is to package it with [PyInstaller](https://pyinstaller.org/). Run the following from the project root on the platform you're building for (Mac builds on macOS, Windows builds on Windows, etc.):
32
+
The simplest way to ship the app to collectors is to package it with [PyInstaller](https://pyinstaller.org/). Run the following from the project root on the platform you're building for (Mac builds on macOS, Windows builds on Windows, etc.):
26
33
27
34
```bash
28
35
python -m pip install pyinstaller
36
+
python desktop_app/build_release.py --target macos # or --target windows
37
+
```
38
+
39
+
This script automatically:
40
+
- Installs Playwright browsers into the bundle
41
+
- Configures all necessary hidden imports
42
+
- Packages everything into a ready-to-distribute ZIP file
43
+
- Includes installation instructions for end users
44
+
45
+
The final ZIP will be created in `desktop_app/dist/` and can be shared directly with collaborators.
46
+
47
+
Alternatively, you can build manually with PyInstaller:
0 commit comments