2019/Brighton/display
Display of tracking data was a session at IndieWebCamp Brighton 2019.
Notes archived from: https://etherpad.indieweb.org/display
IndieWebCamp Brighton 2019
- Session: Display of tracking data
- When: 2019-10-19 14:00
- Video: βΆοΈ41:46s
Participants
- Rosemary Orchard
- Martijn van der Ven
- Aaron Parecki
- Jeremy Keith
- Sebastiaan Andeweg
- Peter Molnar
- Sven Knebel
- Mark Everitt
- Chris Bromley
- Jack T...
Notes
- How should we track data, how to store, how to display?
- Should it be static?
- It's easier to do things client-side. Javascript libraries are very good in this these days. -> drawing images / lines.
- Downloading maps / tiles is often not allowed. This makes it harder to do stuff server-side (Caching is sometimes allowed)
- Javascript is pulled in at the client, and that's allowed.
- But it's a third party that you're loading in
- Martijn is using Javascript to draw his weight graph. The data itself is in the HTML, as a table. The Javascript is just looking in the table and rendering the map, so it's a progressive enhancement. https://gionkunz.github.io/chartist-js/
- Rosemary Orchard has use Chart.js before https://www.chartjs.org/
- gpx and kml are both XML... could they be transformed with XSLT on the fly to become dynamic maps?
- Aaron Parecki also wants to talk about daily summaries of his data.
- All the data he has now, is bound to a post.
- This way he's never going to do steps, because he does not want a post per step, and he does not want the steps posted in batches, because there is no real batch-size.
- Should this data go to his day-overview-pages?
- Is this a post, that is sticked on the top of the day-overview-page?
- Or is this an element on that page, that just lists data?
- Extra complication: he travels a lot between timezones, so some days are much longer or shorter than usual.
- Jeremy Keith shows four different summaries of his archives:
- List of posts on the month
- Circles on a graph
- graph of posts as a line
- even audio!
WordPress has day/month archives, but the data isn't aggregated by anything right now. WordPress stores data in key/value pairs based on the WordPress geodata format. https://codex.wordpress.org/Geodata Simple Location, written by David Shanske stores in this format on all WordPress objects and displays them.
Peter Molnar shows https://logstalgia.io/ for getting visuals out of an apache access log - just as potential inspiration for, say, end of the year video summaries
- Rosemary Orchard is thinking about throwing data into Grafana (https://grafana.com/)
- how do you combine data of different sources? e.g. from Compass or other tracking devices.
- Aaron Parecki has logic in his micropub endpoint to get location data from Compass into his posts.
- Peter Molnar stores metadata about photo's in the photo files itself (using EXIF metadata).
- Aaron Parecki's monthly overview has all the location data in microformats, so it would be possible to parse those into GeoJSON and then make a map out of it.
- Aaron Parecki is thinking about using his new unlisted posts feature to store listening history from last.fm, so as not to clutter his timelines
- Sven Knebel brought up the ideaof moving "tag-cloud" (treemap) visualisation for music data to show how listening to artists/albums/songs change through time