# 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 29
# self = https://watcher.sour.is/conv/m443x2q
hello world
@tkanos Hello! πŸ‘‹ Welcome to my pod πŸ€—
@tkanos Hello! πŸ‘‹ Welcome to my pod πŸ€—
Hello M. @prologic, very funny project you have here. I like yarnc (despite some feature missing), when i have time i will try to use twtr with pre_tweet_hook with a curl to have some kind of token I guess.
@tkanos if you are familiar with Go, we'd love the help! There are quite a few things that yarnc is lacking and in need of some additional features πŸ‘Œ

> very funny project you have here

When you say "funny", what do you mean? πŸ˜…
@tkanos if you are familiar with Go, we'd love the help! There are quite a few things that yarnc is lacking and in need of some additional features πŸ‘Œ

> very funny project you have here

When you say "funny", what do you mean? πŸ˜…
funny : I like it.
reading your code makes me create that request:

curl -X POST https://twtxt.net/auth -d '{"username":"tkanos", "password":"test"}'

But unfortunately I got a bad request.
Help you, why not, all will depend on time.
Ideally for now, I'd like to use yarnc for my timeline and twtr for following, despite I have seen some follow function in your code that doesn't seems link to the console.
@tkanos care to share the pre_tweet_hook you are using with twtr? I'd be very interested to see how people are using my client :D
@tkanos you'll be happy to hear that yarn.social will be supported natively in twtr in the next release, you can check out the other available backends here: https://pkg.go.dev/duriny.envs.sh/twtr/backends
@tkanos you'll be happy to hear that yarn.social will be supported naitively in twtr in the next release, you can check out the other available backends here: https://pkg.go.dev/duriny.envs.sh/twtr/backends
CC @twtr_news
oki got it

curl -X 'POST' -d '{"username":"test","password":"test"}  ' -H 'Accept: application/json' -H 'Content-Type: application/json' -H 'User-Agent: go.yarn.social/1.0.0@HEAD' 'https://twtxt.net/api/v1/auth' | jq '.token'

But now I realise, that I can't inject it on twtr :S>
At least i had fun debugging yarnc and yarnd code.
Thanks
Yep ~duriny, I saw that you have a backend code with yarnsocial, not yet used.~
@tkanos coming soon(TM) ;)
@tkanos comming soon(TM) ;)
@tkanos what's the obvious question? Ideally both will be completed soon, I've volunteered to work on yarnc but I haven't really had the time since I'm busy with twtr lol :D
@<~duriny https://envs.net/~duriny/twtxt.txt> @prologic
@<~duriny https://envs.net/~duriny/twtxt.txt> @prologic

Stupid question guys, yarnc has what twtr doesn’t and twtr has what yarnc doesn’t.
Should i ask the obvious question ?
~duriny, @prologic Sorry guys, my bad, was trying some feature between web app and command line, and ended up posting 2 times, and removing one~
@tkanos No problems mate! Just be aware that it's not actually possible to "remove one" anyway when you have little to no control over who follows you. In other words, once published and pulled, consider your Twt published πŸ˜‚ That's how content addressing works πŸ˜…
@tkanos No problems mate! Just be aware that it's not actually possible to "remove one" anyway when you have little to no control over who follows you. In other words, once published and pulled, consider your Twt published πŸ˜‚ That's how content addressing works πŸ˜…
@tkanos Yeah I was going to say you need to actually post a Content-Type of application/json to the /api/v1/<rpc> endpoint of any pod.
@tkanos Yeah I was going to say you need to actually post a Content-Type of application/json to the /api/v1/<rpc> endpoint of any pod.
@tkanos

> Should i ask the obvious question ?

What's the question? twtr is an independent implementation of Twtxt + Yarn.social extensions created by and maintained by @<~duriny https://envs.net/~duriny/twtxt.txt> πŸ‘Œ

yarnc is a command-line client for the Yarn.social yarnd API of what we call "Pods". I have a strong desire however for it to also be somewhat closer to twtr in the sense that you can use it for managing a local twtxt.txt file with "sync" to your Yarn.social account on whatever Pod you choose.

Does this help clear things up? πŸ€”
@tkanos

> Should i ask the obvious question ?

What's the question? twtr is an independent implementation of Twtxt + Yarn.social extensions created by and maintained by @<~duriny https://envs.net/~duriny/twtxt.txt> πŸ‘Œ

yarnc is a command-line client for the Yarn.social yarnd API of what we call "Pods". I have a strong desire however for it to also be somewhat closer to twtr in the sense that you can use it for managing a local twtxt.txt file with "sync" to your Yarn.social account on whatever Pod you choose.

Does this help clear things up? πŸ€”
@prologic Yes Thanks
@prologic Do you know what can be cool on yarnc, to be able to read the post like git logs
For later, I mean.
@tkanos You mean having something like a yarnc log sub-command that reads your local twtxt.txt file and display each Twt along with it's Date/Time and Hash?

That would need to go hang-in-hand with fleshing out "local feed" support with "sync to Pod" at the same time for that to make sense, but if this is what you mean, yes I approve πŸ‘Œ
@tkanos You mean having something like a yarnc log sub-command that reads your local twtxt.txt file and display each Twt along with it's Date/Time and Hash?

That would need to go hang-in-hand with fleshing out "local feed" support with "sync to Pod" at the same time for that to make sense, but if this is what you mean, yes I approve πŸ‘Œ