Show articles from a Wordpress instance and events from one or more ICS calendar. Events are shown in a calendar view and those which have a valid location on a map, and you can filter by calendars or by days.
Documentation available here
To use a local wordpress, run docker-compose up -d
and go to http://localhost:8080 and run the installation wizard.
Then run the app with a modified env var: flutter run --dart-define=WP_HOST=http://localhost:8080
, or modify your IDE configuration
in lib/config.dart
wordpress_host
is the Wordpress URL (can be overriden via env varWP_HOST
to ease development)competition_api_path
the host (with path) for Unicycling Registration instance. Auth token must be in env for the build systemAppColors
defines colors used for general components (eg top/bottom bars)calendars
ICS URLs to fetch events; events will be shown usingcolor
(depending of calendar)categories_weight
andimportant_category_name
for emphasis on certains articlesmap_default_lat
/map_default_lon
for default map centergeoservice
to define which geocoding service to use to place events on the map
Handled with a server checking update on ICS URLs and serve only last update date. See tools/caldav_diff.sh