#dev 2021-01-04

2021-01-04 UTC
#
GWG
Got my openweathermap api account unlocked
#
GWG
Good
[Rose], [Raphael_Luckom] and hoschi joined the channel
#
btrem
I've tried to post an rsvp to three different indie web meetings. The post appears to be ok. I followed the directions on issuing a webmention via curl. I get a 200 ok response with a json object. But nothing appears on the page. Do I have to be a registered member of indie web for it to work?
#
GWG
Can I see the RSVP URL?
#
btrem
stand by while I copy the url...
#
aaronpk
are you posting to events.indieweb.org?
#
btrem
And here's a link to the json I received from curl:
#
aaronpk
so yes
#
aaronpk
if you have never visited events.indieweb.org while logged in to the wiki then your rsvp is in the moderation queue
#
aaronpk
so if you log in to the wiki as btrem.com then visit that page then your RSVPs will be automatically accepted
#
btrem
Ok. So I have to register in some fashion. Yes?
#
aaronpk
there's no registration
#
aaronpk
just log in to indieweb.org
#
aaronpk
then visit events.indieweb.org
#
btrem
By "log in" I assume you mean create an account on the wiki. Do you mean something else?
#
aaronpk
it's not really "creating an account" either, it's just logging in
#
aaronpk
there's no, like, form to fill out
#
btrem
Is this on the events page where it suggests sending an rsvp? I don't recall seeing it. I'm not trying to be negative -- honest -- I'm just wondering if I missed something.
#
aaronpk
no it's a relatively undocumented anti-spam thing
#
aaronpk
most people who are posting RSVPs to the event page have long ago logged in to the wiki at some point
#
aaronpk
so it was an easy filter that most of the time requires no additional work for anyone
#
btrem
I see. That seems a little strange to me. There's no way for an outsider to have figured that out. :-o
#
aaronpk
well it's not rejected, it's in the moderation queue
#
btrem
I mean, I get the anti-spam thing. That makes sense.
#
aaronpk
anyone logged in can approve it
#
btrem
Yeah, but I rsvp'ed to two previous events, and it apparently never made it out of the queue.
#
aaronpk
i suppose i could make the webmention response tell you that it's in the moderation queue, but frankly few people actually look at the webmention response anyway
#
btrem
The rsvp.json link I posted is for the Dec. meeting. :-/
#
aaronpk
i see your RSVP on the page
#
btrem
Yeah, that makes sense. But it was hard for me to know why it had failed.
#
aaronpk
for the december meeting
#
btrem
Strange. Ok, that's on me. I swear I checked numerous times and it didn't show up.
#
GWG
So, how would we address that in the future
#
aaronpk
the one in the moderation queue is for jan 6
#
aaronpk
"Webmention Received Jan 2, 2021 3:15pm from btrem.com"
#
btrem
Well, it's not a big deal. But perhaps if the json response included a note that it's in a moderation queue, that would have let me know what was going wrong.
#
btrem
And that I had done it correctly.
#
aaronpk
yeah that's an easy thing to do and i don't think would cause any harm in this case
#
btrem
Again, not a big deal. I'm not trying to be a pita.
#
btrem
But at least on one of those meetings I submitted the webmention several times because it didn't seem to do anything.
#
aaronpk
i'm already parsing the webmention synchronously which is why you can see the parsed result of the rsvp in the response
#
aaronpk
well, i noted this so i don't forget https://github.com/aaronpk/Meetable/issues/116
#
GWG
aaronpk: By the way, did you ever switch over to OWM?
#
aaronpk
i switched to something
#
GWG
aaronpk: Okay.
#
aaronpk
yes openweathermap
#
aaronpk
so all my posts have weather info from there now
#
btrem
Thanks for the replies. I'm new to webmentions, so it's good to know that I got it right.
#
btrem
I'm switching from a simple site of a few pages to a (still simple) static blog. Probably with 11ty. Hopefully I'll be able to at least partially automate the rsvp process.
#
GWG
btrem: I've discovered I'd rather do the work of automation because if it takes too long to do things manually...
#
GWG
I won't do it
#
btrem
Yes, that's generally my experience. Plus it's neat to watch things happen automagically. :)
#
btrem
But my current server is shared hosting with cpanel, and no ssh access. That might makes things difficult.
#
btrem
I like the guy who runs it, but I sort of want to move on to a host that offers ssh. It just makes things easier.
rawtext, ShadowKyogre, maxwelljoslyn, hoschi, alex11, [mapkyca], [chrisaldrich], schmudde and [Emma_Humphries] joined the channel; ShadowKyogre left the channel
#
[Emma_Humphries]
I've got a minimal version of my new project, a post-by-email blog app, up and running. https://fresh-indigo-booth.glitch.me/
#
[Emma_Humphries]
The project on glitch is: https://glitch.com/edit/#!/fresh-indigo-booth
#
[Emma_Humphries]
I'm using Sendgrid's webhooks for email addresses to catch the emails.
#
[Emma_Humphries]
for now I'm calling it V60 as in the coffee brewer.
hoschi joined the channel
#
[Emma_Humphries]
and it's now at v60.app
#
[Emma_Humphries]
https://v60.app
hoschi, schmudde, DentistChair, ShadowKyogre, jeremych_ and [schmarty] joined the channel; ShadowKyogre left the channel
#
[schmarty]
[Emma_Humphries] ++ very cool!
#
Loqi
[Emma_Humphries] has 1 karma in this channel over the last year (6 in all channels)
#
sknebel_
[Emma_Humphries] ++
#
Loqi
[Emma_Humphries] has 2 karma in this channel over the last year (7 in all channels)
DanC joined the channel
[Raphael_Luckom], ludovicchabant and j605 joined the channel
#
GWG
jeremycherfas: I wrote my own moon phase code by looking at a lot of others
gxt, geoffo and [tw2113_Slack_] joined the channel
#
jeremycherfas
I'm sure your's has many more than eight phases. I trust you use an actual image of the moon and adjust the opacity of an overlay.
#
jeremycherfas
Opacity and position.
gxt joined the channel; ShadowKyogre left the channel
#
GWG
jeremycherfas: No, just icons right now
#
jeremycherfas
is disappointed.
hoschi joined the channel
#
GWG
jeremycherfas: The set has 16 svgs for moon
#
jeremycherfas
Fair enough.
thebaer_, hoschi, [Rose], [Raphael_Luckom], hoschi-it and KartikPrabhu joined the channel
#
@Juice10
↩️ Great idea! Thanks for sharing the article! I was totally unaware of webmentions, they seem really cool!
(twitter.com/_/status/1346158189100859392)
[tantek] joined the channel
#
btrem
what is the webmentions tweet in reply to? (I'm not on twitter, so I can't always figure out how to find my way around.)
#
btrem
Thank you kind indie-web person.
#
Zegnat
so very welcome ;)
[chrisaldrich], shoesNsocks, hoschi, hoschi-it, chrisaldrich, shoesNsocks1, [tw2113_Slack_], jamietanna, [KevinMarks] and [Rose] joined the channel
#
@shazow
↩️ Might want to add rel=nofollow to your webmentions, or else they'll become a high-value SEO spammer honeypot
(twitter.com/_/status/1346189503430615042)
#
GWG
Zegnat: Do you own the domain Kindindiewebperson.me ?
#
Zegnat
Ha. No.
#
hoschi-it
There is one thing that I just didn't get: What distinguishes an h-card from a representative h-card? (https://indiewebify.me/validate-h-card/?url=https%3A%2F%2Fhoschi-it.de says I have multiple of them.)
#
GWG
hoschi-it: Which represents the author of the page
#
hoschi-it
@GWG ah alright. How do I show than on the level of html?
#
GWG
What is representative h-card?
#
Loqi
The representative h-card for a page is an h-card on that page that represents that page, if any, as not all pages are about a person or organization, a page might not have a representative h-card https://indieweb.org/representative_h-card
#
GWG
Try that
#
hoschi-it
:D nice. Thanks!
#
GWG
Loqi is our friendly helper
#
GWG
What is Loqi?
#
Loqi
Loqi is a friendly and useful bot/digital therapist present in the IndieWeb discussion channels https://indieweb.org/Loqi
#
@theprincessxena
↩️ I need to do some work on the webmention service in general. It's on my TODO list and i'll get around to it at some point.
(twitter.com/_/status/1346194751909982209)
#
hoschi-it
Alright. Though one has to ask questions in an explicit manner for loqi to find the answer. Not my big strength I guess. Thanks anyway @GWW
#
hoschi-it
@GWG sorry
#
GWG
hoschi-it: Otherwise we always help regardless
#
GWG
Loqi is just a big help in surfacing topocs
#
GWG
topics
#
GWG
hoschi-it: But he can only answer what is questions
#
GWG
Like...
#
GWG
What are webmentions
#
Loqi
Webmention is a web standard for mentions and conversations across the web, a powerful building block that is used for a growing federated network of comments, likes, reposts, and other rich interactions across the decentralized social web https://indieweb.org/webmentions
#
GWG
We are happy to answer anything
#
GWG
Always starts with the wiki
#
hoschi-it
Ah. So it does a quick lookup in the wiki?
#
[tantek]
sigh, rel=nofollow is not the answer to "SEO spammer" webmentions, but rather deleting them in the first place. Don't accept links to garbage on your website, why is that not obvious?
#
[tantek]
re: that shazow tweet above
ShadowKyogre joined the channel
#
@plfstr
↩️ Webmentions goes some way to joining them together
(twitter.com/_/status/1346196047752818691)
#
Zegnat
Can you remove webmentions from the hosted services? webmentions.io and the heroku one? Question because I am not sure "don't accept links to garbage" is possible if people are using receiver services.
#
hoschi-it
For webmentions.io in General: you can delete webmentions. Someone else knows about heroku hosting?
#
[KevinMarks]
I use the Heroku one but haven't deleted any webmentions. And mention.tech doesn't have that either. So maybe a user side blocklist?
#
[KevinMarks]
Also, if you're implementing webmention, webmention.rocks is really handy
KartikPrabhu and hoschi joined the channel
#
btrem
I'm trying to figure out 11ty and I've hit a roadblock. Trying to do my first site build, I get this error:
#
btrem
Error in your Eleventy config file '/Users/bt/Sites/btrem.com/.eleventy.js'.
#
btrem
Well that's true, it is not defined there. Nor is in any tutorials I have come across so far. DDG searches for the error messages have not come up with anything promising. Any ideas for what to search for or what page to look at?
schmudde joined the channel
#
btrem
Wait, I think I resolved the error.
[Raphael_Luckom] joined the channel
#
[Raphael_Luckom]
[tantek] I was wondering about that too when I saw the tweet...like I remember pingback spam back when I had a wp site but...just use some kind of filter? I'm a little curious about who's pumping out webmention spam anyway...it doesn't seem like that big of a target.
[snarfed] joined the channel
#
GWG
We hope to have an anti-spam solution before webmention spam becomes popular
#
[tantek]
[Raphael_Luckom] it's a many layered problem. the /spam page has some more as snarfed points out. At the highest level there was an error in inventing "Pingbacks" as a new UI thing instead of just being a transport protocol for peer-to-peer comments, and processed as such. Eventually people tolerated pingbacks being more "spammy" than comments perhaps because they were a separate "lower quality" thing.
#
[Raphael_Luckom]
The spam page is really useful, thanks
#
[Raphael_Luckom]
I wonder how much of the wordpress spam is enabled by the homogeneity of the wordpress ecosystem. Like is wordpress structured such that the pingback url is a known path on the domain, and does that affect spammability
deltab joined the channel
#
GWG
[Raphael_Luckom]: Pingbacks always have a header, as do webmentions on the site for discovery
[tw2113_Slack_] and [chrisaldrich] joined the channel; ShadowKyogre left the channel
#
[Raphael_Luckom]
Anyone have good experiences with cloud / service providers other than aws/gcp/azure? [snarfed] mentioned Backblaze a while ago, and I assume some people use cloudflare. I've been trying to figure out how many different providers offer object storage _with_ event notification, pay-as-you-go nosql, and "serverless" functions. Even if a provider doesn't offer all three.
#
@samgriesemer
Implementing a simple webmention-based comment system for http://samgriesemer.com; testing tweet discovery on https://samgriesemer.com/Webmention with this thread
(twitter.com/_/status/1346242993804750849)
[schmarty] and [KevinMarks] joined the channel