





$ (echo "URL Bytes"; sort -n -k 2 -r < avatars.txt | head) | column -t
URL Bytes
https://birkbak.neocities.org/avatar.jpg 667640
https://darch.neocities.org/avatar.png 652960
http://darch.dk/avatar.png 603210
https://social.naln1.ca/media/0c4f65a4be32ff3caf54efb60166a8c965cc6ac7c30a0efd1e51c307b087f47b.png 327947
...
But so far nothing much... Still running the search...
$ (echo "URL Bytes"; sort -n -k 2 -r < avatars.txt | head) | column -t
URL Bytes
https://birkbak.neocities.org/avatar.jpg 667640
https://darch.neocities.org/avatar.png 652960
http://darch.dk/avatar.png 603210
https://social.naln1.ca/media/0c4f65a4be32ff3caf54efb60166a8c965cc6ac7c30a0efd1e51c307b087f47b.png 327947
...
But so far nothing much... Still running the search...
receieveFile()
_)? 🤔
receieveFile()
_)? 🤔
for url in $(jq -r '.Twters[].avatar' cache.json | sed '/^$/d' | grep -v -E '(twtxt.net|anthony.buc.ci|yarn.stigatle.no|yarn.mills.io)' | sort -u); do echo "$url $(curl -I -s -o /dev/null -w '%header{content-length}' "$url")"; done
...
😅 Let's see... 🤔
for url in $(jq -r '.Twters[].avatar' cache.json | sed '/^$/d' | grep -v -E '(twtxt.net|anthony.buc.ci|yarn.stigatle.no|yarn.mills.io)' | sort -u); do echo "$url $(curl -I -s -o /dev/null -w '%header{content-length}' "$url")"; done
...
😅 Let's see... 🤔
$ jq '.Feeds | keys[]' cache.json | wc -l
4402
If you both don't mind dropping your caches. I would recommend it. Settings -> Poderator Settings -> Refresh cache.
$ jq '.Feeds | keys[]' cache.json | wc -l
4402
If you both don't mind dropping your caches. I would recommend it. Settings -> Poderator Settings -> Refresh cache.
$ jq '.Feeds | keys[]' cache.json | wc -l
4402
If you both don't mind dropping your caches. I would recommend it. Settings -> Poderator Settings -> Reset cache.
yarnd
server logs too. Any new interesting errors? 🤔 No more multi-GB tmp files? 🤔
yarnd
server logs too. Any new interesting errors? 🤔 No more multi-GB tmp files? 🤔
backup_db.sh
and dump_cache.sh
They pipe JSON to stdout and prompt for your admin password. Example:
URL=<your_pod_url> ADMIN=<your_admin_user> ./tools/dump_cache.sh > cache.json
backup_db.sh
and dump_cache.sh
They pipe JSON to stdout and prompt for your admin password. Example:
URL=<your_pod_url> ADMIN=<your_admin_user> ./tools/dump_cache.sh > cache.json
git pull
, rebuild and redeploy.There is also a shell script in
./tools
called dump_cache.sh
. Please run this, dump your cache and share it with me. 🙏
git pull
, rebuild and redeploy.There is also a shell script in
./tools
called dump_cache.sh
. Please run this, dump your cache and share it with me. 🙏
git pull
and rebuild 😅
git pull
and rebuild 😅
yarnd-avatar-*1
files piling up in /tmp/
? 🤔
yarnd-avatar-*1
files piling up in /tmp/
? 🤔
sift
is a tool I use for grep/find, etc.> What would you like to know about the files?
Roughly what their contents are. I've been reviewing the code paths responsible and have found a flaw that needs to be fixed ASAP.
Here's the PR: https://git.mills.io/yarnsocial/yarn/pulls/1169
sift
is a tool I use for grep/find, etc.> What would you like to know about the files?
Roughly what their contents are. I've been reviewing the code paths responsible and have found a flaw that needs to be fixed ASAP.
Here's the PR: https://git.mills.io/yarnsocial/yarn/pulls/1169
activitypub
feature turned on btw? In fact could you just list out what features you have enabled please? 🙏
activitypub
feature turned on btw? In fact could you just list out what features you have enabled please? 🙏
https://git.mills.io/yarnsocial/yarn/src/commit/983fa87d4ea17f76537e19714ad8a6d19ba9d904/internal/utils.go#L658-L670
https://git.mills.io/yarnsocial/yarn/src/commit/983fa87d4ea17f76537e19714ad8a6d19ba9d904/internal/utils.go#L658-L670
prologic@JamessMacStudio
Fri Jul 26 00:22:44
~/Projects/yarnsocial/yarn
(main) 0
$ sift 'yarnd-avatar-*'
internal/utils.go:666: tf, err := receiveFile(res.Body, "yarnd-avatar-*")
@abucci Don't suppose you can inspect one of those files could you? Kinda wondering if there's some other abuse going on here that I need to plug? 🔌
prologic@JamessMacStudio
Fri Jul 26 00:22:44
~/Projects/yarnsocial/yarn
(main) 0
$ sift 'yarnd-avatar-*'
internal/utils.go:666:\ttf, err := receiveFile(res.Body, "yarnd-avatar-*")
@abucci Don't suppose you can inspect one of those files could you? Kinda wondering if there's some other abuse going on here that I need to plug? 🔌
prologic@JamessMacStudio
Fri Jul 26 00:22:44
~/Projects/yarnsocial/yarn
(main) 0
$ sift 'yarnd-avatar-*'
internal/utils.go:666: tf, err := receiveFile(res.Body, "yarnd-avatar-*")
@abucci Don't suppose you can inspect one of those files could you? Kinda wondering if there's some other abuse going on here that I need to plug? 🔌