40C3: tours, schedule data, tour map and calendar entries
Some checks failed
/ build (pull_request) Successful in 1m16s
/ accessibility (pull_request) Failing after 2m25s

- tour-map shortcode: Leaflet map of the tour locations with routes from the
  Congress, from the map/tours sections of data/schedule/<event>.yaml; Leaflet
  and the OSMIC, Maki and Temaki icon sets vendored; 39C3 uMap data converted.
- calendar shortcode: per tour date, a pill with an .ics download (iCalendar)
  and a Google Calendar link; Font Awesome Free vendored, fa-icon partial.
- README sections for the calendar and tour map shortcodes and the map data.
This commit is contained in:
Stefan Bethke 2026-10-17 10:29:01 +02:00
commit 821290616a
3864 changed files with 15276 additions and 18 deletions

6
assets/vendor/icons/temaki/cloth.svg vendored Normal file
View file

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">
<path d="M91.99 13.65C59.32 13.38 52.27 4.86 38.36 4.86c-16.55 0 -26.26 4.55 -30.43 7.12c-3.09 1.66 -2.37 -1.54 -2.37 -2.65c0 -1.12 1.84 -2.21 1.84 -2.21c3.83 -2.48 13.67 -7.45 30.96 -7.45c13.93 0 21 8.56 53.79 8.79c0 0 2.5 -0.25 2.5 1.98C94.65 12.67 94.49 13.65 91.99 13.65z"/>
<path d="M94.65 96.46c0 -2.23 -2.5 -1.98 -2.5 -1.98c-32.79 -0.24 -39.86 -8.79 -53.79 -8.79c-17.29 0 -27.13 4.97 -30.96 7.45c0 0 -1.84 1.09 -1.84 2.21c0 1.11 -0.72 4.31 2.37 2.64c4.17 -2.55 13.88 -7.1 30.43 -7.11c13.91 0 20.96 8.54 53.63 8.8C94.49 99.67 94.65 98.69 94.65 96.46z"/>
<path d="M94.65 21.06c0 -2.23 -2.5 -1.98 -2.5 -1.98c-32.79 -0.24 -39.86 -8.79 -53.79 -8.79c-17.29 0 -27.13 4.97 -30.96 7.45c0 0 -1.84 1.09 -1.84 2.21v64.65c0 1.11 -0.72 4.31 2.37 2.65c4.17 -2.57 13.88 -7.11 30.43 -7.11c13.91 0 20.96 8.52 53.63 8.79c2.5 0 2.66 -0.98 2.66 -3.21V21.06z"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB