#dev 2018-06-06
2018-06-06 UTC
chimo, snarfed, [jgmac1106], eli_oat, tantek, [kevinmarks], renem and tantek_ joined the channel
# tantek_ snarfed, looking into the 400 error messages (from Bridgy Publish to Github), I'm now not convinced that https://help.github.com/articles/restricting-access-to-your-organization-s-data/ is a useful place to link people - it feels too abstract
# tantek_ 1. Hey publisher, please follow instructions at https://help.github.com/articles/requesting-organization-approval-for-oauth-apps/ to request permission from "org" for the OAuth App "Bridgy"
# tantek_ and then ask someone at "org" to follow the instructions on https://help.github.com/articles/approving-oauth-apps-for-your-organization/ to review and grant access for Bridgy
# tantek_ 2. Create a new page on the IndieWeb wiki with the instructions in (1) and then link to that URL instead of https://help.github.com/articles/restricting-access-to-your-organization-s-data/
# tantek_ though I suppose that is the issue that snarfed asked me to file on Bridgy so this is the reasoning ^^^ and I'll try to capture that in the issue itself. in the meanwhile, Bridgy Publish to Github is going to be limited usefulness for folks who want to start actually owning their issues and comments.
eli_oat joined the channel
tantek, eli_oat, KartikPrabhu1, KartikPrabhu, [miklb], cweiske, yoroy, swentel, iasai, jeremycherfas and [kevinmarks] joined the channel
swentel, jgmac1106, [deeden], jonnybarnes, [jgmac1106], barpthewire, [wiobyrne], yoroy, [kevinmarks], eli_oat, snarfed, cloud-maingo, tantek, gRegorLove, [schmarty] and [xavierroy] joined the channel
# ancarda So I'm reading through IndieMark Level 2 so I can improve my website. I don't really understand how https://indieweb.org/webactions works? What `<indie-action>` does. There's an example on tantek's website here: http://tantek.com/2014/175/t1/pdf14-why-need-indieweb-video-slides -- the Like/Repost/Reply buttons just open Twitter. What would they do if my browser understood (via a plugin) how to handle `<indie-action>`?
snarfed joined the channel
# gRegorLove ancarda, I think they're intended to work with /indie-config. The Twitter links are the fallbacks, but ideally someone would be able to open a reply interface on their own site or own micropub client based on the webaction
# Loqi gRegorLove: tantek left you a message 1 day, 16 hours ago: What do (features on your website) do you want to finish / launch / start using *before* IWS? Can you add to your entry in https://indieweb.org/2018/Guest_Book ? See mine for example: "Working: for IWS 2018(link)"
# gRegorLove and/or, if at some point browsers handled such links natively. I haven't looked at those two in a while, but that's my recollection.
[cleverdevil] joined the channel
# [cleverdevil] Huzzah! I got my serverless location tracking service working 🙂
# [cleverdevil] Overland -> Lambda -> S3
# [cleverdevil] On a nightly basis, I have a scheduled Lambda that uses Athena to run SQL against the data, and generate a daily rollup and store that in S3.
# [cleverdevil] Its all accessible through an HTTP API
# [cleverdevil] Now, I need to actually *do* something with it.
# ancarda gRegorLove: Thanks, that makes sense. My general workflow for IndieWeb has been to write up posts, commit+push, and then have my server pull them down so they are visible. This works as I have a flat file structure for my blog. I might have to also allow my server write+commit+push if it's producing files for, e.g. likes
# gRegorLove Omnibear can do the first part
# gRegorLove What is Omnibear?
# Loqi Omnibear is a browser extension for posting text notes, replies, and likes to your website using Micropub https://indieweb.org/Omnibear
tantek joined the channel
# tantek schmarty, e.g. this is on my working on specifically: https://indieweb.org/Falcon#improve_replies_details
KartikPrabhu and AngeloGladding joined the channel
# [schmarty] tantek: your replies details itch sounds very close to the UX i am thinking of.
[miklb] joined the channel
# [schmarty] maybe even a pre-IWS project!
# tantek maybe! It's #2 on my https://indieweb.org/Falcon#For_IWS_2018
# [schmarty] ah, nice! i need to spend some time writing down all my fragmented projects and project ideas and pick some pre-IWS and IWS focus.
# [schmarty] totally isn't panicking. 😬
# snarfed noticeable impact on bridgy's load from turning off facebook backfeed: https://snarfed.org/bridgy_load_fb_backfeed.png
KartikPrabhu, tantek, [cleverdevil] and yoroy joined the channel
# @jgmac1106 ↩️ That’s just webmentions. There isn’t a difference between the #IndieWeb http://micro.blog community and the #IndieWeb #WordPress community. I am using Bridgy to syndicate my replies to your Tweets from my blogs and your replies are showing up as… https://jgregorymcverry.com/3290-2/ (twitter.com/_/status/1004423659530915841)
[jgmac1106] joined the channel
# tantek interesting post from the W3C # social channel re: alternatives to GitHub https://joeyh.name/blog/entry/the_single_most_important_criteria_when_replacing_Github/
# [cleverdevil] Now, I've got current status information including WiFi connectivity, location, motion (walking, driving, stationary, etc.), and battery state on cleverdevil.io
# [cleverdevil] Its actually passed via Overland, so you'll have to ask [aaronpk] how it figures it out.
tantek joined the channel
# sknebel I believe that's something iOS figures out: https://developer.apple.com/documentation/coremotion/cmmotionactivity
# jeremycherfas !tell [cleverdevil] "Truffle" scented oil is an abomination.
jackjamieson joined the channel
[jgmac1106], gRegorLove, yoroy, snarfed, eli_oat, cloud-maingo and tantek joined the channel
tantek__ and tantek_ joined the channel
# tantek_ Issue re: federating issues (how meta I realize) https://github.com/git-federation/gitpub/issues/11
[cleverdevil] joined the channel
# [cleverdevil] I just finished a map overlay using Apple's new MapKitJS
# [cleverdevil] Thanks, [aaronpk]!
# [cleverdevil] Still very much a WIP.
leg and [grantcodes] joined the channel
# [grantcodes] How are you guys storing that location / personal data? In a separate database? I currently convert mine to microformats and store it with all my regular site content
# [grantcodes] But does mean 99.9% percent of my content is these automatic tracking posts
# sknebel [grantcodes]: [cleverdevil] told a bit about it yesterday: https://chat.indieweb.org/dev/2018-06-04#t1528128414692200
# Loqi [[cleverdevil]] For now, it just blindly stores each "location" in the array as a separate JSON file in S3.
# sknebel and I guess aaronpk uses https://github.com/aaronpk/Compass
# [cleverdevil] I am using S3 to store the data.
# [cleverdevil] I was originally storing one object per location point, but it was insanely slow.
# Loqi It looks like we don't have a page for "location tracking" yet. Would you like to create it? (Or just say "location tracking is ____", a sentence describing the term)
# [cleverdevil] Now, I store things in batches as they're delivered by Overland.
# [cleverdevil] Then, I use Amazon Athena to run SQL queries against the data, with a scheduled daily rollup.
# sknebel !tell ancarda want to document your person cards on https://indieweb.org/hovercard ?
# [grantcodes] Cool, kinda surprised I've not run into any issues with mongodb yet! Seems to handle it no problem for now, but maybe would make sense to store it elsewhere.
# [grantcodes] Although I do like that it is still the same format as everything else on my site
# [grantcodes] Ha I think mine is a bit smaller than that
# [grantcodes] How do you query that then? Or do you just use the most recent one?
# [grantcodes] Ah ok so it stores all coordinates from a "trip" in one file. I just store the locations on their own
# [grantcodes] I like the ability to generate a map for an entire year though. Not that I've ever managed to do it well...
# [grantcodes] Oh sorry, I was just looking at the response
# [grantcodes] Hmm well I'll need to think about doing something smarter with my data at some point...
yoroy, KartikPrabhu and snarfed joined the channel
tantek joined the channel
# tantek__ Mozfest call for sessions! https://twitter.com/mozilla/status/1003738668333436928
# @mozilla Coders, activists, educators, meme historians: #mozfest is a chance to supercharge your latest project and research. Plan and ponder alongside like-minded individuals from around the world. Submit your session ideas now: https://mzl.la/1UmFbaI https://pbs.twimg.com/media/De3-_7pWsAIdx78.jpg (twitter.com/_/status/1003738668333436928)
# ancarda sknebel: I would although maybe once I’ve cleaned up the code a bit and also added support for non-IndieWeb sites. I added some notes here: https://github.com/ancarda/website/issues/24
# Loqi ancarda: sknebel left you a message 1 hour, 40 minutes ago: want to document your person cards on https://indieweb.org/hovercard ?
[cleverdevil] joined the channel
# [cleverdevil] \o/
# [cleverdevil] I just changed it so it uses the hybrid satellite map by default.
# [cleverdevil] MapKitJS is pretty great.
# [cleverdevil] Unfortunately, Known includes too old of a version of font-awesome to have a good icon for walking 😛
[kevinmarks] joined the channel
# [kevinmarks] Good card layout discussion here for hovercards https://inclusive-components.design/cards/
[grantcodes] joined the channel
# [grantcodes] [cleverdevil] Nice!
# [grantcodes] I need to fix my equivalent of that sort of page 😛
# [cleverdevil] One day, I'll add something where I can browse through my travel over time, since I have all of the data.
# [grantcodes] That is another use case for micropub querying... Someone could make an app of some sort to query your endpoint for locations and display it as a map, then no need for everyone to program their own
# [cleverdevil] Good point.
# [kevinmarks] Can't you use N svg walking icon?
# [cleverdevil] Sure, it just would have been nice to use a bundled one 🙂
# [kevinmarks] 🚶 Is an option
# [grantcodes] Also emoji: 🚶 🏃 🚗 📶
# [kevinmarks] Heh
# [grantcodes] [kevinmarks] beat me
# [cleverdevil] Yeah, I thought about that too 🙂
# [cleverdevil] Just out of the style of the site.
# [kevinmarks] The trains here are so slow, Google Fit thinks I'm cycling.
# [grantcodes] Any recommendations what I should call my mf2 editor component thing? I am thinking it'll just be mf2-editor
# [grantcodes] Also what properties should it support by default? The list is pretty extensive
# [kevinmarks] That is a bit tricky - mf2 allows arbitrary properties. You may want to pick useful defaults per h- type
tantek_ joined the channel
# [grantcodes] Yeah, leaving that as extendable
# [grantcodes] The defaults I currently have are: published, name, summary, content (html or plaintext), like-of, bookmark-of, repost-of, in-reply-to, featured, photo, audio, video, location, mp-slug, visibility, post-status & mp-syndicate-to
# [grantcodes] Think that covers the vast majority of things.
# KartikPrabhu I don't recall visibility being a mf2 property
# KartikPrabhu or "post-status"
# KartikPrabhu these seem more like micropub things
# [grantcodes] Yes they are more micropub things: /Micropub-extensions#New_Properties
# KartikPrabhu so it is a micropub post editor not a mf2 editor
eli_oat joined the channel
# [grantcodes] Yeah pretty much, but the idea is it doesn't actually post anything. So is that micropub?