#dev 2018-10-23

2018-10-23 UTC
ben_thatmustbeme, [dave], [eddie], doubleloop and renem_ joined the channel
#
@jgmac1106
@jackyalcine Maybe what the world needs is a micropub and microsub artists collective. Choose an engine, choose a design, off to the races. (http://quickthoughts.jgregorymcverry.com/s/26atjS)
(twitter.com/_/status/1054553377005363201)
doubleloop and tbbrown joined the channel
#
GWG
Okay, two reverse geocoding providers added for a total of three. Not going to end up losing this capability again.
[frank], [tantek], doubleloop, [Rose], tonz, jjuran, cweiske, [sebsel], swentel, [calumryan], tantek__, [Vincent], [kevinmarks], calumryan, [jgmac1106] and [tonz] joined the channel
[pfefferle], tantek__, [tantek] and [chegalabonga] joined the channel
#
[chegalabonga]
swentel - could I have a link to those code examples you mentioned please? 🙂
#
swentel
[chegalabonga], for AP ?
#
[chegalabonga]
yes please
#
[chegalabonga]
I'd like to try and get follows / replies etc working on a full blog. Talking to things like mastodon but from my blog 😄
#
swentel
[chegalabonga], they are patches on my local system so I know how the objects should look like for bridgy fed, don't have them online somewhere, I can paste gists though
#
swentel
bridgy fed issue queue has examples of how the objects look like, let me check
#
Loqi
[swentel] So, because I'm better at PHP, I exported my private key and than started hacking around, and guess what. I got it working :) It took me a while to create the proper object and signature, but now https://mastodon.social/users/swentel/following is fol...
#
Loqi
[swentel] this is the minimal object that I send: ``` stdClass Object ( [@context] => https://www.w3.org/ns/activitystreams [type] => Create [actor] => https://fed.brid.gy/realize.be [to] => Array ( [0] => https:/...
#
swentel
oh loqi .. :)
#
swentel
[chegalabonga], for replies or toots, the important thing to remember is: mastodon compares the host of the 'id' property and the 'actor'
#
swentel
if they don't match
#
swentel
it won't work
#
[chegalabonga]
oki
#
[chegalabonga]
thank you so much
#
swentel
but you won't know as mastodon always returns 202
#
swentel
it handles the rest async
#
[chegalabonga]
I did get a basic actor to work on a test domain
#
[chegalabonga]
using the mastodon blog post
#
[chegalabonga]
which was exciting
[eddie], eli_oat, [pfefferle], bradenslen and [chegalabonga] joined the channel
#
[chegalabonga]
Welcome [lauren]
[lauren] joined the channel
#
[lauren]
Thanks! Hello. 🙂
jgmac1106, KartikPrabhu, doubleloop and eli_oat joined the channel
jackjamieson, tbbrown and [chegalabonga] joined the channel
#
[chegalabonga]
With ActivityPub, when my site would get a follow notification, Would I presumably grab that person's inbox from their address and save it locally? Are there any best practices on what to save locally and what not to?
[Marco], KartikPrabhu, swentel, snarfed, [pfefferle], sebsel, jackjamieson and snarfed1 joined the channel
#
@aaronpk
Packed house for #IIW! Looking forward to three days of discussions about identity with everyone! Ask me about: OAuth, self-hosted identity, IndieWeb. Tomorrow I'll be talking about @Indie_Auth during demo hour!
(twitter.com/_/status/1054788548866392064)
#
@jgphilpin
↩️ @aaronpk @Indie_Auth Need to keep my eyes open for you where in the circle are you? #IIW
(twitter.com/_/status/1054790512685678592)
#
jgmac1106
would folks say I did this correct trying to write a read post in Known: view-source:http://quickthoughts.jgregorymcverry.com/2018/10/23/just-finished-the-first-module-el30
snarfed joined the channel
#
sknebel
should IMHO be u-read-of, the h-cite should have a u-url not just u-uid
snarfed joined the channel
#
@aaronpk
↩️ @jgphilpin @Indie_Auth Kinda in the back, I'm wearing pink pants, should be easy to spot!
(twitter.com/_/status/1054794506468388864)
#
@jgphilpin
↩️ @aaronpk @Indie_Auth Looking - have a feeling you were right in front of me - grey / blue throughout
(twitter.com/_/status/1054795166790217728)
#
sebsel
(several attendees from IWC Nürnberg would nod about aaronpk's easy to spot pink pants)
#
aaronpk
Good plan for day 1
#
@jgmac1106
↩️ Don't mind me. I am trying to see if I can use #el30 to pilot and develop webmention badges. Just fooling around with learning. (http://quickthoughts.jgregorymcverry.com/s/1EMAat)
(twitter.com/_/status/1054797159881760768)
#
jgmac1106
thx [sknebel] switching from WordPress to Known and until I can figure out making plugins gonna have to do some manual posting for awhile….Known WISWIG can be quirky sometimes and
tbbrown and ben_thatmustbeme joined the channel
#
@jgmac1106
Your blog can also be your federated network. Not sure we need ActivityPub spaces at all for stuff like #el30. RSS will work, and for more social features been playing with micropub and microsub readers (ActivityPub split in half with less technical… http://quickthoughts.jgregorymcverry.com/2018/10/23/your-blog-can-also-be-your-federated
(twitter.com/_/status/1054803552701431808)
[asuh] joined the channel
#
@koutropoulos
↩️ Webmention badges...sounds interesting :) Want to hear more about it (at some point when we're not running around like crazy....but then again, when is that the case? ;-) ) #el30
(twitter.com/_/status/1054803784977801221)
#
@jgmac1106
↩️ My goal for #el30 is to get a platform for building and issuing webmention badges built by the end. Even gonna try a game of webmentions vs Zombies https://wmvsz.glitch.me (http://quickthoughts.jgregorymcverry.com/s/1cWWj1)
(twitter.com/_/status/1054805533797040128)
[pfefferle], snarfed and [chegalabonga] joined the channel
#
[chegalabonga]
Sorry to be asking so many AP questions... but I have another 😬
tbbrown joined the channel
#
aaronpk
[chegalabonga]: fyi there's also the #social channel on irc.w3.org which is where a lot more AP developers hang out
#
[chegalabonga]
ahh
#
[chegalabonga]
cool
#
[chegalabonga]
thanks
[Rose] joined the channel
#
swentel
what's the question?
#
[chegalabonga]
I have logged a follow request from mastodon to my test site
#
[chegalabonga]
Im just wondering what general steps I should take to act on it. What should I keep in local DB. Should I authenticate the request somehow. etc.
#
[chegalabonga]
Im a nooooooooob
#
[chegalabonga]
😅
#
swentel
well, you need to send back an accept response to the user
snarfed joined the channel
#
swentel
as for storing, well, you should store the actor so you can send posts to the inbox of this user later
#
[chegalabonga]
ahh k
#
[chegalabonga]
ty
KartikPrabhu joined the channel
#
@aaronpk
↩️ Got another one for your slides! ➡ https://indieauth.nethttps://www.w3.org/TR/indieauth/ I'll be doing a demo at demo hour tomorrow at #IIW if you'd like to learn more! Read more: https://aaronparecki.com/2018/07/07/7/oauth-for-the-open-web
(twitter.com/_/status/1054820213370146816)
KartikPrabhu joined the channel
#
snarfed
bridgy fed now translates ActivityPub follows to u-follow-of webmentions!
#
snarfed
example:
#
snarfed
here's how the follow wm gets rendered on my site: https://snarfed.org/about#comment-2615238
#
snarfed
GWG++ for handling u-follow-of (and lots of other types) in wp semantic linkbacks
#
Loqi
GWG has 37 karma in this channel over the last year (163 in all channels)
#
swentel
OH COOL
#
Loqi
snarfed has 70 karma in this channel over the last year (121 in all channels)
#
swentel
snarfed++
#
snarfed
...which begs the question, i assume we translate "unfollow" to an HTTP 410 of the u-follow-of webmention?
#
dansup
aaronpk: Hey, have you checked out Laravel Telescope yet? Really helpful for AP development! https://d3vv6lp55qjaqc.cloudfront.net/items/3J0g3n0z2h0e0M1r291N/Screen%20Shot%202018-10-23%20at%201.10.49%20PM.png
#
swentel
oh right, how to delete that webmention
#
sknebel
oh, chrome has/will have soon desktop PWAs as apps? https://developers.google.com/web/progressive-web-apps/desktop
#
sknebel
good question re unfollow as deleted follow vs extra activity...
#
swentel
man, following and followees, this is SO confusing .. :)
#
sknebel
it feels a bit odd keeping track of where the follow post lived to be able to match its deletion...
#
swentel
hmm, I may have broken my follower hehe
#
snarfed
sknebel: might be ok? the sender will already store it as a post. the receiver will already store it as a received webmention
#
swentel
hmm I got a 'mention-of', but that's maybe because of webmention.io ?
#
swentel
not knowing anything about follow
#
snarfed
feature request for aaronpk maybe
#
swentel
still, pretty awesome!
#
swentel
I can check the source though, when it comes from fed.bridgy, I can do some manipulation
#
snarfed
true, but you really shouldn't have to
#
snarfed
ie, if we put in the effort, it should ideally go into wm.io
#
snarfed
up to you though
#
swentel
true, logging it in an issue right now on the drupal side first (had an error from this webmention, sweet irony), will open a request on wm.io one of these days
#
aaronpk
dansup: that looks cool, haven't played with it yet
#
aaronpk
webmention.io doesn't recognize follow posts yet no
tbbrown and [dave] joined the channel
#
[dave]
[sknebel]: they kind of already did, but they seem to be surfacing them more easily and minimizing the browser UI in app windows now
#
sknebel
I seemed to remember some "app mode" too, which they removed and now replaced with a PWA-based one?
#
[dave]
You could previously "install" a PWA by using the 'Create Shortcut" command from the browser menu, and still can, but now I think they're allowing the same events/API as mobile Chrome for adding to home screen
#
sknebel
ah, ok
#
[dave]
I already had several web apps added to my Chrome and since upgrading to 70, the window title bar has been reformatted and given an app menu as well.
#
[dave]
It's not very different on Fedora Linux. Will have to dig up my old Chromebook at home to see if I can update it and try the support on it.
#
[dave]
I like their examples though, especially the mini mode. I have a PWA game that I might consider adding a mini mode to
snarfed joined the channel
#
GWG
How many static map providers is overkill?
KartikPrabhu joined the channel
#
jacky
is anyone else making services to avoid SPOA?
#
jacky
I was debating making another service to go with IndieLogin
#
GWG
jacky, services like?
#
jacky
something like IndieAuth as a service, to start
#
GWG
I do not use any aaronpk services
#
jacky
fancy ;)
#
aaronpk
someone please make a better indieauth.com
#
jacky
lolol gotta put that as a banner on the site
#
jacky
but challenge accepted
#
aaronpk
at least micro.blog has its own built in now
#
GWG
I build WordPress plugins, so I want to build everything into it
#
aaronpk
GWG i'm gonna be demoing the wordpress plugin tomorrow!
#
GWG
aaronpk, it could be better, but it is good
#
sknebel
we have a bunch of IndieAuth servers now, which is nice. but none as a service I guess
#
GWG
To who?
#
sknebel
(not quite, I think schmarty made one that you can deploy to glitch, which is close)
#
GWG
aaronpk, to who?
#
aaronpk
at IIW
#
GWG
IIW?
#
aaronpk
what is IIW?
#
Loqi
The Internet Identity Workshop is a workshop held twice a year that focuses on identity issues https://indieweb.org/IIW
#
GWG
What is the topic?
#
Loqi
It looks like we don't have a page for "topic" yet. Would you like to create it? (Or just say "topic is ____", a sentence describing the term)
#
aaronpk
IndieAuth
#
aaronpk
at the demo hour
#
aaronpk
i'll be doing a 5 minute presentation 10 times
#
GWG
Have fun
#
GWG
And tell me if you get any feedback on the plugin
KartikPrabhu joined the channel