# 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 41
# self = https://watcher.sour.is/conv/djb7lbq
@jan6 Oh hey mate πŸ‘‹ Haha nice one! πŸ˜‚ I've still never haerd of this netsurf browser before 😝 Can you screenshot what it looks like?

Also nice Avatar mate! πŸ‘Œ
@jan6 Oh hey mate πŸ‘‹ Haha nice one! πŸ˜‚ I've still never haerd of this netsurf browser before 😝 Can you screenshot what it looks like?

Also nice Avatar mate! πŸ‘Œ
@prologic http://www.netsurf-browser.org/about/screenshots/images/gtk2thumb-netsurf.png
@novaburst Oh gawd that's ugly as hell and blurry too, you couldn't have uploaded a full res screenshot? πŸ˜…
@novaburst Oh gawd that's ugly as hell and blurry too, you couldn't have uploaded a full res screenshot? πŸ˜…
@prologic Here's the screenshot gallery on their website demonstrating all the platforms it runs on. NetSurf is awesome! I'm surprised you haven't heard of it. It's a truly independent Web browser that uses its own custom rendering engine and focuses on portability and low resource usage. It supports most of HTML 4.1/CSS2 plus it has experimental JavaScript support.
@jan6 If you're into that kinds of stuff, you might enjoy my static site generator btw https://mkws.sh!
@adi just found your site generator. this is much nicer than relying on a bigger ecosystem such as hugo or jekyll
@mutefall Heh, thanks! Have fun if you get to use it! People call using it as satisfying! 😁 I believe it's also more powerful as you have all the UNIX ecosystem behind it, tools that have been used for decades to output data as plain text as human friendly as possible, you just have to nest it with HTML.
@adi what i like about it so far is that it's just generating html without any esoteric bells and whistles. now if i could take a course in css and html. i'm an old backend engineer who cannot draw stick figures :)
@mutefall

> without any esoteric bells and whistles

Yes!

> now if i could take a course in css and html. i’m an old backend engineer who cannot draw stick figures :)

Here is a good starting CSS https://envs.sh/EpE.txt, this will give you a decent looking page. Or this if you prefer a Monospaced version https://envs.sh/EpQ.txt
Preview for first CSS https://files.mills.io/download/plain.jfif, preview for second CSS https://files.mills.io/download/mono.jfif, few loc as you can see.
Renders well on mobile also!
@adi thanks! do you also run envs? i saw their tilde and ecosystem which inspired me to start building my own. so great to see some legacy patterns coming back into play
@mutefall I have https://adi.tilde.institute/, and a https://obenbsd.amsterdam vps and a https://tinykvm.com/ vps.
@adi this is great. i'm considering putting infrastructure on my own metal at my space.
@mutefall What hardware?
@adi stacks of various thinkcentres, laptops, proxmox machines.
@mutefall If you like small and simple you should also checkout https://git.mills.io/prologic/zs πŸ˜…
@mutefall If you like small and simple you should also checkout https://git.mills.io/prologic/zs πŸ˜…
@prologic

> The name stands for 'zen static' as well as it's my initials.

Rename it to jm please! πŸ˜›
When it comes to zs, I disagree with the hidden directories .pub, .zs, especially considering that hidden directories in UNIX where a _mistake_. Looks clean, but it's not. Plan 9 doesn't have them.

It's like _hiding_ complexity, best is not to have complexity to hide.
Also mkws has a _familiar_ directory structure, you kinda intuit where stuff goes.
Any kind of _extensions_ go in bin, simple, shared stuff goes in share, again, familiar and simple.
Any kind of _extensions_ go in bin, simple, shared stuff goes in share, again, familiar and simple, and in plain view, you KNOW the directories are there, no looking for them, plain ls just works, you don't have to ls -a.
> It’s like hiding complexity, best is not to have complexity to hide.

Or if you have complexity, keep it as close to the reader's eyes as possible.
> Any kind of extensions go in bin, simple, shared stuff goes in share, again, familiar and simple, and in plain view, you KNOW the directories are there, no looking for them, plain ls just works, you don’t have to ls -a.

And if you have stuff you "don't know where to put", just replicate your operating system's directory structure hier(7).
Also Markdown by default falls short when it comes to customizability, if you have lots of pages, then yes and maybe writing often (blog), I agree, it's a good idea to use Markdown, but if you have a 3-4 page site, that you don't update often, HTML is enough IMO and _the good tool_. Having to do all this in Markdown https://peguero.xyz/ might not work so great! I'm pretty sure he's using Markdown for the blog posts tho.
Also Markdown by default falls short when it comes to customizability.
@jan6 Thank you πŸ™‡β€β™€οΈπŸ™‡β€β™€οΈπŸ™‡β€β™€οΈ
@jan6 Thank you πŸ™‡β€β™€οΈπŸ™‡β€β™€οΈπŸ™‡β€β™€οΈ
@jan6 Yes, I understand it supports inline html, is it a good idea to inline HTML in Markdown? I believe most of the times, no, but again Markdown is mostly for blog post like content.
@adi

> Markdown is a lightweight markup language for creating formatted text using a plain-text editor. John Gruber and Aaron Swartz created Markdown in 2004 as a markup language that is appealing to human readers in its source code form.[9] Markdown is widely used in blogging, instant messaging, online forums, collaborative software, documentation pages, and readme files.
@adi

> Markdown is a lightweight markup language for creating formatted text using a plain-text editor. John Gruber and Aaron Swartz created Markdown in 2004 as a markup language that is appealing to human readers in its source code form.[9] Markdown is widely used in blogging, instant messaging, online forums, collaborative software, documentation pages, and readme files.
@adi I mean this is the nicest way possible. But you really have no idea what you're talking about. You have strong opinions that's all (as do most of us)
@adi I mean this is the nicest way possible. But you really have no idea what you're talking about. You have strong opinions that's all (as do most of us)
@jan6 Would like to see the source code, yes!
@jan6 Why not just do plain HTML then if you're getting into more complex stuff? Why insist on Markdown? Use Markdown for blog posts or similar content and use HTML for the complex stuff?
@jan6 Yeah, I see... Have you considered m4(1), altough I'm not a big fan of the syntax?
@jan6 Well, mkws is my solution, you could replace the main script with make(1) or Plan9's mk(1) if the build time gets too long, but it makes sense it works well, you're basically compiling "source code", .upphtml files to "binaries", .html files using a compiler, pp. All the tooling fits well.
Here's a mk(1) version https://adi.onl/bin/mkfile !