#dev 2022-03-08
2022-03-08 UTC
jacky joined the channel
jacky, marksuth[d] and Seirdy joined the channel
# Seirdy I typically annotate my bookmarks with a description so I remember what they're about when I later refer to them. An example of the raw data is at https://seirdy.one/data/bookmarks.json. I'm wondering whether I should mark them up as bookmarks or replies. If I mark them up as bookmarks, should I use "p-summary" or "e-content" for the descriptions?
# Seirdy current markup of a single bookmark in a <ul>: https://termbin.com/1280
# jacky I think /bookmarks has some info (but I'm thinking e-content)
# Loqi bookmarks are sometimes part of the information about a post displayed on the post itself, sometimes in a post footer, like a total number bookmark responses, icons of recent bookmarkers, or even a datetime ordered list of bookmarks https://indieweb.org/bookmarks
# jacky hmm I guess /quotations would work then!
# Seirdy hmm, e-note looks like a good choice if they're just an attachment to a post and not the post itself. but they should have the same weight as the timestamp. the timestamp describes the act of bookmarking, not the content being bookmarked; wouldn't an "-entry" be the same at that point in the dom tree?.
# Seirdy im generating the JSON from buku (https://github.com/jarun/buku) and piping it through "ssh <target> tee /var/www/.../bookmarks.json" and then pulling in the json in Hugo. I love this setup, no need for a dynamic site; i just re-build every now and then. the site builds in milliseconds.
mceldeen and mro joined the channel
# capjamesg[d] I would mark up each entry as a h-entry object and then the whole page as a h-feed.
# capjamesg[d] YimingWu[d]
# capjamesg[d] > Also... I write my blog in a thread like fashion, much like twitter, where I append certain topics from time to time, for this kind of structure would it be best to microformat the whole thread as one passage, or to format so it's individual posts?
# capjamesg[d] If your page is marked up in this way, readers that can parse microformats (of which there are quite a few in this community) will be able to parse your page and subscribe.
# YimingWu[d] capjamesg[d] My home page consists of latest posts from different threads, so I should also format into h-entry individually and h-feed for the whole page right?
mro and [tw2113_Slack_] joined the channel
# YimingWu[d] Also is there a way to specify which links not to index for indie search or other crawlers? otherwise the structure of my page would lead to way too much duplicated copies when indexing
# capjamesg[d] Yes, each post should be marked up as a h-entry.
mro joined the channel
# capjamesg[d] You can see an example of how to do this by looking at my home page: https://jamesg.blog
# capjamesg[d] My home page is a combined list of notes and blog posts.
# capjamesg[d] To ensure a search engine doesn't index the content on a page, you should either exclude the page or directory in a robots.txt file or you should specify a noindex directive on the page you don't want to show up in a search page.
# capjamesg[d] Big search engines like Google are good at catching duplicate content.
# capjamesg[d] IndieWeb Search is still improving in that regard but will pick up on identical content and ensure it is not indexed.
# capjamesg[d] You can also use a rel=canonical to tell search engines where to find the "main" version of a page.
# YimingWu[d] Ah that's a useful piece of hint... I shall look into that rel solution
# YimingWu[d] I checked out your site's html, looks like every post you also have a h-card photo inside each h-entry
# YimingWu[d] From my understanding this kind of arrangement is largely free and it should make sense in most cases then it's alright?
# capjamesg[d] What is a canonical?
# Loqi The canonical copy of a piece of content is the “truest” copy https://indieweb.org/canonical
# capjamesg[d] What is robots.txt?
# Loqi It looks like we don't have a page for "robots.txt" yet. Would you like to create it? (Or just say "robots.txt is ____", a sentence describing the term)
# capjamesg[d] What are robots?
# Loqi robots are automated scripts that crawl, search, or perform requests for information https://indieweb.org/robots
# capjamesg[d] Here is some good guidance on how to create a robots.txt file: https://developers.google.com/search/docs/advanced/robots/create-robots-txt
# capjamesg[d] [edit] Here is some good guidance on how to create a robots.txt file: https://developers.google.com/search/docs/advanced/robots/create-robots-txt
mro joined the channel
# [KevinMarks] I would suggest -summary rather than -note - the usual expansion is name/summary/content and a classic link blog is summary rather than note
# [KevinMarks] @sierdy if you are rating things, look at h-review markup which helps discovery of your ratings by search engines and potentially as webmentions
mro joined the channel
# capjamesg[d] [James_Van_Dyne] I shall need to have a think about what tasks need done for the next release of indieweb utils. I apologise for this taking as long as it has. I have had lots of other things going on.
[James_Van_Dyne] joined the channel
# [James_Van_Dyne] capjamesg: No worries, mate. Have had heaps going on here as well. Life happens 🙂
# [James_Van_Dyne] Hoping to get my packer/uwsgi Tanzawa finished soon so I can start coding again. Devopsy stuff always takes me a while and is not nearly as much fun for me.
# capjamesg[d] I wish I had a "devops" red button on my desk that did all of the devops work 😂
# capjamesg[d] But unfortunately we're nowhere near having anything like that since the button itself would have to decide on infrastructure, etc. 😂
tetov-irc and jacky joined the channel
# jacky GWG: this might be useful to you https://github.com/Waboodoo/HTTP-Shortcuts
mceldeen joined the channel
mceldeen joined the channel
mceldeen joined the channel
mceldeen, jacky and ben_thatmustbeme joined the channel
# [jgmac1106] i use e-content, I am not summarizing the thing I am bookmarking, I may include a summary but I also add reflections, questions, etc
mceldeen, benji and sayanarijit[d] joined the channel
# [KevinMarks] Right, that makes sense too. Mark it up to clarify what you did.
ShinyCyril, mceldeen, angelo and capjamesg1 joined the channel
# capjamesg1 Discord is down :(
# capjamesg1 https://discordstatus.com/
mceldeen and jacky joined the channel
# Seirdy [schmarty]: hey, for some reason https://xn--sr8hvo.ws/ isn't picking up my site's profile information (https://seirdy.one) although it validates just fine on parsers like pin13.net
jacky joined the channel
# [schmarty] Seirdy: the webring follows the representative h-card parsing algorithm. http://microformats.org/wiki/representative-h-card-parsing
# [schmarty] woohooo! welcome to the 🕸!!
# [schmarty] haha oh right 🤦♂️
# [schmarty] hahaaaa, yeah, i need to hurry up and deprecate those 😅
# [schmarty] it was very much an IndieWebCamp hack day "haha, this will be hilarious" situation without time to think about the ✨consequences✨
# [schmarty] i don't have a timeline to make changes right now but my plan isn't to remove them so much as de-emphasize them from the directory and profile pages.
balupton[d] joined the channel
# [schmarty] so far i have been able to change things _about_ the identifiers without changing existing identifiers. that's why they're 3-emoji-long now. (first edition was 1 emoji, then 2, now 3. each time reducing the available emoji set to remove stuff like country flags, problematic stuff, etc.)
# [schmarty] 😂 today i learned
shaunix[d] joined the channel
# Seirdy currently using a horrible hack where the first tag in my buku db (alphabetically) is an rfc-3339 timestamp. now im figuring out the best way to cause a bookmarking to trigger a partial site rebuild on my local machine (not in CI), upload the changes, and POSSE to tinygem.org and maybe the fediverse.
jacky joined the channel
# Murray[d] Doesn't seem so, unfortunately: https://github.com/w3c/silver/issues/574
jacky joined the channel
# [KevinMarks] APCA is a lot better than the current heuristic, which was measured crudely many years ago on entirely different kinds of screens and with a very different font rendering model than anything we use now
jacky joined the channel
# Murray[d] @Seirdy don't get me wrong, personally it _looks_ like a major improvement. I have several minor vision issues (all of which can be corrected, tbc) and it does seem to give better results to me. But until I see accessibility experts and disability advocates actually pushing it I'll continue deferring to WCAG 2. And until WCAG officially incorporates it, WCAG 2 remains the legal requirement, so I won't use it for client work either 😉 But I
oodani joined the channel
# e-snail > it's not just tiling WMs
# e-snail it's also when you just use the tiling features of a DE to snap a window to the side, etc
# e-snail Seirdy: I feel your pain on this one