# 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 31
# self = https://watcher.sour.is/conv/wilgbuq
Also https://envs.net/! 😋
@adi Dude! Stop putting bangs ! on the end of your URL(s) 😂 You frequently do this and ruin many URLs you link to (_I'm sure not on purpose_) 🤣 -- Remember that many characters are actually valid in URL(s) 😅
@adi Dude! Stop putting bangs ! on the end of your URL(s) 😂 You frequently do this and ruin many URLs you link to (_I'm sure not on purpose_) 🤣 -- Remember that many characters are actually valid in URL(s) 😅
@prologic I wonder if it's a good idea to assume that punctuation marks at the end of the url are not part of the url, they're more commonly punctuation marks?

> Is this the correct url https://twtxt.net?
@adi No! That's not a good idea at all, that is in direction violation of the Uniform Resource Identifier standard.

> The path component contains data, usually organized in hierarchical
> form, that, along with data in the non-hierarchical query component
> (Section 3.4), serves to identify a resource within the scope of the
> URI's scheme and naming authority (if any). The path is terminated
> by the first question mark ("?") or number sign ("#") character, or
by the end of the URI.
@adi No! That's not a good idea at all, that is in direction violation of the Uniform Resource Identifier standard.

> The path component contains data, usually organized in hierarchical
> form, that, along with data in the non-hierarchical query component
> (Section 3.4), serves to identify a resource within the scope of the
> URI's scheme and naming authority (if any). The path is terminated
> by the first question mark ("?") or number sign ("#") character, or
by the end of the URI.
@prologic Your opinion!
I personally would violate it in this case.
I mean, what kind of url is https://mkws.sh? or https://mkws!. I would violate it only if the punctuation mark is the final caracter in the twt.
@adi No mate this is not my opinion at all. If you can't agree to standards and follow them, then what hope do we have in this industry. Seriously mate, follow the standards and if you actually intend to construct URIs with a ! in them, that's fine, just understand that is a totally valid URI.
@adi No mate this is not my opinion at all. If you can't agree to standards and follow them, then what hope do we have in this industry. Seriously mate, follow the standards and if you actually intend to construct URIs with a ! in them, that's fine, just understand that is a totally valid URI.
@prologic if only people weren't lazy, and linked things to neat way. But not, it is so amazingly difficult!
@prologic I, most of the time follow and agree with the standards and understand their value but there are exceptions when I believe it's not the end of the world to violate them for various reasons, like in this case. But it's my opinion, I'm not trying to convince you.
@adi Just as long as you don't expect me to break the standards in yarnd's codebase I'm fine with your choice/preference 😅 Try not to do it too often eh? I mean clicking on broken links is kind of annoying at best 😂
@adi Just as long as you don't expect me to break the standards in yarnd's codebase I'm fine with your choice/preference 😅 Try not to do it too often eh? I mean clicking on broken links is kind of annoying at best 😂
And I know you don't "expect" anything from me, so that's cool too 😂 But also if you "prefer" yarnd did something about these broken links, I will not 😂
And I know you don't "expect" anything from me, so that's cool too 😂 But also if you "prefer" yarnd did something about these broken links, I will not 😂
@prologic Sure man, no problem! 😁
@adi that hedgedoc is really cool.
@prologic But which standard do we respect, the URI one or English punctuation https://en.wikipedia.org/wiki/English_punctuation!
@adi

standards
@adi

standards
@david Do you always link that?
FWIW "English" is not a "standard" It is a spoken and written language.
FWIW "English" is not a "standard" It is a spoken and written language.
@prologic So you'd rather respect the URI standard rather than English punctuation?
@prologic No it's not a "standard" but it does have rules.
@adi that hedgehog is really cool.


> Yarn surpasses Twitter in number of users, read all about in on https://slashdot.org/!

vs

> Yarn surpasses Twitter in number of users, read all about in on https://slashdot.org/

Twitter treats the exclamation mark as punctuation btw https://twitter.com/adi_onl/status/1491582254593843200
@adi Twitter is wrong 😆 !!!
@adi Twitter is wrong 😆 !!!