# 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=959
# next = https://watcher.sour.is?uri=https://f.adi.onl/user/adi/twtxt.txt&offset=1059
# prev = https://watcher.sour.is?uri=https://f.adi.onl/user/adi/twtxt.txt&offset=859
@lyse @mckinley @adi I understanding his reasoning, it's cool in someway but a huge headache to implement and follow.
@lyse @mckinley \n\n> Nicely put, @adi, I actually didn’t make it through\n\nMe neither!
@mckinley @lyse Headache material.
@prologic @infra7 \n\n>hoping to solve the puzzle today\n\nAnd what's preventing you?
@prologic Are you fine if I link to https://www.prologic.blog/?
@xuu @niplav I got the joke! πŸ˜ŽπŸ˜‹
@prologic @eldersnake @adi @jlj Do you guys prefer nicknames or real names in the Sponsors section?
@adi @jlj @prologic @eldersnake @jlj Do you prefer https://nfld.uk/ or https://ctrl-c.club/~jlj/?
@adi @prologic For @eldersnake I'm linking to his website, @jlj same I guess?
@prologic I'm adding a link on https://mkws.sh/ in a Sponsors section, where do you prefer it points?
@prologic @lyse Cute idea!
@prologic @lyse Blockchain, AI, Cloud, other?
@prologic @mckinley Thanks! :D
@adi @prologic It would be nice it I could link to\n\n> pp is genius\n\nby @mckinley\n\nover here https://mkws.sh/.
@prologic I don't have a permalink, how could I get it manually?
@prologic Hmmm... so how can I go back and get the link to a previous conversation?
@darch and @everybody Speaking of "compact" https://mkws.sh/, updated the website.
@prologic Maybe we could develop a way to link to a specific twt, problem is that once the caching mechanism goes in, the links disappear too.
@adi @prologic This is my "build" script right now https://mkws.sh/bin/mkws
@adi @prologic Much easier and simpler for me to just ssh in a box, run some scripts and download the archive.
@prologic Rather avoid GitHub.
@prologic Really? I can run some scripts on macOS machine via GitHub?
@jlj @prologic @anthk \n\n> Hope it was a nice walk.\n\nWhat would prevent him from having nice walk? πŸ˜‹
@mckinley I was away for a while, I'm back.\n\n> I hope you’re doing well\n\nWhat would prevent me from doing well? πŸ˜‹
@mckinley I would like to automate building a macOS version for mkws in the near future. There are cheaper alternatives https://www.lowendtalk.com/discussion/comment/3122390/#Comment_3122390, I was wondering if anybody was already running one for access. πŸ˜‹
I don't suppose anybody is running a macOS VPS?
@lyse @movq How?
@maya Depends on what your understand by "cool".
@prologic @markwylde I'll have to investigate that myself. πŸ˜›
@prologic @markwylde So you prefer a rewrite?
@anthk @jlj @prologic \n> platform seppuku\n\ncertainly overstatement, no hope. πŸ˜›
@prologic @markwylde You would negociate on sending the full page with layout or sending a partial depending on a flag/header?
@adi @dooven @prologic I'll experiment converting it to a PWA afterwards with the same codebase.
@dooven @adi @prologic But please, don't rush, let me sink my teeth in it for a while. I'm doing some HTML/CSS clean-up right now on my instance.
@prologic @dooven I actually suggested converting the current client to a PWA via content negociation.
@movq Would be nice to have them still around. I believe the execution is pretty good.
Ok, published .profile and .shrc at https://adi.onl/.*.html.
Started watching this guy during meals https://www.youtube.com/channel/UCvl3U27MPQRGj6PXGSLYdEA
I wonder if a tasteful in terms of customization of homepage MySpace would catch on. I believe it would.
@darch URLs might change? https://developer.twitter.com/en/docs/twitter-api/v1/data-dictionary/object-model/user
@adi @movq But https://frame.work is getting if not already is the "would buy" zone.
@movq \n\n> I don’t know of a good smartphone that I would like to use. Right now, I just need something that can issue phone calls.\n\nSo agree with that, as I said, if I were to buy a new phone right I'd probably go with a low-mid range https://www.android.com/one/
Had no idea this was Miley Cyrus https://www.youtube.com/watch?v=0ir1qkPXPVM
@movq Next phone will be ... ?
@maya Depends on what understand by "hate".
@xjix @darch @prologic Just examined your source code, pretty cool, will have to dig in tho. Used https://www.marmaladefoo.com/pages/geminaut to get there. Maybe you might consider taking a look at my static site generator https://mkws.sh/
@prologic @darch I'm pretty sure there's an API for that.
@prologic @darch @xjix What's that homebrew tw.txt/yarn pod you're writing? Is that another server than yarnd?
While in the process of moving stuff from https://adi.tilde.institute/ to https://adi.onl/, fixed a bug in my linters, specifically the final newline linter lfn which incorrectly gave Missing final newline warning for empty files.
@jlj @eldersnake See last thing he wrote https://andrewjvpowell.com/twts/, I'm sending him an email. 😁
@eldersnake Still alive?
@prologic But not quite IRC as @jlj put it, that would be a problem.
@prologic You would be building an IRC client. πŸ˜›
Does anybody know or is https://eklausmeier.goip.de/? He wrote about `mkws` https://eklausmeier.goip.de/blog/2021/03-07-lesser-known-static-site-generators/
@prologic I remembered you linked at some point to a library similar to https://github.com/turbolinks/turbolinks, do you remember which one?
Ha! https://news.ycombinator.com/item?id=28267863 My thoughts exactly, being a guy who has worked with web frameworks a lot!
@prologic Shortcircuit is one of Linus Sebastian's channels.
@movq @prologic @adi But the Pinephone is an itch tbh.
@adi @movq @prologic If I were to buy a phone now, I'd get a decent functional one, probably a low/medium range https://www.android.com/one/.
@adi @prologic @movq I believe me constantly hacking at stuff is one of the reasons I broke up with my last girlfriend. In the above scenario, she would just use the phone like most people do, I would hack on it.
@adi @movq @prologic ... I hack on is "stable" (years away probably). Also, don't get me started on https://sr.ht/~mil/Sxmo/. Writing your own shell scripts to send/and receive calls? SMS? I would feel very misunderstood.
@movq @prologic My problem with the Pinephone is that I believe I would spend most of my time hacking on it and it being in an unfunctional state rather than a functional one/ People would get angry they couldn't reach me, I probably to. I would probably install the most functional operating system on it at that point and "leave it like that", but I wouldn't be satisfied for various reasons, probably considering restarting hacking on it and buying a "functional" phone, considering to switch back to the Pinephone when the stuff...
@adi @prologic @lobste_rs @slashdot Answered my own question.
@prologic Are @lobste_rs and @slashdot "feeds"?
@maya Why would you want things to be better?
@adi @prologic Neah, wrong tool, I thought it was a CLI formatting tool.
@adi @prologic Or maybe this https://github.com/yosssi/gohtml?
@prologic @adi \n\n $ go fmt base.html\n no required module provides package base.html; to add it:\n go get base.html
@prologic Does it work on .html files?
@adi @prologic So is it a Go recommendation or personal preference?
@prologic Throth? πŸ˜‹
@prologic Why are using spaces for indenting in templates? Is that a recommendation for Go templates, coincidence or preference?
@darch @prologic Not sure how simple implementing a plugin system would be. @darch it was a compliment, it's not online yet as I have only the basic look sorted out. It's not done yet.
@prologic Not really tbh. I can't remember how much time it took me to follow the instructions but I don't remember it feeling like "too much work". It's only a blog post after all.
@darch Your version has a retro 90s look to it. @prologic Not even IMO.
@adi @darch @prologic I'm also removing DMs and Blogs at least on my instance. πŸ˜›
@prologic @brasshopper I also recommend https://poolp.org/posts/2019-09-14/setting-up-a-mail-server-with-opensmtpd-dovecot-and-rspamd/ when it comes to hosting your own mail server.
@darch @prologic Agree, it's a good idea to add some polish to it. I'll take into account the <hr> suggestion.
@prologic Did you see this https://twtxt.net/twt/wvqcfaq ?
Ok, paid my RAM Host invoice https://smallpdf.com/result#r=903b52d8edc3137a96a98a0946ac2ef1&t=share-document, thx @prologic, @jlj! πŸ˜›
First version of https://adi.onl/.
@prologic Ok, this is a little bit closer to my vision Custom Yarn
@prologic Yeah, my sister moved to her husband's parent's house, my parents moved to my sister's place and I ended up alone here where my parents are still paying a small rent tho.
Oh, I solved my location issues in the meantime, so I don't need rent money anymore, but thanks guys for chipping in.
@jlj @adi @prologic https://git.mills.io/adi/yarn
@prologic @jlj Actual skin preview https://nodejh.com/hugo-theme-mini/. I'll ask questions for now. I just finished setting up a local dev environment so we wouldn't have any weird behaviour. Got myself a better computer in the meantime, compile time is still pretty slow tho.
@brasshopper Yup, it's called satisfaction, or happiness I guess. 😊
@prologic Awesome, thanks! β€πŸ€— Tbh, I bought https://adi.onl/ with @jlj's donation which I'll use to host my yarn instance and play around with it (I'm skinning it to fit the website's theme https://github.com/nodejh/hugo-theme-mini), I'll actually renew my Linux VPS with this donation. 😎
@prologic Good reads https://drewdevault.com/2020/11/20/A-few-ways-to-make-money-in-FOSS.html and https://drewdevault.com/2021/03/03/To-make-money-in-FOSS-build-a-business.html
@prologic For those accepting donations, having features like shorter nicknames.
@prologic Ah, something related to backups. Directory renaming and such, nothing extraordinary.
@prologic Premium membership
@adi And just remembered both!
@brasshopper Sort of... β€πŸ”«
I was almost asleep and a solution to a problem hit me. I got up, but I forgot both the solution and the problem.
@prologic What's this warning?\n\n WARN[0000] error loading pod settings: open data/settings.yaml: no such file or directory
Exactly what I was looking for https://www.youtube.com/watch?v=WBM1FIPSe1s, 1 hour of Aya Nakamura - Djadja.
@brasshopper This _forced_ thing.... Not sure if _forced_ and _understanding_ can coexist in the same sentence.
Also, I'm moving to https://ko-fi.com/ because of the 0% fee.
@brasshopper No sure why, Apple never caught on me, maybe I'll give it another go at some point.