#[eddie]No offense to those who like it, but it’s not something for me. I know Google has made a new programming language Kotlin? Which makes me somewhat curious
#[eddie]Essentially I want to have my trips and my checkins, and I don’t want to have to constantly think about it
#[eddie]so I want something to track and detect my location and motion and be able to intelligently guess when I’ve stopped somehwhere and when I might have been traveling (walking, biking, etc)
#[eddie]So you have some app that detects transportation and visits, and then you need to be able to turn those transportation into Micropub Trip post after clarifying how you were transporting yourself and visits into Checkins after you clarify where you were and maybe add a photo
#[eddie]Of course any of those things could be done in real time
#[eddie]but I also want it as a timeline so you can do historical
#[eddie]The key being that you can be in the moment and not worry about tracking until later
#tantek.comedited /Leaders (+6730) "flatten a bit, move [[Events]] issues and brainstorming to here instead of cluttering up the events page" (view diff)
#ZegnatIt's not even legally relevant in the us, right? Copyright is assigned as soon as you produce the work. Next step is to go and register it formally, which also doesn't require the footer?
#tantek___Zegnat IANAL, just remember hearing there is some difference in default copyright assignment upon work production, and the "All Rights Reserved" (supposedly reserves more rights?)
[keithjgrant] joined the channel
#[keithjgrant]Every time I've looked into it, I've found a different answer
#jgmac1106what do people skilled with html parsers think? could I develop a system to track specific elements, classes and properties use on a page? Even if done thorugh a CMS the page should change over time. Could I automate a system to parse specific pages at specific intervals?
#jgmac1106I don’t want to develop or use an assessment, the pyschometrics on it make it quite expensive and quite multidemsional.
#jgmac1106good to hear, I really think I could use this, and given enough funding (sample size) could look at the effect size in growth curve models as I tweak my interventions
#ZegnatI can give you a better answer if I know exactly what you would check. But simple statistics over HTML elements or class-name usage shouldn’t be hard to extract at all
#dougbealDoes anyone have a calendar subscrible event feed on their website?
#Loqijeena has 1 karma in this channel over the last year (2 in all channels)
#jgmac1106Now could I set up telegraph to capture inbound webmentons of participants and store those somehow? or just simply set up additional feeds like you do with comments?
#ZegnatTelegraph is sending only. Do you mean webmention.io?
#Loqi[gRegorLove] mf2-to-iCalendar: Convert microformats h-event to iCalendar
#Zegnatjgmac1106, also note, if participants are using webmention.io or webmention.heroku you can actually eavesdrop on the mentions they are receiving through the API.
#jgmac1106no post process for privacy I only want to total and total uniques
#jgmac1106don’t want to, my open research policy is to only report in aggregate without explicit consent
#LoqiIt looks like we don't have a page for "graduate student" yet. Would you like to create it? (Or just say "graduate student is ____", a sentence describing the term)
#ZegnatEither people are receiving their mentions in private (WP plugin, mentions straight to their own DB), or on a public service with a fully public API (wm.io and wm.heroku)
#ZegnatI don’t mean creating the aggregate is the problem, I mean the tools we have (that I know of) are either 100% private or 100% public ;)
#jgmac1106ohhh I know the data is fully public…I just personally onluy report in aggregate and only make my opendata avaialble in aggregate
#jgmac1106if they decide to keep a comment private. that is their right
#jgmac1106okay now I just scroll through my blog, four day logs of caht, and I can write my method section, thx all
#ZegnatIf people end up using any of the public webmention endpoints, feel free to ping me if you want me to have a look at the API
#jgmac1106beauty of the default. I am running the training. I won’t force any system on users
#tantek___dougbeal I do too (calendar subscribe feed) on my home page, but it only picks up the events in the footer box
#tantek___"Subscribe to events" near the bottom of the page
[manton] joined the channel
#[manton]Micropub question I've been meaning to ask for a while: for the form-encoded version of posting, is there a convention for providing an alt tag to a photo, e.g. something like mp-alt? I know the spec recommends using the JSON version for alt tags, but I'm concerned about switching posting to JSON from the Micro.blog iOS app just for this feature since it might break compatibility with some endpoints.
#Loqi[manton]: stevestreza left you a message 1 week, 1 day ago: I've actually been thinking about building journaling apps on IndieWeb stuff :) Still getting my hands dirty with stuff like micropub and activitypub to figure out how best to start using it
#[manton]Cool @stevestreza! I missed that message. Sounds great.
#ZegnatI haven’t seen that done in formencoded, [manton], no
#ZegnatI think the formencoded variant is supposed to be a single flat mf2 object. There is no “alt” property for h-entry. So you would end up with some proprietary mp-* property
#ZegnatOf course if you are seeing a clear use-case adding such an extra property should be discussed, [manton]
#tantek___zegnat, that's faulty logic. the formencoded variant supports e-content, namely HTML, which is a nested structure like "alt"
#ZegnatNo, it does not support nested object on content
#snarfed[jgmac1106] re "track specific elements, classes and properties use on a page," https://indiemap.org/ is obviously one example of that. not over time (yet), but the way it does analytics, queryability, and vis is pretty comprehensive.
#LoqiIndie Map is a public IndieWeb social graph and dataset. 2300 sites, 5.7M pages, 380GB HTML with microformats2. Social graph API and interac...
#ZegnatI was just looking if it also specified it for content, but sknebel beat me to it :D
#tantek___for content it works to provide just one string
#Zegnatmp-photo-alt could totally work as being the alt text associated with the photo property. Or something like it. Just needs to be documented if we have a use-case. And sounds like [manton] has the use-case :)
#ZegnatEverything starting with mp-* should not be added to the h-entry as a property and should instead be seen as a command to the endpoint. In this case the command is just to associate the provided text with the photo.
#tantek___I suppose that's better than hacking the "photo" param to be URL+" "+alt
#[eddie]If you include multiple photos in JSON syntax, the alt text is embedded so it applies to each individual photo. But if you just have a mp-photo-alt does it apply to photo 1, 2 or 3 in the array?
#Zegnatyou just have to provide an array on mp-photo-alt that matches, right?
#tantek___[eddie]: presumably this use of mp-photo-alt is *only* for the form-encoded syntax
#ZegnatPresumable if your client has a form for alt text on each photo, including a value (though it may be empty) for each seems fine?
#tantek___as soon as you're sending JSON, send everything in the JSON
#[eddie]Correct, I shouldn't have mentioned the JSON I think it just confused things 🙂 But my point is you can upload multiple photos in form-encoded syntax, correct?
#LoqiZegnat has 58 karma in this channel over the last year (152 in all channels)
#tantek___worth adding to micropub brainstorming page?
#ZegnatIt might get a little messy if you start to have multiple properties you need alt text for ... but at that point we should really urge the upgrade to posting JSON
#tantek___hence why it's mp-photo-alt, and not just mp-alt
#tantek___you could extend to mp-featured-alt for example
#sknebelwould be interesting how many people run formencoded only endpoints and are going to extend them with this without supporting json
#sknebelguess that information is kind of difficult to collect
#sknebel(although I guess a client could try and fall back on error?)
#ZegnatI think a lot of people here are actually storing mf2 JSON (in some form) from their endpoint. So the first thing they do when recieving form-encoded is converting it to mf2. Which is a really straightforward process.
#sknebel[manton]: is the motivation to never sent json from the app, or to get people to support this extension in their endpoints?
jgmac1106, KingJ26 and KartikPrabhu joined the channel
#Loqi[Eugen] Okay I didn't mention what the "special attribute" was because I didn't want to alienate the non-dev audience, but I'm getting a lot of suggestions for complicated things, so yeah, I meant microformats rel="me", it's the simplest thing, why would you...
#LoqiUsing rel=me on a hyperlink indicates that its destination represents the same person or entity as the current page, which is a key building-block of web-sign-in and IndieAuth https://indieweb.org/rel-me
#Loqi[Eugen] Okay I didn't mention what the "special attribute" was because I didn't want to alienate the non-dev audience, but I'm getting a lot of suggestions for complicated things, so yeah, I meant microformats rel="me", it's the simplest thing, why would you...
#Loqi[Eugen] @JonathanGerlach DNS doesn't work as well because not everyone knows how to edit DNS records. It's easy to put a rel="me" link in your tumblr bio, or drop in on your sharing hosting site, but it might not even be possible for you to edit your DNS rec...
#Loqi[Eugen] @JonathanGerlach DNS doesn't work as well because not everyone knows how to edit DNS records. It's easy to put a rel="me" link in your tumblr bio, or drop in on your sharing hosting site, but it might not even be possible for you to edit your DNS rec...