LinkGlancer is a desktop application for human URL review.
It imports rows from an xlsx workbook into SQLite, opens review targets in a controlled browser session, records manual review results, and exports a new xlsx file with the final data.
- The project is under active development.
- The current architecture is task-driven.
- Windows is the primary supported platform today.
- macOS support is in progress and not yet validated as a release target.
- Create a task from an
xlsxsource file. - Select a browser configuration and review settings for that task.
- Import source rows into the application database.
- Launch a controlled browser session and confirm the browser is ready.
- Review URLs, record results, and continue through the task buffer.
- Export a new
xlsxfile with the configured output fields.
- Python
- PySide6
- Playwright
- SQLite
- openpyxl
The repository uses a local virtual environment at .venv.
Typical setup on Windows:
py -3.12 -m venv .venv
.venv\Scripts\Activate.ps1
python -m pip install --upgrade pip
pip install -e .[build]
python -m playwright install
python -m ruff check .
python -m compileall -q srcRun the app:
python -m link_glancer.mainWindows packaging assets are included:
packaging/link_glancer_windows.specscripts/build_windows.ps1
macOS packaging assets are included for ongoing work:
packaging/link_glancer_macos.specscripts/build_macos.shdocs/plans/macos-build.md
MIT