# 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 196277
# self = https://watcher.sour.is?offset=172825
# next = https://watcher.sour.is?offset=172925
# prev = https://watcher.sour.is?offset=172725
@prologic I think printf is a more portable option than echo -e for interpreting \t as tab. E.g. printf '%s\t%s\t%s' "$url" "$time" "$text". In general I always prefer printf over echo for anything non-trivial in unix shell scripts. See last paragraph of https://en.wikipedia.org/wiki/Echo_(command)#History
NGL tilde town's registration process was quite fun! reminded me of the good old text based adventure game.
NGL tilde town's registration process was quite fun! reminded me of the good old text based adventure game.
NGL tilde town's registration process was quite fun! reminded me of the good old text based adventure game.
@aelaraji easy as cake to get and
account here. Very reliable too!
Pinellas County Running: 3.14 miles, 00:08:58 average pace, 00:28:07 duration
late evening run. i don't even recall this one.
#running
Pinellas County Running: 3.14 miles, 00:08:58 average pace, 00:28:07 duration
late evening run. i don't even recall this one.
#running
Pinellas County Running: 3.14 miles, 00:08:58 average pace, 00:28:07 duration
late evening run. i don't even recall this one.
#running
🧮 USERS:1 FEEDS:2 TWTS:1109 ARCHIVED:79618 CACHE:2654 FOLLOWERS:17 FOLLOWING:14
@bender Yes! tilde.town is next on my list if I don't get a response in... too long.
@bender Yes! tilde.town is next on my list if I don't get a response in... too long.
@bender Yes! tilde.town is next on my list if I don't get a response in... too long.
Been curious about how people on Pubnix instances do manage their feed, if they have access to log? Sent in a req to join one still no res.
Been curious about how people on Pubnix instances do manage their feed, if they have access to log? Sent in a req to join one still no res.
Been curious about how people on Pubnix instances do manage their feed, if they have access to log? Sent in a req to join one still no res.
@bender I can always edit my twt and correct my Oopsie xD Would that make him happier?
@bender I can always edit my twt and correct my Oopsie xD Would that make him happier?
@bender I can always edit my twt and correct my Oopsie xD Would that make him happier?
@falsifian You are correct, but I ended up switching to /data/data/com.termux/files/usr/tmp as suggested by @doesnm in (#66py4ja). there must have been a reason why that file was placed in /tmp/ in the first place, I just don't know my way around python that much to figure it out 😅.
@falsifian You are correct, but I ended up switching to /data/data/com.termux/files/usr/tmp as suggested by @doesnm in (#66py4ja). there must have been a reason why that file was placed in /tmp/ in the first place, I just don't know my way around python that much to figure it out 😅.
@falsifian You are correct, but I ended up switching to /data/data/com.termux/files/usr/tmp as suggested by @doesnm in (#66py4ja). there must have been a reason why that file was placed in /tmp/ in the first place, I just don't know my way around python that much to figure it out 😅.
@aelaraji yeah, but he is shacking his finger at you for your use of markdown, and emoji. :-)
You proud daddy!? My twt is exactly 140 characters! 😂😂😂
You proud daddy!? My twt is exactly 140 characters! 😂😂😂
You proud daddy!? My twt is exactly 140 characters! 😂😂😂
Apparently Drama is tech entities' new Going Viral PR stunt. After the Wordpress vs. WPE mayhem, Godot starts it's own, Who/what's next?
Apparently Drama is tech entities' new Going Viral PR stunt. After the Wordpress vs. WPE mayhem, Godot starts it's own, Who/what's next?
Apparently Drama is tech entities' new Going Viral PR stunt. After the Wordpress vs. WPE mayhem, Godot starts it's own, Who/what's next?
PHP uses \t as well for TABs.
PHP uses \\t as well for TABs.
@sorenpeter oh, I thought we were settled on TABs for a while now, weren't we? 🤔 The new website mentions TABs too. The command echo -e (on any shell?) will use \t for them.
@sorenpeter oh, I thought we were settled on TABs for a while now, weren't we? 🤔 The new website mentions TABs too. The command echo -e (on any shell?) will use \\t for them.
@lyse what are you building now? The things you are mentioning I couldn't even start wrapping my head around them! 😅 They sure sound expensive, tough.
@lyse what are you building now? The things you are mentioning I couldn't even start wrapping my head around them! 😅 They sure sound expensive, tough.
[47°09′46″S, 126°43′34″W] Transponder malfunction
Thanks @david, good to know, but we need to agree on what character we use, otherwise the hashes will not be the same:)
Thanks @david, good to know, but we need to agree on what character we use, otherwise the hashes will not be the same:)
Thanks @david, good to know, but we need to agree on what character we use, otherwise the hashes will not be the same:)
Thanks @david, good to know, but we need to agree on what character we use, otherwise the hashes will not be the same:)
@sorenpeter a TAB is simply \\t. Just add it to that echo line, and that's it.
@sorenpeter a TAB is simply \t. Just add it to that echo line, and that's it.
Oh boy, I'm looking for trapezoidal (like ACME thread) screws and nuts in left hand form. The rods are already expensive, but nuts feel like a total ripoff. A hex nut for Tr20x2 being 30mm long and 30mm in "diameter" costs me 22 bucks! O_o Just a single one, made of regular steel. A meter of rod is 21€. The more common Tr20x4 hex nut is just 7€ and the rod 17€, but 4mm pitch is a bit much for a leadscrew for semi-precision work I reckon.
Well, maybe I just use metric threads. I will sleep on this.
@prologic from IRC:
> "Hashes will increase then, and will use SHA256 instead? That is the end result of weeks long discussions, correct?"
@lyse Maybe you're right: Let's pause this while edit/delete discussions.
@lyse Maybe you're right: Let's pause this while edit/delete discussions.
[47°09′05″S, 126°43′31″W] Dosimeter still failing
@mckinley they are fighting to make more money. Seeing it any other way is rather naïve.
@prologic That can only work if I happen to have the original one as well. But what are the odds for that? Quite low I'd say. It's rare that I see a once working thread to be cactus later on. Usually, when I arrive, police already broke up the party. Yarnd might be more lucky in that it constantly pulls, but I don't.
Anyway, I won't implement that in my client. Sounds too much effort for the tiny gain.
****
¿Sabéis cuando queda 1 minuto para que acabe la lavadora? Pues con esos minutos hacen los lunes. ⌘ Read more****
Ta, @movq and @bender! No, that is Wäschenbeuren: https://en.wikipedia.org/wiki/W%C3%A4schenbeuren My town is in the opposite direction.
And yes, it literally took hours to remove 90% of the photos. It's the necessary evil. I'm never looking forward to the sorting process. The longer the hike, the worse the aftermath.
We had 3°C the other night, quite cold. That's the price to pay for the nice temperatures at daytime.
@aelaraji You could just remove the {getuser()} part because you added ~.~
#catsoftwtxt
#catsoftwtxt
****
El tiempo es relativo, ya lo dijo Einstein. ⌘ Read more****
Understand, ok seems i should leave gemini untouched
@bender Good point! 👌 I'll make it so 👌
@bender Good point! 👌 I'll make it so 👌
@prologic yup, it was muted. I didn't do it purposely, though. I truly don't know how that happened. That beget the question, shouldn't that be disallowed? That is, muting ourselves should not be possible. That same for following/blocking ourselves (if that breaks functionality).
@doesnm No.
> iirc in twtxt v2 it starts prohibited
This is not true. There are no issues supporting fetching feeds via Gemini/Gopher. This is totally fine. What will likely happen is "recommendations" and "drawbacks of using Gemini/Gopher"
@doesnm No.
> iirc in twtxt v2 it starts prohibited
This is not true. There are no issues supporting fetching feeds via Gemini/Gopher. This is totally fine. What will likely happen is "recommendations" and "drawbacks of using Gemini/Gopher"
[47°09′52″S, 126°43′54″W] Dosimeter malfunction
I mean thread command but bash escapes quoted as command...
Ok, i know how to command working (not sure), but seems it only grab from cache. Maybe make fetch from twtxt.net if hash not found?
@prologic Regarding the new way of generating twt-hashes, to me it makes more sense to use tabs as separator instead of spaces, since the you can just copy/past a line directly from a twtxt-file that already go a tab between timestamp and message. But tabs might be hard to "type" when you are in a terminal, since it will activate autocomplete...🤔
Another thing, it seems that you sugget we only use the domain in the hash-creation and not the full path to the twtxt.txt
$ echo -e "https://example.com 2024-09-29T13:30:00Z Hello World!" | sha256sum - | awk '{ print $1 }' | base64 | head -c 12
@prologic Regarding the new way of generating twt-hashes, to me it makes more sense to use tabs as separator instead of spaces, since the you can just copy/past a line directly from a twtxt-file that already go a tab between timestamp and message. But tabs might be hard to "type" when you are in a terminal, since it will activate autocomplete...🤔
Another thing, it seems that you sugget we only use the domain in the hash-creation and not the full path to the twtxt.txt
$ echo -e "https://example.com 2024-09-29T13:30:00Z Hello World!" | sha256sum - | awk '{ print $1 }' | base64 | head -c 12
@prologic Regarding the new way of generating twt-hashes, to me it makes more sense to use tabs as separator instead of spaces, since the you can just copy/past a line directly from a twtxt-file that already go a tab between timestamp and message. But tabs might be hard to "type" when you are in a terminal, since it will activate autocomplete...🤔
Another thing, it seems that you sugget we only use the domain in the hash-creation and not the full path to the twtxt.txt
$ echo -e "https://example.com 2024-09-29T13:30:00Z Hello World!" | sha256sum - | awk '{ print $1 }' | base64 | head -c 12
@prologic Regarding the new way of generating twt-hashes, to me it makes more sense to use tabs as separator instead of spaces, since the you can just copy/past a line directly from a twtxt-file that already go a tab between timestamp and message. But tabs might be hard to "type" when you are in a terminal, since it will activate autocomplete...🤔
Another thing, it seems that you sugget we only use the domain in the hash-creation and not the full path to the twtxt.txt
$ echo -e "https://example.com 2024-09-29T13:30:00Z Hello World!" | sha256sum - | awk '{ print $1 }' | base64 | head -c 12
should i delete gemini support from twet? iirc in twtxt v2 it starts prohibited. And all of my fields are https
[47°09′42″S, 126°43′43″W] 4182 days without news from Herve
[47°09′24″S, 126°43′56″W] Saalmi, retransmit, please
@bender I see it here hmm 🤔 Dis you accidentally mute your own Twt?
@bender I see it here hmm 🤔 Dis you accidentally mute your own Twt?
🧮 USERS:1 FEEDS:2 TWTS:1108 ARCHIVED:79604 CACHE:2650 FOLLOWERS:17 FOLLOWING:14
@doesnm me too! 🤠(kidding, kidding!)
@off_grid_living is it locked because of a DRM thing or something else?
Otherwise you can check if you already have the pdftotext command that comes with the poppler-utils package, try converting converting the pdf into a text file and copy to your heart's content. I have just tried it myself.
If you don't have it already here's what you can do on Ubuntu or any Debian based distribution of Linux:
- Update and upgrade your packages:
> sudo apt update && sudo apt upgrade
- Install the poppler-utils package
> sudo apt install poppler-utils
- Now you can convert your pdf to txt file with:
> pdftotxt -layout -enc UTF-8 name_of_source_file.pdf name_of_destination_file.txt
You can always do a pdftotxt --help to see the rest of possible options.
Hope this helps.
@off_grid_living is it locked because of a DRM thing or something else?
Otherwise you can check if you already have the pdftotext command that comes with the poppler-utils package, try converting converting the pdf into a text file and copy to your heart's content. I have just tried it myself.
If you don't have it already here's what you can do on Ubuntu or any Debian based distribution of Linux:
- Update and upgrade your packages:
> sudo apt update && sudo apt upgrade
- Install the poppler-utils package
> sudo apt install poppler-utils
- Now you can convert your pdf to txt file with:
> pdftotxt -layout -enc UTF-8 name_of_source_file.pdf name_of_destination_file.txt
You can always do a pdftotxt --help to see the rest of possible options.
Hope this helps.
@off_grid_living is it locked because of a DRM thing or something else?
Otherwise you can check if you already have the pdftotext command that comes with the poppler-utils package, try converting converting the pdf into a text file and copy to your heart's content. I have just tried it myself.
If you don't have it already here's what you can do on Ubuntu or any Debian based distribution of Linux:
- Update and upgrade your packages:
> sudo apt update && sudo apt upgrade
- Install the poppler-utils package
> sudo apt install poppler-utils
- Now you can convert your pdf to txt file with:
> pdftotxt -layout -enc UTF-8 name_of_source_file.pdf name_of_destination_file.txt
You can always do a pdftotxt --help to see the rest of possible options.
Hope this helps.