# 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! π
@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
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
@adi this is great. i'm considering putting infrastructure on my own metal at my space.
@adi stacks of various thinkcentres, laptops, proxmox machines.
@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.