# 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 22
# self = https://watcher.sour.is/conv/cngh76a
I am somewhat tempted to rewrite jenny in Rust. 😈
I am somewhat tempted to rewrite jenny in Rust. 😈
I am somewhat tempted to rewrite jenny in Rust. 😈
@movq I'm wondering whether I should rewrite tt in Go. However, I haven't tried out any Go TUI library yet. There are plenty out there. Even one which is inspired by Urwid.
@lyse take a look at https://charm.sh/. I saw it a while ago in Hacker News, and yesterday it popped around here on a twt from Maya too. Look at Bubble Tea specifically.
Nevermind. Won’t happen. I’m not able to find an HTTP client library for Rust which does *not* pull in an *insane* number of dependencies.
Nevermind. Won’t happen. I’m not able to find an HTTP client library for Rust which does *not* pull in an *insane* number of dependencies.
Nevermind. Won’t happen. I’m not able to find an HTTP client library for Rust which does *not* pull in an *insane* number of dependencies.
Rust might be interesting as a language, but its ecosystem is a total clusterfuck.
Rust might be interesting as a language, but its ecosystem is a total clusterfuck.
Rust might be interesting as a language, but its ecosystem is a total clusterfuck.
@movq That's one of the many reasons I like and prefer Go. It has a rich standard library and the use of the standard library is actually encouraged 👌
@movq That's one of the many reasons I like and prefer Go. It has a rich standard library and the use of the standard library is actually encouraged 👌
@prologic That’s good to hear. I’ll start experimenting with Go. I don’t think Rust has a future (for me).
@prologic That’s good to hear. I’ll start experimenting with Go. I don’t think Rust has a future (for me).
@prologic That’s good to hear. I’ll start experimenting with Go. I don’t think Rust has a future (for me).
@movq No worries 👌 There isn't a single thing I don't like about Go 🤗
@movq No worries 👌 There isn't a single thing I don't like about Go 🤗
Alright, this one appears to be better:
https://crates.io/crates/ureq
It’s still much heavier than I was hoping for, but I can’t spot any transitive dependencies in there which are complete nonsense.
The sad truth is, HTTP *is* heavy. All this stuff has to be implemented somehow, if you want to be compliant. And TLS has to be implemented as well. 😮💨
Alright, this one appears to be better:
https://crates.io/crates/ureq
It’s still much heavier than I was hoping for, but I can’t spot any transitive dependencies in there which are complete nonsense.
The sad truth is, HTTP *is* heavy. All this stuff has to be implemented somehow, if you want to be compliant. And TLS has to be implemented as well. 😮💨
Alright, this one appears to be better:
https://crates.io/crates/ureq
It’s still much heavier than I was hoping for, but I can’t spot any transitive dependencies in there which are complete nonsense.
The sad truth is, HTTP *is* heavy. All this stuff has to be implemented somehow, if you want to be compliant. And TLS has to be implemented as well. 😮💨
@movq simple, safe and HTTP(S) in the same sentence looks unbelievable to me 😁