Checking Indieweb Code

Adding Micropub to your IRC bot

#indieweb #howto #irc #micropub

Jeena, 7 months ago2017-08-15 07:07:51 (4) A couple of interesting articles on the IndieWeb right now: Reflections on Two Years of #Indieweb - Alex Kearney - https://kongaloosh.com/e/2017/6/22/hello-world Not giving up on IndieWeb - Jeremy Cherfas - https://www.jeremycherfas.net/blog/not-giving-up-on-indieweb The confusion about the indieweb - Colin Walker - https://colinwalker.blog/2017/06/22/the-confusion-about-the-indieweb/ Re: Making the IndieWeb easier for Generation 2 users - John Johnston - http://johnjohnston.info/blog/re-chris-aldrich-on-making-the-indieweb-easier-for-generation-2-users/ --

Queue for Kirby

Placeholder Images

The size of my images changes fluidly with my responsive layout. Since the browser does not know their heights a priori, the space collapses while the images are still loading. Once the images load the entire page reflows and the rest of the content jumps around to make space for them. It would be much better if the space for the images was reserved from the start and, as a bonus, if some lower resolution version of the images displayed, while the images load. Here is how I do it.
#web #html #css #python #indieweb

Mastodon and the Indieweb

Switching to ZNC on my Raspberry Pi

#indieweb #howto #irc

Daily and monthly overviews

@-mentioning people on my blog

So I'm keeping this as a fairly general, high level topic.

I'm a member of the W3C Social Web Working Group and the Social Web Incubator Community Group. And there are a number of specs the Working Group has come out with. There are various bits an pieces that can be used separately but I figured it would be good to give some background on them and some of the discussion that is happening. Would love feedback.

First off, the specs from the Working Group.

ActivityStreams 2 https://w3.org/TR/activitystreams-core/
This is essentially a way of expressing activities that happened as a JSON feed. It covers just about anything you could want and has an extension mechanism to allow for custom things outside of it. Currently it doesn't have a lot of usage, but there is certainly interest in it.

Webmention https://w3.org/TR/webmention/ A much simpler version of linkback, its essentially a method to just notify a specific URL that you have an update for it. Usually this is for letting URLs know of a reply to them. Currently used by indieweb, Known, Micro.blog, and a handful of other implementations. It also has a Salmention extension that is effectively a much simpler implementation of the salmon protocol

Micropub https://w3.org/TR/micropub/ This is a client to server API, Again, heavily used in the indieweb and some others. It uses microformats vocabulary to post and optionally update and delete, posts.

ActivityPub https://w3.org/TR/activitypub/ This is a new spec developed within the working group and getting heavily reviewed within the community group now which does include several projects. It has two parts, both a client to server and server to server part.

WebSub https://w3.org/TR/websub/ This is a cleaned up version of PubSubHubbub 0.4. PuSH was never specified under the W3C so it has been an effort to not break any existing PuSH 0.4 implementation but still provide some clearer specification to it. Mastodon should already be compliant.

Outside of the WG, there are other parts
Microformats http://microformats.org/wiki/microformats2 this is sort of the counterpart to ActivityStreams. It involves adding classes to the displayed content on the page, so you don't repeat yourself. This is already in place on every mastodon post and is on Friendica, Hubzilla, pump.io, gnu social, Known, micro.blog, and the growing list of indieweb implementations. Pretty much everyone except diaspora.

Webfinger this is what sort of led me here today as it seems to be the first place to work on future endeavors. As I understand it there were some issues with needing to rate limit the webfinger endpoint, and many dislike the amount of indirection needed for it. The biggest issue has been getting this to work for the other half of the social world that doesn't use acct:// for user identities. The indieweb uses just URLs for identitiy. So aaron.pk or ben.thatmustbe.me. One option is to add some fake bit to the beginning, like aaronpk@aaron.pk, or ben.thatmustbe.me@ben.thatmustbe.me. Gets pretty redundant. And then the issue is that a person has two different ways to refer to them, if you telling someone using Known how to refer to you, it has to be your URL, if its someone on Mastodon, its another way. The other issue is that some people don't even have access to the .well-known folder on their server. This can be a huge limitation for them sadly.

So I was hoping to start here. Can everyone give some general feedback of webfinger.

  • Does it do everything you need?

  • Why did you have to rate limit it?

  • Are there any problems you have with it?

  • Do you have any ideas on alternative ways this could work? For example, I could see being able to look up users by either @user@domain.com, @domain.com (if its a single user domain, or @domain.com/user, etc. Then as long as the account is fetched in the same way (either parsing out the microformats from that page, or use content negotiation to get an alternative formats), you would be good to go.

Sorry for the long post, just wanted to get anyone who cares up to speed.

Originally Posted at https://discourse.joinmastodon.org/t/federation-with-social-web-in-general/352

Hi! I saw your like and your re-webmention (because the picture is broken). I think I should've found the right author using all the steps on /authorship – XRay does find it and I'm thinking about switching to using that for my mentions.

What I did see on your side, however, is that you have a p-author outside of any h-*.

I think my site would've found your h-card if it was the first thing on your homepage, or if you would've extended your h-entry to include that p-author h-card. But that only makes your site easier to parse, I should've found it with this already :)

Comparing Aaron Parecki's flight on his website to the one on Flight24, during breakfast with @calum_ryan #indieweb #returninghome

#indieweb #returninghome

I'm at #IndieWebCamp Nuremberg! Demoing Micropub :)

I later demo'ed the update query with external pictures. This picture is made by Aaron Parecki.

Jeena, about 1 year ago2017-01-16 10:09:03 (4) Webmention is now a W3C recommendation: https://www.w3.org/blog/news/archives/6052

Jeena, over 1 year ago2016-12-01 09:33:49 I like the idea of IndieWeb commitments: https://indieweb.org/2017-01-01-commitments Therefor I commit to implementing and hardening salmentions https://indieweb.org/Salmentions on my website during 2017. I also have a issue in my bugtracker for that: https://github.com/jeena/jeena.net/issues/24

My 2017 IndieWeb Commitment

Jeena, over 1 year ago2016-10-06 06:36:11 (12) Today I will be speaking about IndieWeb at the PHP meetup in Gothenburg https://www.meetup.com/PHP-Goteborg/events/234196466/

Micropub accepted as a Candidate Recommendation

IndieWebCamp NYC2