Download the PHP package surfoo/georoadbook without Composer
On this page you can find all versions of the php package surfoo/georoadbook. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download surfoo/georoadbook
More information about surfoo/georoadbook
Files in surfoo/georoadbook
Package georoadbook
Short Description Create your geocaching roadbook ready-to-print from your gpx file.
License MIT
Homepage https://georoadbook.vaguelibre.net/
Informations about the package georoadbook
GeoRoadbook
GeoRoadbook is a web app to create your geocaching roadbook ready-to-print from your GPX file (Pocket Query, GSAK, GCTour, …). Upload a GPX (or pick one of your Pocket Queries via the Geocaching.com API), customize the content, edit it in the browser, and export as HTML, ZIP, or a print-grade PDF with a paginated table of contents, page headers/footers, and PDF bookmarks.
Hosted here: http://georoadbook.vaguelibre.net/
Stack
- Symfony 8 (no database — roadbooks are plain files, users live in the session)
- Bootstrap 5 + vanilla JavaScript via Symfony Asset Mapper (no build step)
- Jodit in-browser editor
- WeasyPrint sidecar for HTML → PDF conversion (CSS Paged Media)
- Twig rendering of parsed GPX (typed
GpxParser+RoadbookRenderer), jBBCode and cebe/markdown for log parsing - PHP 8.5 with the
tidyextension - OAuth2 (PKCE) against the Geocaching.com API for Pocket Queries
Development setup
The app runs at http://localhost:8000/. Three services: webserver (nginx), php-fpm, and weasyprint (PDF conversion).
Code quality
Rector, php-cs-fixer, and PHPStan (level 6) run in CI (.github/workflows/check.yml) and in the versioned pre-commit hook. Activate the hook once per clone:
Composer shortcuts: composer rector, composer php-cs-fixer, composer phpstan.
Housekeeping
Roadbooks are deleted after 30 days without modification. Run the purge from cron:
License
GeoRoadbook is distributed under the Apache License, Version 2.0.
Contact
- original author: surfooo at gmail dot com
All versions of georoadbook with dependencies
ext-dom Version *
ext-zip Version *
ext-tidy Version *
jbbcode/jbbcode Version 1.2.*
twig/twig Version ~2.0
tinymce/tinymce Version ~4.0
cebe/markdown Version ~1.0
silex/silex Version ~2.0
symfony/console Version ^3.2
monolog/monolog Version ^1.22
symfony/twig-bridge Version ^3.2
symfony/translation Version ^3.2
symfony/asset Version ^3.2
twbs/bootstrap Version ^3.3
kartik-v/bootstrap-fileinput Version ~4.3.0
surfoo/geocaching-php-sdk Version ~3.2.0
components/jquery Version ~2.2