# 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=35091
# next = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=35191
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=34991
@abucci I rely on the builtin features in macOS to remember what Apps I like to have open when I start or login and where they're positioned. It works okay for me, not sure if other Desktop Environments / Window Managers on other OS(es) have this feature? (_been too long since used Linux on Desktop, sorry π
_)_
@abucci I rely on the builtin features in macOS to remember what Apps I like to have open when I start or login and where they're positioned. It works okay for me, not sure if other Desktop Environments / Window Managers on other OS(es) have this feature? (_been too long since used Linux on Desktop, sorry π
_)_
I honestly really don't get it myself π€¦ββοΈ It was something of course we _had_ to deal with when building yarnd, but really in the end I borrowed the same principles as [micro.Blog])https://micro.blog) where we _really_ should not care about the content, types of content or other such silly nonsense, rules and stupid moderation policies. Just don't do stupid shitβ’ is how I like to put it -- or your Pod operator _may_ remove your account (_honestly its never happened to date_)
I honestly really don't get it myself π€¦ββοΈ It was something of course we _had_ to deal with when building yarnd, but really in the end I borrowed the same principles as [micro.Blog])https://micro.blog) where we _really_ should not care about the content, types of content or other such silly nonsense, rules and stupid moderation policies. Just don't do stupid shitβ’ is how I like to put it -- or your Pod operator _may_ remove your account (_honestly its never happened to date_)
@akoizumi Hmmm it _should_ probably be a lot bigger, more centered and a bit more prominent? π€
@akoizumi Hmmm it _should_ probably be a lot bigger, more centered and a bit more prominent? π€
@brasshopper Welcome to the insane world of BS forums and social media garbage that has just stupid rules for no good reason (_because the few spoil it for the many π€£_) and at the same time those same platforms are just designed to keep you addicted so they can make a pretty penny ($$$) off every piece of content you post (and then get banned for it π€£)
I honestly can't say I'm surprised to hear this, not because of something you did, just becuase this is all becoming far too common. π’_
@brasshopper Welcome to the insane world of BS forums and social media garbage that has just stupid rules for no good reason (_because the few spoil it for the many π€£_) and at the same time those same platforms are just designed to keep you addicted so they can make a pretty penny ($$$) off every piece of content you post (and then get banned for it π€£)
I honestly can't say I'm surprised to hear this, not because of something you did, just becuase this is all becoming far too common. π’_
@will Of course I did π
@will Of course I did π
@eaplmx Thanks for the constructive criticisms π€ I'm really super glad things worked nicely for you and we got to chatting in real-time securely π -- In terms of the UX -- Yes I completely 100% agree with you, we're not there yet, not even close. -- That's what we need the most help with, and why I submitted for NLnet funding in the hopes we can pour some money into building a better UX and especially a first-class Mobile experience π€
@eaplmx Thanks for the constructive criticisms π€ I'm really super glad things worked nicely for you and we got to chatting in real-time securely π -- In terms of the UX -- Yes I completely 100% agree with you, we're not there yet, not even close. -- That's what we need the most help with, and why I submitted for NLnet funding in the hopes we can pour some money into building a better UX and especially a first-class Mobile experience π€
@akoizumi Oh wow! π³ That _actually_ does look cool! Can you link me to your running instnace? You _might_ convince me to take your theme and apply it as the default if you're up for that? π€
@akoizumi Oh wow! π³ That _actually_ does look cool! Can you link me to your running instnace? You _might_ convince me to take your theme and apply it as the default if you're up for that? π€
@tkanos Yup, totally get that π€ Got two of my own and a demanding job myself, plus all these projects I continue to maintain for the community π
@tkanos Yup, totally get that π€ Got two of my own and a demanding job myself, plus all these projects I continue to maintain for the community π
@tkanos Do it! The more the better! π We can only improve these things by "dogfooding" (using it) πββοΈ
@tkanos Do it! The more the better! π We can only improve these things by "dogfooding" (using it) πββοΈ
π₯³ Had a nice real-time chat with @eaplmx today over Salty Chat today which was really nice π I love that two things happened 1) Worked out how to register an address on my broker/domain in the first place, 2) then worked out how to delegate another domain to my broker. -- This was a very good outcome for useability π #Salty.im
π₯³ Had a nice real-time chat with @eaplmx today over Salty Chat today which was really nice π I love that two things happened 1) Worked out how to register an address on my broker/domain in the first place, 2) then worked out how to delegate another domain to my broker. -- This was a very good outcome for useability π #Salty.im
@tkanos Yeah we're slowly but surely trying to rip out the parts of yarnd that are "internal" and make things more reusable. Thanks also for @xuu and his hard work with the lextwt package πββοΈ -- The reason we did this work in the first place was so we could reuse parts of the Yarn.social codebase that powers yarnd for Salty.im -- If you recall, Salty.im actually shares the same messaging format as Yarn/Twtxt (_including the comments which we use for reactions/actions, readreceiptss, etc_).
@tkanos Yeah we're slowly but surely trying to rip out the parts of yarnd that are "internal" and make things more reusable. Thanks also for @xuu and his hard work with the lextwt package πββοΈ -- The reason we did this work in the first place was so we could reuse parts of the Yarn.social codebase that powers yarnd for Salty.im -- If you recall, Salty.im actually shares the same messaging format as Yarn/Twtxt (_including the comments which we use for reactions/actions, readreceiptss, etc_).
@eaplmx Nice! π So to have your own nick@yourdomain all you have to do is delegate to my broker (if you want to keep using it for the time being?) -- This is covered by the Spec's Delegation section π
@eaplmx Nice! π So to have your own nick@yourdomain all you have to do is delegate to my broker (if you want to keep using it for the time being?) -- This is covered by the Spec's Delegation section π
@marado Congrats! π₯³ I tried to setup some project work for either Yarn.social or Salty.im but couldn't work it out π’
@marado Congrats! π₯³ I tried to setup some project work for either Yarn.social or Salty.im but couldn't work it out π’
@eaplmx Ahh! Yeah check out the docs and see how far you get π€ Help us improve them π
@eaplmx Ahh! Yeah check out the docs and see how far you get π€ Help us improve them π
@tkanos Can you file a bug report with steps for me to repro local? π
@tkanos Can you file a bug report with steps for me to repro local? π
@eaplmx Werew going to go look at another camper trailer βΊοΈ
@eaplmx Werew going to go look at another camper trailer βΊοΈ
What was this for sorry? π€
What was this for sorry? π€
@akoizumi Haha doesn't matter -- Still conveyed the intent π
@akoizumi Haha doesn't matter -- Still conveyed the intent π
@will I see π€ Unfortunately I haven't taken Spyda much further than a weekend project I'm afraid π’ I threw it together on a whim, the indexer is "okay" for mostly simple websites (without Javascript), there is no re-crawl logic to speak of, and the display results could be improved. I'm not sure if I'll find time/motification to do much more with it unless I get some interest and maybe some help π€
@will I see π€ Unfortunately I haven't taken Spyda much further than a weekend project I'm afraid π’ I threw it together on a whim, the indexer is "okay" for mostly simple websites (without Javascript), there is no re-crawl logic to speak of, and the display results could be improved. I'm not sure if I'll find time/motification to do much more with it unless I get some interest and maybe some help π€
Got an acknowledgement of our Salty.im funding proposal to NLnet this evening. I look forward to the outcome π€ #Salty.im
Got an acknowledgement of our Salty.im funding proposal to NLnet this evening. I look forward to the outcome π€ #Salty.im
@abucci I know right! π
Thinking of buying one π€
@abucci I know right! π
Thinking of buying one π€
@movq yeah it's a neat idea but unfortunately, it just doesn't really integrate very well or very nicely or negatively or you know what I mean
@movq yeah it's a neat idea but unfortunately, it just doesn't really integrate very well or very nicely or negatively or you know what I mean
Sadly I disabled it and removed it. In VSCodium it works much better and is more "native". This extension is a bit weird in that it actually embedded the entire Neo Vim (Terminal UI and all) UI over the top (yuck).
Sadly I disabled it and removed it. In VSCodium it works much better and is more "native". This extension is a bit weird in that it actually embedded the entire Neo Vim (Terminal UI and all) UI over the top (yuck).
Haha! I just wrote this reply using the firenvim extension :D
But I'm not entirely sure I like it all that much as I notice the "Follow Keyboard Focus" is not working for me :/
Haha! I just wrote this reply using the firenvim extension :D
But I'm not entirely sure I like it all that much as I notice the "Follow Keyboard Focus" is not working for me :/
@eaplmx The source code to the Mobile App for Yarn.social (codenamed Goryon) is actually here:
https://git.mills.io/yarnsocial/app
And if you wanted to help us build an App for Salty.im -- The first thing I would do is figure out how to build a "Hello World" in Flutter (just the UI/UX part) that invokes some native code written in Go using Flutter/Dart FFI or similar.
Did you want to jump on a call at some point? π€
@eaplmx The source code to the Mobile App for Yarn.social (codenamed Goryon) is actually here:
https://git.mills.io/yarnsocial/app
And if you wanted to help us build an App for Salty.im -- The first thing I would do is figure out how to build a "Hello World" in Flutter (just the UI/UX part) that invokes some native code written in Go using Flutter/Dart FFI or similar.
Did you want to jump on a call at some point? π€
@mckinley Oh!!! How risking neat! π€ I'll get this π
@mckinley Oh!!! How risking neat! π€ I'll get this π
@eaplmx Don't obviously take my word for it, but honestly I _think_ you should learn Flutter -- If you want to get into Mobile App development. Of all the ways I've tried to get into Mobile App development myself, Cordova, React Native, Go (with gomobile, which works) and other ways. Flutter is probably the best, its actively developed, improvements come out every other month and building Apps (at least the UI/UX part) is pretty straight forward (if you can get to like Dart, which I don't π
) -- That being said, if you do pick this skill up, you _could_ really really help the Salty.im project a lot by figuring out out to build a "Hello World" Flutter UI with a Go backend (using FFI or an embedded RPC server). That would help us a lot in building a first-class Salty-Chat Mobile App finally π
@eaplmx Don't obviously take my word for it, but honestly I _think_ you should learn Flutter -- If you want to get into Mobile App development. Of all the ways I've tried to get into Mobile App development myself, Cordova, React Native, Go (with gomobile, which works) and other ways. Flutter is probably the best, its actively developed, improvements come out every other month and building Apps (at least the UI/UX part) is pretty straight forward (if you can get to like Dart, which I don't π
) -- That being said, if you do pick this skill up, you _could_ really really help the Salty.im project a lot by figuring out out to build a "Hello World" Flutter UI with a Go backend (using FFI or an embedded RPC server). That would help us a lot in building a first-class Salty-Chat Mobile App finally π
One thing I think is important here if we decide to add this support, is we need to build an interface around managing user files, with deletion support. I've never been worried too much about the media uploaded to a pod because generally that either comes off your device or its otherwise fairly obvious its some open works just borrowed off the interwebs and uploaded/links. Also if its linked elsewhere I don't care π
But uploading arbitrary filesI _believe_ will require a per-User storage, and management interfaces around that π€
One thing I think is important here if we decide to add this support, is we need to build an interface around managing user files, with deletion support. I've never been worried too much about the media uploaded to a pod because generally that either comes off your device or its otherwise fairly obvious its some open works just borrowed off the interwebs and uploaded/links. Also if its linked elsewhere I don't care π
But uploading arbitrary filesI _believe_ will require a per-User storage, and management interfaces around that π€
@eaplmx Do you have any experience with Flutter? If you do, you _could_ help finish of some needed features, fix some bugs, re-brand it as "Yarn" (with the right logo) and help me publish it (finally) to both stores? π€
@eaplmx Do you have any experience with Flutter? If you do, you _could_ help finish of some needed features, fix some bugs, re-brand it as "Yarn" (with the right logo) and help me publish it (finally) to both stores? π€
@lyse And how was that? π€
@lyse And how was that? π€
@akoizumi Yeah yeah it's still an Electron App, but what can you do π€£ -- I've gotten somewhat used to the intelli-sense, which is about the only feature I really like, but its still slow and cumbersome at times π€¦ββοΈ
@akoizumi Yeah yeah it's still an Electron App, but what can you do π€£ -- I've gotten somewhat used to the intelli-sense, which is about the only feature I really like, but its still slow and cumbersome at times π€¦ββοΈ
@darch Ooof, let's be care with the term _federated_ π
-- If by that you mean, uploaded "files" will be copied to other Pods? No. Media doesn't currently work like this either. A user that uploads media (audio, video or an image) is stored on that Pod and served up and linked to (if you remember to do so π
)
@darch Ooof, let's be care with the term _federated_ π
-- If by that you mean, uploaded "files" will be copied to other Pods? No. Media doesn't currently work like this either. A user that uploads media (audio, video or an image) is stored on that Pod and served up and linked to (if you remember to do so π
)
@will Why do you ask anyway? π€
@will Why do you ask anyway? π€
@eaplmx Yeah we need to fix publishing of that App for the Play Store π
@eaplmx Yeah we need to fix publishing of that App for the Play Store π
@eaplmx It's a plugin to VSCode / Codiium itself yes π Essentially it replaces the garbage editor with a Neo Vim instance π€£
@eaplmx It's a plugin to VSCode / Codiium itself yes π Essentially it replaces the garbage editor with a Neo Vim instance π€£
@eaplmx I use VSCodium on macOS and its just fine π I also use it with NeoVim
@eaplmx I use VSCodium on macOS and its just fine π I also use it with NeoVim
@will You mean spyda.dev -- It's not very good though, knocked up on a weekend some months ago π
@will You mean spyda.dev -- It's not very good though, knocked up on a weekend some months ago π
@stigatle This is really quite an amazing view πββοΈ
@stigatle This is really quite an amazing view πββοΈ
@abucci Yeah, I agree. The _only_ part of that statement that is true is in "decentralised" systems. For example, it is practically quite hard to delete Twts from a feed noce cached, fetched, archived, whatever across numerous clients in the Yarn/Twtt ecosystem. Why? Well because there is no one single point of control π
@abucci Yeah, I agree. The _only_ part of that statement that is true is in "decentralised" systems. For example, it is practically quite hard to delete Twts from a feed noce cached, fetched, archived, whatever across numerous clients in the Yarn/Twtt ecosystem. Why? Well because there is no one single point of control π