#dev 2021-12-08

2021-12-08 UTC
#
[jacky]
(if that's helpful info)
#
gRegor
Nice! Also weird your previous message didn't come through on IRC.
#
gRegor
I opened Slack because I was confused by the parenthetical seemingly out of nowhere XD
#
gRegor
Not on https://chat.indieweb.org/dev/2021-12-08 either. Is there an issue with Slack posts with images and the bridgy?
#
gRegor
*bridge (habit, lol)
#
gRegor
[jacky], where does the description text come from in that screenshot?
#
[jacky]
it'd pull it from a `h-app (p|e)-note` or whatever one I use internally in sele for now!
#
[jacky]
tbh I should hide that if none was found - a bit distracting
#
gRegor
Ah, makes sense. I can add that. I like the idea of a little blurb there
#
gRegor
It could use the p-name, too. Minor in this case but I have that set as "indiebookclub" vs "indiebookclub.biz"
#
gRegor
Just updated with a p-note
#
gRegor
p-summary might be better for that though
Seirdy, akevinhuang, KartikPrabhu, gRegor and umleaozinho joined the channel
#
gRegor
!tell omz13 I was trying out https://toolbox.imoxia.com/#authmetadisco and got an error when it was trying to redeem the authorization code. Looks like it didn't send `grant_type`
#
Loqi
Ok, I'll tell them that when I see them next
#
[jacky]
yeah, good point!
[Sean] joined the channel
#
[Sean]
[snarfed] about the port numbers .. and URL v domain
#
[Sean]
[snarfed] Seems like the bottom line is : I gotta do it by `u-syndication`. So it seems like the steps are:
#
[Sean]
1. generate the page
#
[Sean]
2. post the tweet via curl
#
[Sean]
3. grab the url of the tweet
#
[Sean]
4. generate the page again - including the url in `u-syndication` tag
#
[snarfed]
[Sean] is your goal here to publish a tweet with your shortlink? if so, u-syndication is unrelated. it's for backfeed, not publish.
#
Loqi
[jalsco] #1094 Probably is "user-error" but still I need some assistance ✨please🙏🏻
#
[Sean]
[snarfed] I am *not* trying to use `u-syndication` as another way to publish with a shortlink. Only trying to use ``u-syndication` so the bankfeed will work
#
[snarfed]
ah ok! then yes, those steps are right
#
[Sean]
already putting my shortlink into the text of the tweet (automated by some jinga code )
#
[Sean]
if I put `http://usha.red` as the domain in the twitter profile
#
[Sean]
it probably would work - becasue that redirects to xxxxx:8819
#
[snarfed]
no, as it said, it needs starkraving.asia, since that's the final domain, after redirects
#
[Sean]
but then I cannot use `usha.red` for anything else
#
[Sean]
ok - /I think I tried that a few days ago anyway - and comfirmed it doesn't work... yeah ok ... still comes up against the port 8819 problem
#
[snarfed]
after you add or change URLs in your Twitter profile, you need to re-auth with Bridgy so it picks up those changes: https://brid.gy/about#add-remove-url
#
[snarfed]
you can see the domain(s) Bridgy has for you on your user page, https://brid.gy/twitter/GrokRaving
#
[snarfed]
once you see starkraving.asia next to your profile picture and username there, it will probably work
#
[Sean]
[snarfed] yes - I already got all that - when I was changing ( like 10 times ) the URL in the twitter profile a few days ago... that led to the " `auth` is in a funny state" comment that you made on Github
#
[Sean]
[snarfed] and what about the main page "a "*top-level* `h-entry`" in the home page of my blog "
#
[Sean]
top level ? means what ? pointing to the home page ?
#
[Sean]
the home page already has `
#
[Sean]
```<a class="h-card" rel="me" href="{{ SITEURL }}/"></a>```
#
[Sean]
`
#
[snarfed]
re https://brid.gy/about#link ? top level just in terms of mf2. an h-entry for each post, optionally inside an h-entry
#
[snarfed]
er, optionally inside an h-feed
#
[snarfed]
(Bridgy interprets each h-entry as a post)
#
[Sean]
u mean the home page of the blog must have a link to *every single tweet* for which a backfeed is required ?
#
Ruxton
now he means every post that is back-fed must have a link to it's back-fed tweet
#
Ruxton
which may or may not occure on your homempage
#
Ruxton
*homepage
#
[snarfed]
right. it needs to link to posts on your site (which it already does!), not tweets. and not every single one in history, just the most recent. it looks regularly and remembers the links it's seen
#
[Sean]
huh ? you wrote "it already does " ?? really ? I think it only has an `h-card`
#
[snarfed]
it already shows and links to your posts. but you're right, those don't yet have class="h-entry"
#
[Sean]
so in `grok ... asia` page I will need a `<link rel=feed` that points to a page that has a `h-entry` for *every single post (to blog) that is a tweet* for which a backfeed is required ? IS that right ? Because it is possible that list will be very long - so don't want it in the home page. I just do not get that you think it is already there 🤷‍♂️
#
[Sean]
so the steps would be :
#
[snarfed]
no, as I mentioned above:
#
[snarfed]
> not every single one in history, just the most recent. it looks regularly and remembers the links it's seen
#
[Sean]
So it seems like the steps are:
#
[Sean]
1. generate the page
#
[Sean]
2. post the tweet via curl
#
[Sean]
4. generate the page again - including the url in `u-syndication` tag
#
[Sean]
3. grab the url of the tweet
#
[Sean]
5. re-generate the page with containing ~all~ the new `h-entry` links
#
[Sean]
ah ok - sorry I missed that
#
[snarfed]
you shouldn't need step 5
#
[Sean]
• a top-level h-feed with h-entrys
#
[Sean]
• top-level h-entrys
#
[Sean]
• a `<link rel="feed" href="...">` pointing to another page with top-level h-feed or h-entrys 
#
[Sean]
OR
#
[Sean]
so that is not needed ?? right ... am asking becasuse I do not have any of those 3
#
[snarfed]
you do need one of those, but you can include them from the beginning. (h-feed and h-entry aren't links, they're classes.) you don't need to wait until after you've triggered Bridgy Publish
#
[Sean]
yes - that is good point - my mistake
#
[Sean]
1. generate the page containing the tweet , and update the page containing ( recent only ) `h-entry` tags that `href` to the tweet page.
#
[Sean]
2. post the tweet via curl
#
[Sean]
3. grab the url of the tweet
#
[Sean]
4. generate the tweet page again - including the url in `u-syndication` tag
gRegor joined the channel
#
[Sean]
[snarfed] thank you 🙏 so much for all your help ! We really really appreciate ❤ it here ! 😁
#
[snarfed]
[Sean] welcome!
ben_thatmustbeme joined the channel
#
samwilson
I've just been setting up Matomo for stats; not sure why I persisted with AWStats for so long!
#
jamietanna[m]
gRegor sorry yes I meant to say I can see PKCE in use!
#
jamietanna[m]
Yay for another Matomo user ☺
#
samwilson
jamietanna: it seems pretty cool so far
#
jamietanna[m]
I really like it, and it's served me well for probably a decade 😁
gRegor, gRegorLove_, Seirdy, kloenk, jamietanna, kogepan and tetov-irc joined the channel
#
petermolnar
what is WOEID?
#
Loqi
It looks like we don't have a page for "WOEID" yet. Would you like to create it? (Or just say "WOEID is ____", a sentence describing the term)
#
petermolnar
is anyone aware of a service that still functions and gives a list of recommended tags/hashtags for a geo location?
#
petermolnar
the relevant flickr one seems to be very limited, because it uses "woeid" for this lookup, and, for example, for Lanzarote, flickr doesn't return a place_id or a woeid at all
#
petermolnar
so I can't make flickr look "tags for place" up because I can't get the ID it wants
#
aaronpk
What kind of tags?
#
samwilson
Maybe Wikidata would be suitable? It's possible to query by lat/long and get a list of names of things. e.g.: https://w.wiki/4XBX
gRegorLove_ joined the channel
#
petermolnar
aaronpk: I realized that because I'm not hand-tagging photos, no tags are present on flickr any more - I wasn't following the news, but auto machine tagging is gone from flickr, so their discover-ability had significantly gone down
#
petermolnar
I'm still not too impressed by google vision tags; the ones above 80% certainty are ok, but not great
#
petermolnar
so I started checking if there is some sort of lookup for most used hashtags for location
#
petermolnar
and so far, nothing
#
aaronpk
I guess I'm not sure what kind of tags you're looking for associated with locations. Do you mean just city/neighborhood names?
#
[jacky]
oop I think I broke Quill
#
[jacky]
goes to GitHub
#
Loqi
[jalcine] #140 Malformed HTML when fetching Channels
#
GWG
petermolnar: Keep me posted on your tagging of photos, you know it's a topic I care about
#
petermolnar
aaronpk: I'm pretty sure instagram has photo locations and could return "list of most common hastags" for lat,lon
#
petermolnar
it just doesn't of course, because it's fb
srushe and capjamesg joined the channel
#
[KevinMarks]
It used to have that api when I built pestagram
[Paul_Walk] joined the channel
#
[Paul_Walk]
Slightly random question about webmention and comments:
#
[Paul_Walk]
I am building out my CMS and have implemented a quick and dirty comment processor.
#
[Paul_Walk]
I am now turning my attention to Webmention, and it occurs to me that once I have that implemented I could swap out my separate comment processor, and use Webmention instead. Effectively, someone entering a comment into a comment form on my website, would invoke a Webmention on that page from the page itself - a kind of self-referential Webmention.
#
[Paul_Walk]
Technically this could work, but it feels a little odd... Is this a pattern used by anyone else?
kimberlyhirsh[d] and akevinhuang joined the channel
#
[jacky]
Hm, that's a clever idea. I guess the thing about that is that whoever posts that comment wouldn't be able to edit it (unless you have a way to let people edit their comments on your site akin to Wordpress, etc)
#
[jacky]
I don't use such a pattern myself
#
[Paul_Walk]
I hadn't planned to let anyone edit their comment. I'm tending towards the view that it's more in the spirit of things to just encourage people to comment on their own sites and not support direct comments on my site.
#
[Paul_Walk]
But it's an interesting thought experiment I think 🙂
#
capjamesg
Would anyone make use of a web service that turns an OPML file into Microsub subscriptions?
#
capjamesg
The reservation is this service would have to ask for an auth token but wouldn't save it in storage / logs, etc.
#
capjamesg
As I understand it, OMPL to microsub (and vice versa) isn't too difficult.
#
[jacky]
capjamesg: I could see myself using that
#
[jacky]
that's something I was considering adding to a social reader (on the _dozens_ of things I'd like to have in it)
#
petermolnar
[KevinMarks]: thank you for confirming it's not my memory playing tricks, so this used to exist!
#
petermolnar
do you remember what it was called?
#
[KevinMarks]
You could also use commentpara.de for the webmention comments
#
[schmarty]
capjamesg: there's a command line tool as part of the Ekster Microsub client/server. So there is demand for such conversions! https://p83.nl/posts/957
#
aaronpk
Do we have a list somewhere of websites you can sign in to with IndieAuth? The IndieAuth page ironically doesn't really have that list
#
aaronpk
I guess it's sorta this except for the Go client at the bottom https://indieweb.org/IndieAuth#IndieAuth_Clients
#
aaronpk
and the heading isn't worded right for someone who's just looking to find out where they can use their domain to sign in to stuff
[KevinMarks] joined the channel
#
[Sean]
https://indiewebcamp.slack.com/archives/C1PA11USK/p1638941086382300 Could it be that Bridgy is "_remembering the links it has seen_" from *before* the `u-syndication` was added ? I guess that was a few minutes, maybe even 5-10 mins ?
#
@S0_And_S0
↩️ Sign-in via wallet is very similar to PGP signature based authentication, here's one implementation example; https://indieauth.com/pgp Some blockchain solutions bring to this problem space; client friendly browser plugins bindings, and sometimes ownership verification of token(s)
(twitter.com/_/status/1468623128200765440)
#
[tantek]
What is a location tag
#
Loqi
location-of is a response to post that indicates location information for the post https://indieweb.org/location_tag
#
[tantek]
Petermolnar, aaronpk perhaps that’s what you were looking for ^
#
petermolnar
example: I'd like to know what tags/hashtags are used on posts that have a location attached and were made in the 300m radius of the Eiffel Tower
#
petermolnar
but by location LAT;LON and not by some arcane ID for the "Eiffel Tower"
gRegorLove_ joined the channel
#
[jacky]
aaronpk: I can't think of any such list 😞
#
[jacky]
maybe something for self-submission to the new indieauth website?
gRegorLove__ joined the channel
#
aaronpk
I guess I'm still not sure what kind of tags you'd be expecting from such a query. Maybe I could start by searching my own site for what tags I use at different locations.
#
[tantek]
petermolnar, like a tagcloud scoped to a contiguous physical area (perhaps within a circle around a point of interest) ?
#
[Joe_Crawford]
_Aside:_ I recently found out Apple Photos doesn’t natively allow “Smart Albums” (collections based on metadata) based on location data. The workaround is to select the photos from the map view and add a text metadata field with the location. Which of course won’t apply to new photos from the location. The whole point of a smart folder is for it to be passive. I was disappointed.
KartikPrabhu joined the channel
#
[jacky]
I was looking for some other messages of handling signatures of messages outside of PGP and came across this https://www.agwa.name/blog/post/ssh_signatures
#
[jacky]
Could be interesting for those who want to make private posts and have someone's ssh key (could be from github, keybase, etc)
#
aaronpk
that looks far more usable than pgp
[aciccarello] joined the channel
#
[jacky]
indeed!
#
[jacky]
slightly related: i'm at the point with my site now where I can actually consider having private posts (beyond myself)
#
[jacky]
. I'm curious about having some sort of 'third party' (could even be me) handle the act of confirming someone's identity - IndieAuth proper but with a _way_ shorter lifespan
#
[jacky]
(tbh I don't see it being any different or even needing to be IndieAuth in particular but I'd like to opt for in-community stuff)
[calumryan] joined the channel
#
[jacky]
Like I'd want someone who I follow from Twitter who doesn't necessarily have their own site to be able to see stuff
#
[jacky]
I can do the other half (checking if a particular URL/person is meant to see something) but the ID'ing part is a bit rocky
#
[jacky]
I'm tempted to have a 'service' that can do this and produce a temporary page (it'd live for like 10 minutes) akin to how https://brid.gy/twitter/jackyalcine is
Kaja_ and Saphire joined the channel
#
petermolnar
[tantek]: yes
#
capjamesg[d]
[snarfed] have you used Read The Docs?
#
capjamesg[d]
I tried to get the doc string generator going but my code is not populating in the docs.
#
capjamesg[d]
[tantek] I have made the README a public archive and uploaded the code and docs into a new one. https://github.com/capjamesg/indieweb-utils
#
Loqi
[capjamesg] indieweb-utils: Utilities to aid the implementation of various IndieWeb specifications and functionalities. Built with Python.
#
capjamesg[d]
I have some cleaning to do but I’m excited.
#
capjamesg[d]
One question for everyone using Python: does anyone have a need for RSS / JSON Feed / h-feed to jf2 conversion?
#
[Joe_Crawford]
I did create a fork of the WordPress HashTags plugin by [pfefferle] for my own peculiar uses. Gutted the original, all I really wanted was to pick up hashtags in the title and body in wordpress at edit time. Thanks to [chrisaldrich] for mentioning it! It’s been an itch I’ve been meaning to scratch since I started using IFTTT to import Instagram posts. Uh, years ago. https://github.com/artlung/wordpress-hashtags
#
Loqi
[artlung] wordpress-hashtags: A very simple WordPress-plugin to add Hashtag support to your blog posts.
#
[Joe_Crawford]
chrisaldrich++
#
Loqi
chrisaldrich has 3 karma in this channel over the last year (37 in all channels)
#
[snarfed]
capjamesg I'd happily accept a granary PR! https://github.com/snarfed/granary/issues/109
#
[snarfed]
or in indieweb-utils!
#
Loqi
[snarfed] #109 support JF2
#
[snarfed]
actually I think mf2util's `interpret_*` methods take mf2 and return jf2, or close enough?
[pfefferle] joined the channel
#
capjamesg[d]
Oh, interesting.
#
capjamesg[d]
I have used mf2util.
#
capjamesg[d]
Re: implementation. I need to figure out what I’d do with the code. It needs cleaned up a bit. I’ll see!
#
capjamesg[d]
I think I know the source of the read the docs issue I’m facing. I should hopefully have functional documentation tomorrow!
#
capjamesg[d]
[snarfed] this may interest you:
#
capjamesg[d]
“capjamesg: [chrisaldrich] left you a message on 2021-09-07 at 11:10pm UTC: you're looking for a fun micropub related server project outside of just for your own site, I've always thought it would be fun to build a brid.gy like micropub service (perhaps using Granary as a translation layer) that would take a feed input (RSS, Atom, h-feed, JSON feed, etc..) from silos and create a micropub post to anyone's site as a means of universal ..
#
capjamesg[d]
(It’s from a Loqi reminder a few days ago.)
#
[snarfed]
we've bounced around similar ideas over the years in various ways, here's one for backfeed: https://github.com/snarfed/bridgy/issues/420
#
Loqi
[snarfed] #420 extend blog webmentions feature to all web sites
#
capjamesg[d]
Good links! Ironically, I’ll post a like via Micropub on my website to those links tomorrow 🙂
#
capjamesg[d]
It’s not a use case for me right now but is interesting to think about.
alex11, Seirdy and tetov-irc joined the channel