# I am the Watcher. I am your guide through this vast new twtiverse.
# 
# Usage:
#     https://watcher.sour.is/api/plain/users              View list of users and latest twt date.
#     https://watcher.sour.is/api/plain/twt                View all twts.
#     https://watcher.sour.is/api/plain/mentions?uri=:uri  View all mentions for uri.
#     https://watcher.sour.is/api/plain/conv/:hash         View all twts for a conversation subject.
# 
# Options:
#     uri     Filter to show a specific users twts.
#     offset  Start index for quey.
#     limit   Count of items to return (going back in time).
# 
# twt range = 1 2159
# self = https://watcher.sour.is?uri=https://f.adi.onl/user/adi/twtxt.txt&offset=2059
# prev = https://watcher.sour.is?uri=https://f.adi.onl/user/adi/twtxt.txt&offset=1959
How's the protocol licensed? MIT right?
@prologic I'm not opposing nor in favor, I prefer MIT. Wouldn't mind if you switch to AGPL.
@eldersnake What kind of abuse?
@prologic I'm aware about differences between BSD and GPL, I'm still fine with BSD.
I propose keep it MIT.
@prologic I'm fine with a BSD style license.
@prologic If this was reply to the donation request I made and deleted, I solved it in the meantime, but won't mind the 5 AUD. ๐Ÿ˜
@prologic What stories in the news, what's wrong with MIT?
@prologic What do you mean?
Lol, I stopped following him, oops.
@eldersnake works ok, but @prologic doesn't.
Testing @prologic? Why doesn't @prologic turn into a link?
Ok, updated my pod.
test @prologic
@eldersnake Would nice if.
If you're considering donating and don't have a Revolut account, plecase use the referral link bellow. https://revolut.com/referral/adrianh6s!NOV1AR\n\nThanks!
In the mood for binging on some YouTube, recommendations?
@fastidious So true!
Send a PR to add mkws to https://ssg-build-performance-tests.netlify.app/ https://github.com/seancdavis/ssg-build-performance-tests/pull/81
My submission for building https://based.cooking https://github.com/LukeSmithxyz/based.cooking/issues/444#issuecomment-955955591, in his case, probabily a Makefile would be better than a simple shell script, although the shell script is not that bad.
Morning!
@prologic I don't remember posting that twt, lol.
@prologic
@fastidious Yeah, my sleep schedule is broken. That's why I don't have a job. ๐Ÿ˜
Morning! โ˜•
Morning! โ˜•
@eldersnake Would be nice if! ๐Ÿ˜‹
oh.mg And what's preventing you from making it better?
@fastidious Yup!
Morning!โ˜•
@prologic \n\n> They donโ€™t need to understand or know that itโ€™s actually based on simple text files, they just want to use it.\n\nThey don't need to, I agree, but it's not a bad idea to have the explanations in front of them.
@darch I agree!
And because stuff is so simple when it comes to yarn, it's not a bad idea to explain somewhere or even feature how it works to everybody. Not a good idea to hide implementation details. It could be an attraction point.
@prologic There are some people that understand how stuff works and some that don't and just use the stuff.
@prologic How does the world work then? ๐Ÿ˜‹
See https://pedantic.software/git/blogit/tree/27d3f06259e83df2fed6fec7bbe77ac6b917eee7//blogit for a Makefile based static site generator.
go uses shell for building, also there's Plan9's mk.
@eldersnake That's one of the reasons I chose shell instead of Makfile even though it might seem more fit.
@eldersnake Agree on that, but I was speaking about the command itself.
@fastidious Language barrier is an _assumed_ issue ๐Ÿ™ƒ๐Ÿ˜‰, I post about mkws because it's my project. ๐Ÿ™‚
@eldersnake It is taught in schools as far as I'm aware.
make is not that hard to comprehend.
@prologic your*
@eldersnake Oh, that doesn't fit my definition of "simple".
@prologic Tell that to my sister. She was running Ubuntu for a while. I believe she could actually perform merges.
\n\n> โ€ฆ Yarn is a better more apt descirption of what weโ€™re set out to build here. It has all the right connotations and meaning.\n\nSo keep my name, it was a personal preference.
@prologic It doesn't hurt to understand how it works. In fact, that's what school is for.
@prologic There is a chance she _might_ get there. Might ask you to do it at first, might ask for updates and some point would say "teach me how, I don't want to bother you".
Also, you're replying to adi@twtxt.net, bug or autocomplete?
I believe it's good idea that everybody understands some coding, so make it simple and "dumb" even for beginners, but very powerful. One of the reasons I picked shell script, I believe it's so simple you could teach your children.
Unfortunately, that's not everybody, not sure if it's my problem if they're not willing to understand.
So let's say my content is made for anybody **willing** to understand.
That's one of the reasons I preferred the twt.social name because it shows its origins in sight, even tho it has roots in hacker culture, those roots can be explained and understood by anybody. It's very inclusive and not elite at all.
So maybe you took a little bit personally, wasn't indented that way at all.
So the mkws web site is not only for hackers, it's for everybody willing to learn some shell script to create a static web site, it does have references to hacker culture let's say but there's no reason to hide that because they can be explained.
Also, I believe "hacker" culture can be understood and explained by anybody. There's not reason to make a differention. I could explain to everybody willing to listen that the https://mkws.sh web site is inspired by man pages.
Maybe you perceive me wrong, I don't consider myself "elite hacker".
\n\n> I donโ€™t believe thereโ€™s anything a hacker can understand that โ€œeveryodyโ€ else couldnโ€™t.\n\nThat's view of "simplicity". It's that simple anybody could understand it.
I'm not sure I was flippant.
@prologic In all seriousness, a bookmarklet is less mainstream than copy&paste. A bookmarklet is more for hackers than copy & paste. And remember "hackers" are "everyone" also. I don't believe there's anything a hacker can understand that "everyody" else couldn't.
@prologic Ah, that's a nice toy.
@prologic Copy & paste?
> As a user sometimes I want to write a much longer responseโ€ฆ\n\nPost multiple replies.
@prologic \n\n> All good ๐Ÿ‘Œ Was mostly just interested in if I could make the โ€œbloggingโ€ (full) feature better ๐Ÿค—\n\nIt was about to.
@prologic So write a blog post and post a link.
@eldersnake \n\n> @adi yeah that was my slightly bad joke ๐Ÿ˜‹\n\nI _personally_ **lol**-ed and still am. ๐Ÿคฃ
\n\n> There is only so much time in a day my friend ๐Ÿค— And again itโ€™s ~2am and Iโ€™m still up ๐Ÿ˜…\n\nYou just got some time by deleting the blogging feature of yarn.
@prologic \n\n> and maybe re-post them to my prologic.blog account with micro.blog ๐Ÿคฃ sigh Anyway itโ€™s also a nice blogging โ€œplatformโ€ but like most things (sadly) is a centralised SaaS, not Self-Hostable ๐Ÿ˜ข Itโ€™s a bit of a silo and uses Hugo under the hood so meh.
@eldersnake Are you aware he removed it?
Possible it may even faster to publish with it without having to fire up a browser.
And personally I don't believe it takes that much to publish with mkws once you have it set up.
@eldersnake Ah! I personally have an issue being aware of the bloat that's there just to run a simple site.
@fastidious Might be related to the thread https://www.youtube.com/watch?v=j5v8D-alAKE
@prologic https://tildes.net marks all replies as unread until you reply or explicitly mark as read. A little gimmicky.
@prologic In relation to what part, I don't understand.
I'm so happy blogs have been removed! ๐Ÿ˜
@slashdot All hail Meta!
Yours is cool also as far as I remember.
@fastidious nova's.
@fastidious There was awk script floating around that did the job pretty well. Actually two.\n\nP.S. Nice web site!
@prologic \n\n> There is only so much time in a day my friend ๐Ÿค— And again itโ€™s ~2am and Iโ€™m still up ๐Ÿ˜…\n\nWhat do you mean?
@thecanine You said you had 2 friends who started twtxt feeds. Where are the feeds?
@prologic I was just saying you could host all your stuff there but if you prefer https://prologic.shortcircuit.net.au/, that's ok.
How about https://mills.io. ๐Ÿ˜Ž
@prologic \n\n> Iโ€™ll hve to do the same, and maybe re-post them to my prologic.blog account with micro.blog\n\nIf you decide on mkws, I would be more than happy to relieve you of $5/month. ๐Ÿค— Also, you can host your blog, CV, yarn.social pod on a single domain. ๐Ÿ˜‰
@darch ๐Ÿ˜ธ
@prologic What effort?
@eldersnake I embeded pp and smu inside busybox. You basically have one binary that holds all the tools. It's pretty fast. cmark is faster than smu, but I have yet to figure it out how to include it in busybox.
It's a conspiracy, yes!
@darch They'll go to Blog Heaven! I so happen to have a tool for generating blogs. Maybe you'd prefer moving them somewhere else. ๐Ÿ˜›
@prologic Great commit message! ๐Ÿ‘
@prologic Don't morn for what you remove, but rejoice for what's left! ๐Ÿ˜๐Ÿ˜Ž
@fastidious It will parse the values as plain strings. You can do further parsing on the values it the case.
@fastidious Agree with @fastidious
Tho I'm not a big fan of frontmatter, also including HTML in Markdown.
@prologic Finally! ๐ŸŽˆ๐ŸŽ‰โœจ๐ŸŽŠ๐Ÿ•บ๐Ÿ’ƒ
Markdown front matter parsing with awk and sh\n\n eval $(awk -F': ' '/^---/{if(f==1) exit; f=1; next}{printf "export %s=\\"%s\\"\\n", $1, $2}' $t)
Also, it's less work for you @prologic!
@fastidious I also agree with removing the blogging feature.
@eldersnake We're talking 1024 files.