WARN[0000] error loading config file: ~/.yarnc.yml error="open ~/.yarnc.yml: no such file or directory"
ERRO[0011] error making login request error="Post \\"http://localhost:8000/api/v1/auth\\": dial tcp 127.0.0.1:8000: connect: connection refused"
I know it took me to read all the code to create that .yarnc.yml file, the first time.
PS: THe yarnc login (when everything set) will only populate the token one.
WARN[0000] error loading config file: ~/.yarnc.yml error="open ~/.yarnc.yml: no such file or directory"
ERRO[0011] error making login request error="Post \\"http://localhost:8000/api/v1/auth\\": dial tcp 127.0.0.1:8000: connect: connection refused"
I know, it took me to read all the code to create that .yarnc.yml file, the first time.
PS: The yarnc login (when everything set) will only populate the token one.
WARN[0000] error loading config file: ~/.yarnc.yml error="open ~/.yarnc.yml: no such file or directory"
ERRO[0011] error making login request error="Post \"http://localhost:8000/api/v1/auth\": dial tcp 127.0.0.1:8000: connect: connection refused"
I know, it took me to read all the code to create that .yarnc.yml file, the first time.
PS: The yarnc login (when everything set) will only populate the token one.
A .yarnc.yml with the following on it
uri: https://twtxt.net/user/oevl/twtxt.txt
echo -n "My secret 🤓" | keys encrypt -armor -sender gabriel@github \
-recipient kex1ts0qw8fwkvle2f2xsqumetmr9ev5ppx22rl5hnycen68sanjzl7qnta629 \
-recipient kex1ts0qw8fwkvle2f2xsqumetmr9ev5ppx22rl5hnycen68sanjzl7qnta627 > msg.enc
echo -n "My secret 🤓" | keys encrypt -armor -sender gabriel@github \\
-recipient kex1ts0qw8fwkvle2f2xsqumetmr9ev5ppx22rl5hnycen68sanjzl7qnta629 \\
-recipient kex1ts0qw8fwkvle2f2xsqumetmr9ev5ppx22rl5hnycen68sanjzl7qnta627 > msg.enc
echo -n "My secret 🤓" | keys encrypt -armor -sender gabriel@github \\
-recipient kex1ts0qw8fwkvle2f2xsqumetmr9ev5ppx22rl5hnycen68sanjzl7qnta629 \\
-recipient kex1ts0qw8fwkvle2f2xsqumetmr9ev5ppx22rl5hnycen68sanjzl7qnta627 > msg.enc
echo -n "My secret 🤓" | keys encrypt -armor -sender gabriel@github \\
-recipient kex1ts0qw8fwkvle2f2xsqumetmr9ev5ppx22rl5hnycen68sanjzl7qnta629 \\
-recipient kex1ts0qw8fwkvle2f2xsqumetmr9ev5ppx22rl5hnycen68sanjzl7qnta627 > msg.enc
Just for information : keybase.io has a go pkg to deal with saltpack : https://github.com/keybase/saltpack
But if I want to tell to everybody that I follow something encrypted. It won't be possible.
And I was not aware of that RFC. Will be reading it.
I was also reading the cryptographic part of Scuttlebutt: https://ssbc.github.io/scuttlebutt-protocol-guide/
- Generics
- Fuzzing
- Workspace
Is in moment like that, I feel the need of a like button.
Are you rebuilding everything and the
go install duriny.envs.sh/twtr@latest
comes from a version before the Nuke ?
I am not familiar with cobra, but I don't see where you call the quickstart function ?
> Is this in relation to the so-called (dead and unmaintained) “reference client” ?
What ???????
> I would consider @<~duriny https://envs.net/~duriny/twtxt.txt>’s client twtr to be the new reference client once complete
Yep agree, is what I wanted to politely highlight.
#Twtxt :
- Great for handling personal files
- A nightmare to install and find the good requirements.txt
- Not handling the metadata
- Not handling web connection (yarnsocial)
#Twtr :
- Better than Twtxt for installing And metadata
- Lacking web connection (yarnsocial) (being developped)
- Lacking Pre and Post exec (easy to develop)
- Thread View lacking / User info view lacking
#Yarnc :
- Best for yarn social connection
- Follow/Unfollow/ Thread View / User Info/ View feature missing
- No files handling (may be hard)
The hardest part will mainly be for the client command line app.

types.MakeTwt(mainTwter, time.Now(), "Hello")
for some unit tests, I found that panic("twt manager not configured")
, I searched in the code without seeing where you use SetManager ??
And What do you think about search.brave ?
Here are some articles about how they did it : https://0x65.dev/ ?
* [65l67gq] 19 minutes ago test_feed_dont_follow@twtxt.net 2
| \\
| * [tiavzlq] 18 minutes ago test_feed_dont_follow@twtxt.net (#65l67gq) 2.1
| * [4zjeqta] 18 minutes ago test_feed_dont_follow@twtxt.net (#65l67gq) 2.2
| | \\
| | * [pyg4iaq] 18 minutes ago test_feed_dont_follow@twtxt.net (#4zjeqta) 2.2.1
| | * [b2wxclq] 18 minutes ago test_feed_dont_follow@twtxt.net (#4zjeqta) 2.2.2
* [65l67gq] 19 minutes ago test_feed_dont_follow@twtxt.net 2
| \
| * [tiavzlq] 18 minutes ago test_feed_dont_follow@twtxt.net (#65l67gq) 2.1
| * [4zjeqta] 18 minutes ago test_feed_dont_follow@twtxt.net (#65l67gq) 2.2
| | \
| | * [pyg4iaq] 18 minutes ago test_feed_dont_follow@twtxt.net (#4zjeqta) 2.2.1
| | * [b2wxclq] 18 minutes ago test_feed_dont_follow@twtxt.net (#4zjeqta) 2.2.2
$yarnc post $(echo "test" | gpg --symmetric | base64)
$yarnc timeline | tail -n 3 | head -n 1 | tr ' ' '\\n' | base64 --decode | gpg --decrypt
$yarnc post $(echo "test" | gpg --symmetric | base64)
$yarnc timeline | tail -n 3 | head -n 1 | tr ' ' '\n' | base64 --decode | gpg --decrypt
Congrats sir.
$yarnc post $(echo test | gpg --symmetric | base64)
$yarnc timeline | tail -n 3 | head -n 1 | tr ' ' '\n' | base64 --decode | gpg --decrypt
$yarnc post $(echo test | gpg --symmetric | base64)
$yarnc timeline | tail -n 3 | head -n 1 | tr ' ' '\\n' | base64 --decode | gpg --decrypt
timeline | tail -n 3 | head -n 1 | tr ' ' '\\n' | base64 --decode | gpg --decrypt
timeline | tail -n 3 | head -n 1 | tr ' ' '\n' | base64 --decode | gpg --decrypt
For later, I mean.
Stupid question guys, yarnc has what twtr doesn’t and twtr has what yarnc doesn’t.
Should i ask the obvious question ?
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
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.