# 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 61083
# self = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=37691
# next = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=37791
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=37591
@eaplmx I'm open to suggestions ๐ค
@eaplmx I'm open to suggestions ๐ค
@carsten If you'd like to try it whilst I'm still developing it, you can update to the dev tag (Docker image) and enable the filter_and_lists feature ๐
@carsten If you'd like to try it whilst I'm still developing it, you can update to the dev tag (Docker image) and enable the filter_and_lists feature ๐
For those on my pod (twtxt.net) -- Check out the modified filters that now behave as "additive" (AND) filters, with toggles. ๐ The UI/UX is not great, but this is the best my "skills" can come up with.
Hopefully folks like @justamoment @markwylde @darch or @hashrock can help improve the UX ๐ค
For those on my pod (twtxt.net) -- Check out the modified filters that now behave as "additive" (AND) filters, with toggles. ๐ The UI/UX is not great, but this is the best my "skills" can come up with.
Hopefully folks like @justamoment @markwylde @darch or @hashrock can help improve the UX ๐ค
@abucci I didn't know you were into "machine learning" and did a PhD on the subject ๐ณ
@abucci I didn't know you were into "machine learning" and did a PhD on the subject ๐ณ
@lyse Some nice shots there mate ๐ Apparently according to my neighbour and my daughter, it was too cloudy to take photos of the lunar eclipse ๐ข -- So instead I showed my daughter photos of the previous one I took back in 2018 -- Here's one such photo:
@lyse Some nice shots there mate ๐ Apparently according to my neighbour and my daughter, it was too cloudy to take photos of the lunar eclipse ๐ข -- So instead I showed my daughter photos of the previous one I took back in 2018 -- Here's one such photo:
Thinking about how to do "additive" filters for PR #1059 currently available as a feature filter_and_lists in the Docker image prologic/yarnd:dev -- Thinking about a template function, say AddFilter "name" that looks at the current request url query string and if there is already a filter ?f= adds a &f=. Essentially without having to require Javascript.
Then add a little Javascript to "enhance" the UX.
Thinking about how to do "additive" filters for PR #1059 currently available as a feature filter_and_lists in the Docker image prologic/yarnd:dev -- Thinking about a template function, say AddFilter "name" that looks at the current request url query string and if there is already a filter ?f= adds a &f=. Essentially without having to require Javascript.
Then add a little Javascript to "enhance" the UX.
@ocdtrekkie I'm still hung up on the "it's no longer my data" ๐
@ocdtrekkie I'm still hung up on the "it's no longer my data" ๐
Ooof that's a long Nick / Feed name ๐
Ooof that's a long Nick / Feed name ๐
Evening all ๐ Off to table-tennis ๐ #ping-pong
Evening all ๐ Off to table-tennis ๐ #ping-pong
@justamoment I can easily revert this as it's all behind a feature flag. My idea(s) so far are to:
- Build a UI around "filtering"
- Build the "Lists" feature (not-yet-started) where you can add one or more feeds to a list and generate a view from that.
Does this make sense?
I'm not entirely sure whether the "Filters" should be "inclusive" or "exclusive" -- On the backend (yarnd) they are implemented as functions that operate on a list of Twts (that make up a view) and if the function return true that Twt remains part of the view, if not it is dropped.
@justamoment I can easily revert this as it's all behind a feature flag. My idea(s) so far are to:
- Build a UI around "filtering"
- Build the "Lists" feature (not-yet-started) where you can add one or more feeds to a list and generate a view from that.
Does this make sense?
I'm not entirely sure whether the "Filters" should be "inclusive" or "exclusive" -- On the backend (yarnd) they are implemented as functions that operate on a list of Twts (that make up a view) and if the function return true that Twt remains part of the view, if not it is dropped.
@ocdtrekkie So let me get this straight... Solid is about as much of a joke as the idea of running Apps on these silly Blockchain(s) and storing all your Personal Data in "blockchain" / "crypto" networks?! ๐ค ๐คฆโโ๏ธ Can I just say:
> All your data belong to us!
@ocdtrekkie So let me get this straight... Solid is about as much of a joke as the idea of running Apps on these silly Blockchain(s) and storing all your Personal Data in "blockchain" / "crypto" networks?! ๐ค ๐คฆโโ๏ธ Can I just say:
> All your data belong to us!
@slashdot Damn ๐คฆโโ๏ธ That's a crying shame, I was _really_ looking forward to Apple's AR glasses to improve my "quality of life" (given my vision impairment / blindness) ๐ข
@slashdot Damn ๐คฆโโ๏ธ That's a crying shame, I was _really_ looking forward to Apple's AR glasses to improve my "quality of life" (given my vision impairment / blindness) ๐ข
@marado I _tend_ to agree with you, I find it quite weird and "wrong" (_for various definitions of_) to let random "people", "bots", "things" post to a feed that absolutely isn't theirs, have no control over and therefore the "Twts" are unauthentic ๐ข I of course have strong opinions and a strong opinion on this, I know _some_ do this and _want_ to do this, but like you, it just _feels_ wrong ๐
@marado I _tend_ to agree with you, I find it quite weird and "wrong" (_for various definitions of_) to let random "people", "bots", "things" post to a feed that absolutely isn't theirs, have no control over and therefore the "Twts" are unauthentic ๐ข I of course have strong opinions and a strong opinion on this, I know _some_ do this and _want_ to do this, but like you, it just _feels_ wrong ๐
@eaplmx Ahhh, sorry to hear that ๐ข The housing market here in Oz is insane and inflation is through the roof ๐คฆโโ๏ธ I _feel_ your pain ๐
@eaplmx Ahhh, sorry to hear that ๐ข The housing market here in Oz is insane and inflation is through the roof ๐คฆโโ๏ธ I _feel_ your pain ๐
@eaplmx We did, and the _only_ reason I can think of is if you're an operator of many pods, assuming we add "operator features" to the API and Mobile App or for development purposes (for convenience) -- So maybe we should anyway? ๐ค
@eaplmx We did, and the _only_ reason I can think of is if you're an operator of many pods, assuming we add "operator features" to the API and Mobile App or for development purposes (for convenience) -- So maybe we should anyway? ๐ค
@eaplmx All comes down to "time management" ๐
And often "late nights" ๐คฃ
@eaplmx All comes down to "time management" ๐
And often "late nights" ๐คฃ
Unfortunately Gitea _actually_ does consume quite a lot of memory, and I don't really know why. Perhaps my instance is "rather busy"? ๐ค It does seem a bit "leaky" though ๐ข
Unfortunately Gitea _actually_ does consume quite a lot of memory, and I don't really know why. Perhaps my instance is "rather busy"? ๐ค It does seem a bit "leaky" though ๐ข
@carsten What's Cosmoteer? ๐ค Looks very cool though ๐
@carsten What's Cosmoteer? ๐ค Looks very cool though ๐
๐ถ๐๐ฆฎ๐ฉ๐โ๐ฆบ๐พ๐ฆด๐ญ๐ฅบ
๐ถ๐๐ฆฎ๐ฉ๐โ๐ฆบ๐พ๐ฆด๐ญ๐ฅบ
@abucci ๐ฑ๐๐โโฌ๐น๐ป๐๐ฟ๐ฝ๐ธ๐บ๐พ๐ผ
@abucci ๐ฑ๐๐โโฌ๐น๐ป๐๐ฟ๐ฝ๐ธ๐บ๐พ๐ผ
@markwylde I do have a personal (more private) pod, but I don't actively use it (yet). I also have @prologic as well, but that was only because my infra lost power during some bad storms (now I have a UPS ๐
) -- I dunno about others around the place, most I _think_ stand up their own pods and probably don't have "accounts" on other pods per se.
That being said, we (@eaplmx and I) were thinking about a Google-style account switch (top-right in navbar) on the Mobile App? ๐ค
@markwylde I do have a personal (more private) pod, but I don't actively use it (yet). I also have @prologic as well, but that was only because my infra lost power during some bad storms (now I have a UPS ๐
) -- I dunno about others around the place, most I _think_ stand up their own pods and probably don't have "accounts" on other pods per se.
That being said, we (@eaplmx and I) were thinking about a Google-style account switch (top-right in navbar) on the Mobile App? ๐ค
@abucci No problems ๐ We gotta fix the UI to support Delete/Edit Last Twt on feeds / personas a ๐คฆโโ๏ธ
@abucci No problems ๐ We gotta fix the UI to support Delete/Edit Last Twt on feeds / personas a ๐คฆโโ๏ธ
@markwylde Our day jobs always consume too much of our time ๐ฅฒ
@markwylde Our day jobs always consume too much of our time ๐ฅฒ
There are a few flags as well to use ๐
There are a few flags as well to use ๐
@abucci Interestinf and good point ๐
@abucci Interestinf and good point ๐
@axodys Photo or it didn't happen ๐
@axodys Photo or it didn't happen ๐
@Rob Mastodon is well know for a respectful atmosphere?! ๐ณ I've heared/read the complete opposite ๐ค
@Rob Mastodon is well know for a respectful atmosphere?! ๐ณ I've heared/read the complete opposite ๐ค
@hashrock Ahh I see ๐ค Can you mock one up so we get an idea? ๐ค
@hashrock Ahh I see ๐ค Can you mock one up so we get an idea? ๐ค
@hashrock Is this something we can do with a custom profile view? Or a search view? ๐ค
@hashrock Is this something we can do with a custom profile view? Or a search view? ๐ค
Let's add a little JS to do this ๐
Let's add a little JS to do this ๐
@axodys Very nice! ๐ We're very glad to have you join our growing ecosystem ๐โโ๏ธ Welcome! ๐ค
@axodys Very nice! ๐ We're very glad to have you join our growing ecosystem ๐โโ๏ธ Welcome! ๐ค
@eaplmx Let's make sure we haveย an issue first! ๐ (still working at my day job...) Then let's build it ๐
@eaplmx Let's make sure we haveย an issue first! ๐ (still working at my day job...) Then let's build it ๐
@akoizumi That's true but I have found libraries that can help us implement TOTP so it should be pretty easy to add support for ๐
@akoizumi That's true but I have found libraries that can help us implement TOTP so it should be pretty easy to add support for ๐
@koelopog16 Yes I _think_ Yarn.social pods running yarnd should have builtin support for TOTP / 2FA. Absolutely! If there isn't already an existing Issue for this, please file one ๐ My _only_ requirement is that we built it in a way that is self-hosted and not reliant on any 3rd-party "cloud" / "saas" service. It has to work on its own.
@koelopog16 Yes I _think_ Yarn.social pods running yarnd should have builtin support for TOTP / 2FA. Absolutely! If there isn't already an existing Issue for this, please file one ๐ My _only_ requirement is that we built it in a way that is self-hosted and not reliant on any 3rd-party "cloud" / "saas" service. It has to work on its own.
@koelopog16 Oh hey! ๐ What's even nicer is the fact I _easily_ discovered you through the "Discover" view ๐
And yeah it is nice to see out little niche "social" thingy (some have called it the non-social social media ๐คฃ) grow over time ๐ฅณ
@koelopog16 Oh hey! ๐ What's even nicer is the fact I _easily_ discovered you through the "Discover" view ๐
And yeah it is nice to see out little niche "social" thingy (some have called it the non-social social media ๐คฃ) grow over time ๐ฅณ
Current Feature Flags - yarn - Mills -- Write up a quick Wiki page describing the current set of features that can be enabled on Yarn.social pods by operators (running yarnd) that are currently in flight ๐
Current Feature Flags - yarn - Mills -- Write up a quick Wiki page describing the current set of features that can be enabled on Yarn.social pods by operators (running yarnd) that are currently in flight ๐