#dev 2018-03-15

2018-03-15 UTC
#
[tantek]
I’m wondering I anyone actually uses p-description too
#
[tantek]
Or if we should see about converging on “content”
#
[tantek]
*if anyone
#
KartikPrabhu
p-description sounds like p-summary to me
#
[kevinmarks]
what was description from?
#
[kevinmarks]
(apart from RSS, was it in ical?)
#
Loqi
hCalendar 1.0
#
[kevinmarks]
so it is more like content
#
[kevinmarks]
"Property Name: DESCRIPTION
#
[kevinmarks]
Purpose: This property provides a more complete description of the
#
[kevinmarks]
calendar component than that provided by the "SUMMARY" property."
#
[kevinmarks]
how do I get the merge commits out? rebase?
AngeloGladding and jjuran joined the channel
#
[tantek]
Yes it was from iCal
leg, AngeloGladding, jjuran and [eddie] joined the channel
#
[eddie]
!tell aaronpk: Aperture doesn’t seem to have updated any feeds since I updated it. Does it REQUIRE the image caching? I haven’t configured it yet, so I’m wondering if that has stopping it now
#
Loqi
Ok, I'll tell them that when I see them next
[eddie] joined the channel
#
[eddie]
!tell aaronpk hmm, I take that back... my news channel did just get new posts. I’ll have to investigate what’s going on further tomorrow. Micro.blog feed hasn’t updated for awhile now
#
Loqi
Ok, I'll tell them that when I see them next
[4 lines deleted]
# ScalaWilliam left the channel
jeremycherfas joined the channel
tantek joined the channel
#
dgold
is there a method to get brid.gy to resend all backfed wms?
#
Zegnat
Not sure if brid.gy can do it. But if you have kept a record of all the webmentions you have received from bridgy, you could resend them yourself
#
jeremycherfas
Yikes but VSCode is daunting when you first open the thing.
#
Zegnat
dgold, there is https://webmention.herokuapp.com/api/mentions?path=https://ascraeus.org/ is you want all mentions for your domain received by the endpoint. But as they are post-parsing, no way to see which came from brid.gy ...
#
dgold
Zegnat: I know - I have a json file with all my wm.heroku mentions
#
Zegnat
Ah, good! :)
#
dgold
I have a php script to send the mentions out _via_ telegraph
#
dgold
aaronpk mentioned last night that I can just `send` them directly to wm.io -- but I don't see how
#
Zegnat
Loop over your JSON file and send it as a webmention to the wm.io endpoint with `source` set to whatever is in the `url` property of the wm.heroku JSON and `target` set to what is in the `targets` property of the JSON.
#
Zegnat
Oh. `targets` is an array, so you might have to loop that one too...
#
Zegnat
But the problem I am seeing with that is that the JSON I got from the herokuapp doesn’t contain the brid.gy URL. I am not sure if wm.io is able to parse e.g. a Google Plus URL for any usable data :(
#
Zegnat
Unless your JSON is somehow different from the one I linked and you have the original brid.gy URLs?
#
dgold
Zegnat: that's the problem I'm having
#
dgold
the `source` doesn't provide the link-back in the case of e.g. g+ posts or replies to tweets
#
dgold
my original post and tweets provide the link-back; snarfed's mad scientist skills associate the replies, retweets and likes with the original post and thus back to my corner of the web
#
Zegnat
Hmm. You might be able to take the URLs from the app and reconstruct the original bridgy URLs per https://brid.gy/about#source-urls
#
dgold
:) I could
#
dgold
or I could hit 'resend' on all the bridgy posts!
#
dgold
decisions decisions
#
Zegnat
If there is a resend, that would work. I have no idea what Bridgy looks like, never used it ;)
#
dgold
ah - okay
#
dgold
bridgy has a little [resend] button on each `item` seen
#
dgold
I was wondering if there were a bulk resend button
#
Zegnat
Oh. But if Bridgy has a button, can’t you also get a list of all URLs?
#
sknebel
the history also doesn't have the constructed url, but that sounds like a good feature request for bridgy
#
dgold
i don't _think_ so...
#
sknebel
then you could just fetch the h-feed and reconstruct the webmentions from there
Newbie1, marcthie_, rhiaro_, bear_, renem and amz3 joined the channel
#
jeremycherfas
After an absolutely fruitless morning, I am backing out of VSCode and looking elsewhere. How anyone ever gets XDebug to work is completely beyond me.
#
Zegnat
admits to just using die()s and var_dump()s rather than XDebug
#
jeremycherfas
That is where I am now, and I was looking for an easier life. There isn't one, at my level, is my conclusion.
tantek joined the channel
#
schmarty
catches up on logs
#
schmarty
I use e-description in my event posts, including my example on /events
#
Loqi
Homebrew Website Club Baltimore
#
schmarty
iirc I started with e-content and changed it to e-description after some consumer wasn’t picking up e-content, leading me to read h-event spec more closely
#
Zegnat
This is an interesting idea: going through places you have linked to and if you are positive they have now come available on HTTPS rewrite the link. https://nakedsecurity.sophos.com/2018/03/09/facebook-says-let-me-get-that-for-you-secures-your-links/
eli_oat and barpthewire joined the channel
#
dgold
jeremycherfas: what is it you were trying to do?
#
jeremycherfas
Make life easier at a more general level. Like being able to see the value of variables without having to pepper the script with echos and var_dumps
leg, marcthiele, [kevinmarks], raucao and snarfed joined the channel
#
snarfed
dgold: bridgy doesn't have a way to resend *all* wms, but you can plug each post URL into the "Resend for post" box on your user page. fewer clicks than resending each individual response wm.
#
aaronpk
good morning
#
Loqi
aaronpk: [eddie] left you a message 10 hours, 47 minutes ago: Aperture doesn’t seem to have updated any feeds since I updated it. Does it REQUIRE the image caching? I haven’t configured it yet, so I’m wondering if that has stopping it now
#
Loqi
aaronpk: [eddie] left you a message 9 hours, 38 minutes ago: hmm, I take that back... my news channel did just get new posts. I’ll have to investigate what’s going on further tomorrow. Micro.blog feed hasn’t updated for awhile now
#
Loqi
*yawn*
snarfed joined the channel
#
dgold
snarfed: yeah, I'm happy to avail of the service provided rather than script my own :)
#
snarfed
dgold: heh yes. all code is liability. :P there is https://brid.gy/about#api for scripting too though
#
dgold
and, again, so many thanks for brid.gy
#
snarfed
aww welcome!
#
sknebel
is amused by the contrast to recent tweets ;)
snarfed and [eddie] joined the channel
#
[eddie]
aaronpk: Hmm, I seem to be missing things in aperture: ERROR: Class ‘IMagick’ not found {“exception”:“[object] (Symfony\\Component\\Debug\\Exception\\FatalThrowableError(code: 0): Class ‘IMagick’
#
[eddie]
I did composer install and artisan migrate after I downloaded the new code
#
aaronpk
ah missing the imagemagick extension?
#
aaronpk
it's a php thing, not a package
#
aaronpk
I just pushed a change where if you don't set MEDIA_URL it'll skip the whole image downloading thing, so you can just not define that if you don't want it to cache images
#
aaronpk
then you can avoid installing imagemagick too
#
[eddie]
ahhh gotcha. Okay, I’ll download that and try that. I definitely plan on using that eventually, but that’s another goal for another day 😄
#
Zegnat
snarfed, re that brid.gy API, I couldn’t figure out how one would extract all mentions send to one’s website from there. Is there such an option?
#
aaronpk
should be just `apt install php72-imagick` or whatever
#
[eddie]
ahh good to know!
#
[eddie]
I’m also running into Data too long for column ‘data’.
#
[eddie]
but data is a blob, I don’t know that there is anyway to increase that is there?
#
dgold
is imagemagick not a composer matter? or do you need it at the system level?
#
sknebel
its a php extension, not a PHP library
#
sknebel
so it can't be installed via composer etc
#
aaronpk
ooh which column?
#
aaronpk
I should add a migration to change that to longblob
#
[eddie]
data column in the entries table
#
aaronpk
oh shoot, I think I changed it to longblob myself, without adding a migration for it
#
[eddie]
Yay, micro.blog feed is working again!
#
[eddie]
(I think the issue was the imagick extension missing)
#
zoglesby
I am very happy manton your followers a feed, so useful!
#
zoglesby
or that he made them a feed, if you like grammer without leaving words out
#
[eddie]
Yeah, definitely. It’s very useful
#
[eddie]
Indigenous minor bug fixes version was just pushed to Apple for approval
#
[eddie]
It fixes some bugs and supports the new Unread Indicator/Count stuff from Aperture
#
aaronpk
just got the testflight notification!
#
zoglesby
[eddie]: still just a beta, no public release yet correct?
#
[eddie]
Hmm, that seems fast…
#
[eddie]
correct, still beta
#
[eddie]
Still a hand full of things to add before we get to public release
#
aaronpk
hm weird, there isn't an update in testflight
#
aaronpk
but I definitely just got a push notification
#
zoglesby
(i sent a request for access, but not trying to be pushy)
#
zoglesby
also its crazy how many MD folks are around (I am in Columbia, MD)
#
[eddie]
Oh, must has slipped by. My email has been a nexus of waste lately. I’ll go grab the new list of subscribers and add it to TestFlight
#
[eddie]
Oh wow! That’s awesome!
#
[eddie]
Yeah Apple has this weird bug where when a new build is uploaded it sends a TestFlight notification
#
[eddie]
even though it hasn’t been approved
#
[eddie]
zoglesby were you at the Baltimore IndieWebCamp?
#
zoglesby
nope, I have been super busy this year, did not even know about it until after it happened, then I was sad.
#
zoglesby
and the change for HBWC to Tuesdays is going to make it hard for me to make it to that as well.
#
[eddie]
Ohhh okay. I was just wondering if I had seen you there but just hadn’t made the link to the username 🙂
#
[eddie]
zoglesby: Just imported the latest beta signups, so you should recieve an email shortly to join Apple’s TestFlight beta for Indigenous.
#
zoglesby
just got it, thanks!
snarfed, petermolnar and tantek joined the channel
#
tantek
what is PHPStorm
#
Loqi
It looks like we don't have a page for "PHPStorm" yet. Would you like to create it? (Or just say "PHPStorm is ____", a sentence describing the term)
#
tantek
what is VSCode
#
Loqi
It looks like we don't have a page for "VSCode" yet. Would you like to create it? (Or just say "VSCode is ____", a sentence describing the term)
#
tantek
what is Coda
#
Loqi
It looks like we don't have a page for "Coda" yet. Would you like to create it? (Or just say "Coda is ____", a sentence describing the term)
#
tantek
what is HSTS
#
Loqi
HSTS is an acronym for HTTP Strict Transport Security, an HTTP header that indicates to browsers how long the website should only be accessible over HTTPS for https://indieweb.org/HSTS
#
tantek
HSTS << 2018-03-09 [https://nakedsecurity.sophos.com/2018/03/09/facebook-says-let-me-get-that-for-you-secures-your-links/ Facebook says “let me get that for you”, secures your links] (auto-upgrades shared links from http: to https: using an HSTS preload list)
#
Loqi
ok, I added "2018-03-09 [https://nakedsecurity.sophos.com/2018/03/09/facebook-says-let-me-get-that-for-you-secures-your-links/ Facebook says “let me get that for you”, secures your links] (auto-upgrades shared links from http: to https: using an HSTS preload list)" to the "See Also" section of /HSTS
#
tantek.com
edited /Planning (+264) "/* New Locations */ Oxford"
(view diff)
#
tantek.com
edited /Planning (+22) "/* New Locations */ separators"
(view diff)
barpthewire joined the channel
#
tantek
aaronpk I tracked down the last time we had the h-event content vs description discussion, and I was right, Zegnat brought it up in the context of moving h-event from draft to spec: https://github.com/microformats/h-event/issues/2#issuecomment-308650834
#
Loqi
[Zegnat] Does it become significantly harder to change properties after “flipping the switch”? If so (I am not fledged in the Microformats processes) we might need to do some changes to h-event first. The current draft specification does not adress usi...
#
tantek
tl;dr at least three examples of using content (and not description) in h-event
#
tantek
remaining questions, does *anyone* publish "description" with h-event (mf2, not backcompat mf1)
#
tantek
and does anything *consume* description and do anything with it from an mf2 h-event (again, actual, not due to mf1 backcompat)
#
aaronpk
apparently I am publishing content and not description, didn't even realize that
#
tantek
so that's four also
#
tantek
we may be able to drop "description" from h-event if there is zero usage
#
aaronpk
the newsletter generator consumes description, but only because indieweb.org/event publishes description
#
aaronpk
I mean indieweb.org/events
#
tantek
due to the template?
#
tantek
does the newsletter generator also look for "content"?
#
tantek
or only "description"
#
sknebel
schmarty said earlier he's using description
#
aaronpk
oh wait haha it only looks for summary, not description or content
#
Loqi
haha
#
tantek
so we could change the /events template and not worry about description
#
tantek
ok this is enough moving pieces that it's worth tracking in an issue
[asuh] joined the channel
#
tantek
oops something went wrong with my Bridgy POSSEing to GitHub
#
Loqi
[tantek] #3 Replace h-event 'description' with 'content' property
#
aaronpk
I don't see an e-content property on your permalink
#
tantek
uh oh I know what happened
#
aaronpk
oh now it's there
#
tantek
found it, my code bug
#
tantek
fixed
AngeloGladding joined the channel
#
tantek
manually updated the posse copy
#
dgold
is there a schmarty in the house?
#
tantek
and updated /events manual entries and one-day-event template to use p-content description
#
tantek
so that just leaves schmarty as a publisher and no consumers of h-event p-description AFAIK
#
Loqi
[tantek] #3 Replace h-event 'description' with 'content' property
#
Zegnat
Is anyone putting reply contexts on RSVPs? That would be one of the only consuming usecases I can think of that might exist
#
tantek
maybe bear can check his index of homepages for "p-description" in class names
#
Zegnat
might also be e-description, if people were using it like content.
#
tantek
I doubt a reply context would bother with more than summary
#
schmarty
Beep boop hello
#
schmarty
I use e-description to use it like content
#
Zegnat
e-description in the wild, found because I documented it on the wiki: https://licit.li/596a1ac68a9b8
#
Zegnat
(Yeey for documenting what your own site does with example links! :D https://indieweb.org/event#Martijn_van_der_Ven )
#
Zegnat
What is opentechcalendar?
#
Loqi
It looks like we don't have a page for "opentechcalendar" yet. Would you like to create it? (Or just say "opentechcalendar is ____", a sentence describing the term)
#
aaronpk
ah, calagator uses e-description
#
bear
running p-description now
#
dgold
hey marty!
#
dgold
trying to wrangle morris into being on my site
#
dgold
can I ask stupid questions?
#
schmarty
I am eating lunch so at split attention
#
dgold
the method you're using for the passthrough, nice and simple. but if I need to send an array as the content?
#
dgold
i need "channel=#somechannel&content=data" as the end result
#
schmarty
Ooh, what kind of array? I chose to just pass through the entire content body received from wm.io
#
schmarty
Might be possible to include the channel info in your URL
#
dgold
:) i tried that and it broke things
#
sknebel
2017.indieweb.org etc also use description
#
dgold
I'll keep noodling around the phpdocs
#
schmarty
Haha oops, interesting. Does the request make it out to your endpoint?
#
Loqi
awesome
#
dgold
aha - http_build_query appears to be my new homeboy
#
Zegnat
What is Morris?
#
Loqi
It looks like we don't have a page for "Morris" yet. Would you like to create it? (Or just say "Morris is ____", a sentence describing the term)
#
tantek
so are existing uses templated and fixable? or all at indieweb.org?
#
tantek
e.g. calagator I'm guessing is a one line code change
#
tantek
unless it's consuming p-description?
#
tantek
and all the yyyy.indieweb . org pages are in github and we can patch as needed
#
tantek
point still stands, if no one is consuming p-description, then it wasn't doing anything on anyone's published pages anyway
#
schmarty
I consume e-description for my RSVP reply contexts
#
schmarty
But could just as easily use content
#
sknebel
wordpress afaik shows context for RSVPs, guess GWG can answer where it gets the value from
#
schmarty
Err. Do I, actually? I don’t. I just use name.
#
bear
51 sites over time used e-description, of those only 1 used it in 2018
#
bear
4 sites over time used p-description and none in 2018
#
Zegnat
I just checked sebsel’s site – the only other one I can recall showing info on RSVPs – and he too only seems to use the name
#
bear
p-description: {'tantek.com': '20141011', 'seblog.nl': '20170831', 'waterpigs.co.uk': '20160525', 'adactio.com': '20171116'}
[squorch], KartikPrabhu, gRegorLove_ and gRegorLove__ joined the channel
#
dgold
schmarty - is morris passing the $data to passthrough as an array or as a string?
#
dgold
its a string. graaak!
[kevinmarks] and jjuran joined the channel
#
zach.oglesby.co
created /User:Zach.oglesby.co (+466) "Created page with "__NOTOC__ <span class="h-card">[https://zach.oglesby.co/ <img src="https://zach.oglesby.co/file/1b3a65e3bf159b0c91170d9d0f6a2b78" style="width:137px;float:right;margin-left:1e...""
(view diff)
cweiske joined the channel
#
GWG
Post Kinds in WordPress consumes name and summary to generate context for RSVPs. It should do date, but...
leg and tantek joined the channel
#
tantek
aaronpk did you make a pull request on calagator?
#
aaronpk
no, should I?
#
tantek
I'm going to note in the spec right now that this is in progress
#
tantek
so you have something to link to
#
tantek
so far no one uses *-desc
#
tantek
one dead example (archive.org only)
#
tantek.com
edited /next-hwc (+0) "next"
(view diff)
#
tantek.com
edited /next-hwc (+3) "hwc"
(view diff)
#
tantek.com
edited /MediaWiki:Sidebar (+0) "next hwc"
(view diff)
[kevinmarks] joined the channel
#
[kevinmarks]
we have some in the tests, but I can fix that
#
[kevinmarks]
oddly, mostly in the change logs in h-feeds
#
[kevinmarks]
also in h-product
pstuifzand joined the channel
#
tantek
hmm looks like gRegorLove uses e-description e.g. https://gregorlove.com/2017/06/homebrew-website-club/
#
Loqi
Homebrew Website Club
#
Loqi
[Tantek Çelik] h-event is a simple, open format for events on the web. h-event is often used with both event listings and individual event pages. h-event is one of several open microformat draft standards suitable for embedding data in HTML. h-event is the microfo...
#
tantek
!tell gRegorLove do you have anything that consumes e-description? Or are you only publishing it e.g. https://gregorlove.com/2017/06/homebrew-website-club/ - and if so, WDYT of using c-content instead? https://github.com/microformats/h-event/issues/3
#
Loqi
Ok, I'll tell them that when I see them next
#
Loqi
Homebrew Website Club
#
tantek
that was a deeper dive (via h-event examples in the wild) of fixing up / adding to various wiki pages (across 5 wikis I think, w3c, csswg, mozilla, IWC, mf) than I expected
#
tantek
only one (ours) needed p-description -> p-content updating. all the others just needed content updating
jjuran, tantek and [tantek] joined the channel
#
Loqi
gRegorLove: tantek left you a message 47 minutes ago: do you have anything that consumes e-description? Or are you only publishing it e.g. https://gregorlove.com/2017/06/homebrew-website-club/ - and if so, WDYT of using c-content instead? https://github.com/microformats/h-event/issues/3
eli_oat joined the channel