First stable release of sync-murfy
What it does
Downloads a Murfy LaTeX project as a ZIP file using a Selenium-driven Chrome session, and exposes the ZIP path as an output for subsequent steps.
What's included
- `sync.py` — the core script (login → find project → download ZIP)
- `pyproject.toml` — dependency management via uv
- `.env.example` — credential template for local use
- `.vscode/launch.json` — debugger config for VS Code
Usage
Pin to this release in your workflow:
```yaml
- uses: macfernandez/sync-murfy@v1.0.0
with:
email: ${{ secrets.MURFY_EMAIL }}
password: ${{ secrets.MURFY_PASSWORD }}
project: ${{ vars.MURFY_PROJECT }}
```
See the README for full setup instructions and security notices.