#dev 2021-09-25

2021-09-25 UTC
akevinhuang2, gerben and [snarfed] joined the channel
#
capjamesg[d]
[tantek] I have!
#
capjamesg[d]
There is still a bit of work to do though.
#
capjamesg[d]
I need to change the checkins so they are the same.
#
capjamesg[d]
I also need to think about titles.
#
capjamesg[d]
I like just saying Like ❤️ in the title but that is not very descriptive:)
jamietanna joined the channel
#
jamietanna
GWG apologies for delay on reviewing those IndieAuth spec PRs - I've replied/approved and am just looking at issues I've been tagged in too. Good work!
#
@RobbiNespu
Do anyone know where I can validate #indieweb for u-bookmark-of, u-repost-of and u-like-of? Should I put inside e-content or not? #webmention
(twitter.com/_/status/1441698666880725000)
barryf[d], grantcodes[d] and tetov-irc joined the channel
#
Loqi
Ok, I'll tell them that when I see them next
#
capjamesg[d]
All results pages and direct answers can now be accessed through JSON.
#
capjamesg[d]
I think this opens an interesting world to let people build their own interfaces.
#
capjamesg[d]
(in the vein of the discussion about decentralized search, although clients would rely on the API wrapper)
Jamietanna1, ShinyCyril, akevinhuang and shoesNsocks1 joined the channel
#
[snarfed]
moving here from #meta...capjamesg, tantek was interested in how many sites have RSS vs Atom vs h-feed feeds, which you'd get from the type attribute of <link rel="alternate">s
#
capjamesg[d]
I am actually adding a search command that lets you discover feed URLs on a site.
#
capjamesg[d]
So you could pull that information programmatically.
#
capjamesg[d]
If you want that data I can get it for you next week tantek.
ShinyCyril, [chrisaldrich], interstar, BillSeitz, futureminded, dougholton, MarkDilley, BrunoW, doubleloop, rosano, h0p3, andysylvester, maxwelljoslyn[d], nsmsn, Lars1 and j12t joined the channel
#
rattroupe[d]
what criteria does loqi use to determine which tweets it forwards here?
[schmarty] joined the channel
#
[schmarty]
Who is Loqi?
#
[schmarty]
What is Loqi?
#
[schmarty]
Loqi: ignoring me or napping?
#
Loqi
Loqi is a friendly and useful bot/digital therapist present in the IndieWeb discussion channels https://indieweb.org/Loqi
#
Loqi
Loqi is a friendly and useful bot/digital therapist present in the IndieWeb discussion channels https://indieweb.org/User:Loqi.me
#
Loqi
I think ignoring me
#
[KevinMarks]
loqi looks for keywords in tweets and picks channel appropriately
#
GWG
Thinking about Microsub...oddly while I'm in a session about a different topic.
#
GWG
The structure of Microsub, especially after the popup, seems to be, entries are associated with a source or feed, and sources are associated with a channel.
#
GWG
Wondering how people have been implementing their structure.
christin joined the channel
#
rattroupe[d]
I tweeted with #indieauth but loqi didn't pick it up
#
@flancian
↩️ I want to but haven't gotten around to implementing yet, do you have a good starter URL to get up to speed with webmention and the ecosystem as you see it? Would [[indie web]] be the name of the ecosystem, or something else?
(twitter.com/_/status/1441842352285433857)
#
capjamesg[d]
GWG What do you mean by implementing their structure?
#
capjamesg[d]
I have only developed a Microsub server so perhaps your question is not relevant to me.
#
GWG
capjamesg[d]: Database or file structure.
#
GWG
capjamesg[d]: It would be.
#
capjamesg[d]
Oh, got it.z
#
capjamesg[d]
I used a file structure.
#
capjamesg[d]
Sorry, I meant a database.
#
GWG
So, I'm thinking that my entries are associated with a source. And a channel is a set of sources. But that does make some things more difficult.
#
capjamesg[d]
I use files for Micropub. I misread the answer.
#
capjamesg[d]
I have a few tables in my DB.
#
GWG
capjamesg[d]: Conversely, it makes some other things easier.
#
GWG
The code I'm updating associates the entries with the channels, and there's no easy way to determine source, as it isn't stored in any definable way
#
capjamesg[d]
There is how I structure my DB.
#
capjamesg[d]
Databases seemed like the right approach because I was building a single user server and SQLite is nimble and easy to set up.
#
GWG
Interesting
#
GWG
It isn't so much the actual table structure. It is more the relationship structure within
#
capjamesg[d]
I associate entries with channels too.
#
GWG
Yes. So, how do you know the source of an entry?
#
capjamesg[d]
I store that in the jf2 attribute.
#
capjamesg[d]
jf2 is a JSON object that stores all relevant information.
#
GWG
I'm just thinking about what was discussed at https://indieweb.org/2021/Pop-ups/Microsub
#
capjamesg[d]
It’s not the most elegant implementation but it works.
#
GWG
About source ID being a thing
#
capjamesg[d]
In the JF2 there is a URL to determine source.
#
capjamesg[d]
Ah, source IDs are interesting.
#
GWG
So, that means I need more structure around my sources.
#
capjamesg[d]
I assign one so that one can delete an entry, etc.
#
capjamesg[d]
My implementation is what seemed most logical to me when I was reading the spec.
#
capjamesg[d]
I hope what I have said is helpful.
#
GWG
capjamesg[d]: Exactly. But I'm rethinking it.
#
GWG
That's why I want to hear from a few different people to see what their thought process was
#
GWG
Yours is helpful, but I want to go wider.
#
capjamesg[d]
Let me know if you have any questions.
#
capjamesg[d]
My Microsub server isn’t complete yet so I have my ears open on alternate implementations / new features worth considering.
#
GWG
Me too.
#
GWG
Jack Jamieson wrote the API code part of the implementation, and I am trying to optimize it a bit.
#
capjamesg[d]
The one thing I didn’t understand much in the spec was the ordering example. But that’s not pertinent to this discussion.
#
capjamesg[d]
This is interesting “Search/Follow/Unfollow should accept either URL or _id”
#
capjamesg[d]
From the wiki page you linked to earlier.
#
GWG
capjamesg[d]: That's the conversation from the popup.
#
GWG
That prompted me to think about this.
#
capjamesg[d]
I am just reading the wiki now.
#
Loqi
[swentel] #44 Proposal: channel method to include all sources
#
capjamesg[d]
That proposal is interesting.
#
GWG
I'd love to hear from swentel. He hasn't been around much recently.
#
capjamesg[d]
I don’t have an easy way to implement it because I don’t track sources directly.
#
GWG
Exactly
#
capjamesg[d]
But I think that endpoint call would be useful.
#
capjamesg[d]
Especially for users.
#
GWG
capjamesg[d]: But you see where my mind is going reading all the issues/discussions.
#
capjamesg[d]
I do. I’ll take a look at the issues and see if I can leave a comment or two.
westie[d], P1000[d], KartikPrabhu, alex11, akevinhuang2, shoesNsocks, tetov-irc and Saphire joined the channel