# 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 4637
# self = https://watcher.sour.is?uri=https://twtxt.net/user/https://twtxt.net/user/prologic/twtxt.txt/twtxt.txt&offset=1937
# next = https://watcher.sour.is?uri=https://twtxt.net/user/https://twtxt.net/user/prologic/twtxt.txt/twtxt.txt&offset=2037
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/https://twtxt.net/user/prologic/twtxt.txt/twtxt.txt&offset=1837
I _think_ I need another coffee πŸ˜€ β˜•οΈ
@slashdot Best comment!\n\n> The mainstream media is also an amplifier for idiots. A much more powerful amplifier. And the idiots are an elite club. Not just any idiot can waltz in, you have to have the politically correct agenda.\n\nπŸ˜‚ It’s so true it makes me cry 🀣
@off_grid_living Nope it’s not, but we have some unique features and foals πŸ˜€
@eli_oat I have a funny feeling you might be right…
@vain You’re welcome! πŸ€—
Oh boi! 😳 Sorry for the @twtxt bot flood! πŸ˜‚ It needs some debounce logic hmmm πŸ€”
@vain You now have better UA support with the token callback we talked about. Tested it fully locally and was happy enough so its merged now and rolled out to all pods. πŸ‘Œ
@arnauld Nice! πŸ‘Œ Thank you for support our efforts! cc @dooven you have a new user 😎
@vain Inspired by that repo, I also started posix-shell-scripts a while back which also contains some useful tidbits I wrote πŸ˜€
@vain Yup it is! Used this repo to save my bacon plenty of times 😁
@neilblaze Love your Tagline btw πŸ˜€\n\n> Trying to learn how to learn ;)\n\nπŸ‘Œ
So the "mobile friendly narbar" part has been fixed since that posting... But there are other mobile UI/UX issues that still need to be addressed on the Web App. You are more than welcome to help us! πŸ™‡β€β™‚οΈ I should put you in touch with the rest of our dev team and Agus that is working on Ui/UX for the Web App too!
@neilblaze \n\n> Also, the I think that the styling of login panel needs a bit of improvement. Can anyone tell me where to jump in?\n\nYou can jump right into the source code at https://github.com/jointwt/twtxt\n\nAlso FYI, There is a mobile App for both Android and iOS called "Goryon". See this Twt docs7cq 😎
@neilblaze Hello! πŸ‘‹ Welcome to my Twtxt pod and our little growing community here! πŸ€— I posted that particular job on OpenSourceDesign _quite some time ago_, so bear with me while I go see if its stilrelevantnt (_at least there's still lots of UI/UX improvements to be made!_) 😎
Quick 5+3 lichess.org game I just played. β™Ÿ πŸŽ₯
@dilbert So true! these days you see people using hand sanitizers all over the place! you even see people use hand sanitizers even after you know 100% that theyve already sanitized and thoroughly cleansed their hands! 😳 I guess you can’t be too careful! πŸ˜‚
@antonio Also I _think_ WriteFreely's [Hosting Pricing Model}(https://writefreely.host/pricing) is a bit interesting. 1) I think it's too much IHMO 2) All the plans are basically the same _except_ for the no. of blogs (_meaning I guess users?_) -- Nevertheless we can draw from some of the ideas there? I'd personally like to offer Fully Managed Twt.social Pods at a _much lower_ price point (_per Pod Owner_) and a single higher priced tier for "white labeled branding". Anything else/custom we can be contacted for and tailor to suit. What do you think?_
@antonio So Twt.social is built on twtxt.txt, Self-Hosted Twtxt Pods and Fully Managed Twtxt Pods πŸ˜€
@antonio Yup 😁 Great ideas are not unique but borrowed or inspired 😎 Yhe other thing to remember is we built on a 3rd pre-existing format, twtxt.txt
@antonio It primarily supports only long-form / blogging and uses ActiciryPub. In practice I found the whole ActivifyPub thing a bit cumbersome, for example comments on your blog posts never worked for me πŸ€·β€β™‚οΈ
@antonio Yup I’m familiar with it! 😎 ran it for a short while... 😁
I pronounce it as β€œtwit-i-zens” 🀣
@gmj yes
Mirning Twtizens πŸ˜΄β˜•οΈ
I think our local city council needs to water their grass! 😳
Our new grass! πŸžπŸ“·
Hey @twilightsparkle πŸ‘‹ How it going? πŸ€—
@slashdot @off_grid_living @kt84 hmmm some of the /. article comments don’t paint a very good light here… I’m wondering for example where the hell does the water supply come from? I suppose were swapping energy from the grid costs with cost of water supply?!
@slashdot ooh this looks good! πŸ‘Œ An Australian made hydrogen fuel cell that stores 40 kWh of power and only cost AU$35,000! cc @off_grid_living @kt84
New new grass and soil! 😎 πŸ“·
@vain That’s pretty cool 😎
This is from Linux Gizmos
@gmj Thank you I’ll have a read πŸ™‡β€β™€οΈ
@antonio @dooven @ionores I’m definitely celebrating! 🍺
πŸ“£ ANN: Finally after ~2 weeks of hard work (_just to get the Mobile App through the relevant app stores_) we finally have Goryon (_Themobilel App for Twt.social pods_) on both the App Store for iOS compatible with iPhone/iPad and Play Store for Android devices! πŸŽ‰ I cannot thank the team enough for their hard work and effort (@antonio @dooven) for getting this through! Now on to our next set of challenges! 😎 Happy Twt'ing! πŸ€—~
@ionores I think we could come up with a rather large list of these sitcom/drummer TV shows that are really otherwise quite terrible πŸ˜‚ (_ but to be fair some people enjoy them!_)
The same local Jewelery store has this today πŸ“· πŸ‘ŒπŸ˜‚
@ionores did you change your avatar recently? I like it πŸ‘Œ
@ionores @antonio Oh no I forgot about that one! That has to be one of the worst Australian TV shows ever made! πŸ€£πŸ€¦β€β™‚οΈ
πŸ€£πŸ˜‚πŸ˜ŽπŸ‘Œ "The Simpsons"β„’ rock!
@ionores Has to be "The Simpsons" 🀣
@ionores Oh yeah don't think I've watched it to be honest. Is it any good or just as sloppy as every other drama/sitcom πŸ˜€
@ionores Eh? Australian what?πŸ€”
On Nova FM this morning:\n\n> There’s an Amber alert out this morning for 33-year-old man that took a three-year-old girl from her home...\n\n#https://twtxt.net/search?tag=Australia> #Brisbane
@ionores Never heard of that one, US show?
@prologic @ionores In the same category of awfulness with shows like "Blue Heelers", "Home and Away" and "Country Practice" 🀣
@ionores That show was gawd awful 🀣
@ionores Haha! 🀣 Bay Watch right? 😳 (_man showing me age!_)
@marado @prologicnet Thank you! Now I can have conversations with you on Twtxt like thi one! πŸ˜‚ welcome back to the cool new way to social media πŸ€—
@antonio Wow that’s pretty! @kt84 did we ever see this when we lived in the US? πŸžπŸ‘Œ
@felixp7 Thanks for the TL;DR too! I didn’t scroll up to see it so I got my wife to skim read the article for me and summarize it! πŸ˜‚
@felixp7 I wouldn’t say that compilers are ubiquitous, just that the one most commonly used compiler is ubiquitous.
@felixp7 Nice article thanks! I find the same sets of problems with Java too! 😳
@gmj Btw... You _should_ read my Hacktober Blog Post, if you're any good with programming and/or Go we could use the help! That post also outlines some interesting things we want to do, for example Git integration so that one could primarily keep their twtxt.txt file in a Git repo somewhere, but still have say a twtxt.net account and use the Web App, API and Mobile apps as well as the command-line when they're at a terminal with access t their Git repo, etc...
@gmj Oh _should_ have mentioned this before, but Twtxt.net (_and other Twt.social pods_) also have an API, this means we can do interesting things like for example have a mobile app. We have one for Android in the Play Store which you can find/install here if you're on an Android device.
@gmj Re "Your identity is your Twt URI", to be honest I'm not 100% convinced of this per se. What if you decide to change where/how you host your twtxt.txt feed? I did! Many others have too. See the last line of my old feed at https://prologic.github.io/twtxt.txt πŸ˜€ In any case it really doesn't matter tbh, since I have done so far and continue to plan to do so, keep backwards compatibility with the Twtxt spec/format and this means _any_ client _should_ work.
@gmj Thanks! I'll have a read! I used to (_before I started twtxt.net_) use a nice command-line client written in Go by @quite called twet it wasn't too bad, I quite liked it πŸ˜€ Even contributed ot it! 😎
I use Go for the backend so it's a very basic Regex engine. If you want to play with the regex online you can use this tool You can find the documented syntax that Go uses here
@gmj Can you hit me up on the /support form with your email address/name/etc so I can work this out with you? Thanks! πŸ˜€
@gmj But to be clear... Whilst I'm the pod owner of this particular pod, I would not condone "poking at the database" and "figuring out if an account/feed can be deleted just because someone asked" 🀣
@gmj Hmm good question. I guess you didn't create that account? πŸ“· (_or did you by accident?_) I'd have to go dump the database to see when it was created and make a decision based on that. Since no PII (_PersonalIdentifiablee Information_) is required on signup, there is no way to tell who created this or what πŸ˜€_
Re "Conversations". Please read my blog post Making Twtxt Better for an explanation of this. Basically we hash each Twt with a Blake2B hash and use that as the "Subject". The Twt must exist to be replied to form a conversation, you can't just make up a hash. The nice thing however is that this works across pods too. A conversation that starts on one pod and has participants in another pod, the twts get mirrorred there with the same hashes .
Re "External September", if this _were_ to happen (_hopefully not too soon!_) this would be awesome, I would celebrate some level of success πŸ˜€ That being said, I get the overwhelming problems that can incur. Fortunately as you know Twtxt is designed to be decentralised, so are Twt.social pods like this one (twtxt.net), it is just one of quite a few now (_10 to that we know of so far, 1 of which has nothing to do with us_).
Re "140 chars", pods are configurable. I configure this pod (twtxt.net) to be 288. It also supports both short and long forms (Twts and Blogs). It does both. You can read some of my blog posts at https://twtxt.net/blogs/prologic for example.
Re "140 chars", pods are configurable. I configure this pod (twtxt.net) to be 288. It also supports both short and long forms (Twts and Blogs). It does both. You can read some of my blog posts at https://twtxt.net/blogs/prologic for example.
@jack Oh hey there! πŸ‘‹ What client do you use btw? Yes it is fun! 😎
@maurice_renck You _could_ even run an instance of jointwt/twtxt like the one here, Also we support both short (_twts_) and long-form (_blogs_) πŸ˜€
@vain Thanks for your proposal in Issue 244, this is really great! Thank you ! πŸ™‡β€β™‚οΈ
Hello @pestilenz ! πŸ‘‹ Same to you too! You may not see this as your last post was a bit dated (_so not sure if you still use Twtxt?_) but Welcome to Twtxt nonetheless! πŸ€—_
Hello @azlen πŸ‘‹ Probably you don't use Twtxt much (_sine your last post was a bit dated_), but Welcome nonetheless to Twtxt! πŸ€—
@dbohdan Not sure if you still follow me, but I'm _thinking_ about something we had talked about on #twtxt on FreeNode a while back... Signing Twts. It would of course be nice if we _could_ do this in a way that doesn't break existing clients... Thinking of using the same technique as you proposed for newlines, except that it would be a comment containing the signature of the previous Twt, or something like this... πŸ€”
@felixp7 Nope afraid I'm not that good! 🀣 Or as they say:\n\n> "Caching is hard!"β„’
@felixp7 Ahh! Is there something we can improve on the backend or UI here?
@felixp7 You’re welcome! Thanks ! πŸ€—
@vain Correct! So in the meantime you can use my pod and the fact that I meet β€˜n great new people here as a pseudo-directory of users until Twtxt reaches a point of critical mass πŸ˜‚
@vain A directory of users in my opinion would centralize the network a little too much for my liking… I would mostly prefer that new users form relationships with each other by discovering them from either the pod they are on or through other interactions they observe 😁
@vain No no that’s fine! Just mean I have some bugs potentially to iron out with that section of code 😁
@prologic Apparently they actually completed nuked MY account! 🀣 😳
@vain You do follow me right? If so I think there’s a bug πŸ€”πŸ“·
@vain what are you trying to solve?
@felixp7 I didn’t get a chance to read it obviously πŸ˜‚
@felixp7 Hi ! πŸ‘‹ You popped up in my feed but just as I went to refresh it disappeared. You must’ve deleted it? That’s OK because that’s what that feature is meant for 😁
So... Instead of investigating how an erroneous account got created with an email address that didn't / and does not belong to the perpetrator, they instead remove my email address (_supposedly from the erroneous account_)?! wtf?! 😳 As far as I'm concerned the account (_even if created erroneously_) is now mine! πŸ˜†
New Blog Post Making Twtxt Better by @prologic πŸ“
Hi @jack πŸ‘‹
@alexflounder Go is a good choice! πŸ‘Œ
@ffuentes not just you 😁
For those not familiar (_I wasn't at first_), Flounder is/was a:\n\n> Flounder - a Gemini site builder/host\n\nSee the original announcement post here
@alexflounder Why no more Twtxt?! 😒
These are indeed some of the nice _aspects_ of the whole Twtxt idea... However bear in mind that folks like you and me are "technically minded" and we are (_by the looks_) UNIX buffs πŸ˜€ That is to say, (_as I said_) I loved the whole idea so much I wanted to bring it to everyone! Yes there are lots of clients of all kinds of different capabilities. I intend to blog about the non-breaking extensions we made to Twtxt.net to enhance the UX (_User eXperience_). Remember though that it is still decentralised 😎
I _really hate_ Google Chrome's new "hover", "popup" / "tooltip" thing. How do I turn this crap off?! 😳 To all UI/UX designers, you _really_ need to be more sympathetic to vision impaired persons, you have no idea how awful popup, hover UI elements really are, they _just_ plain suck. Stop doing it! 🀬
I woke up this morning to find out that _someone_ or _something_ had created a Spotify account using my personal email address! 😱 😳 Talk about Privacy and _potential_ Identity Theft! 😑 -- The "login" attempt was even from Germany! 😲 And the profile data from the USA! 😳 -- I've since contacted their support with a very strong email. Let's see what happens! πŸ€”
@gmj You’re welcome! Also if you preserve the subject, the bit in parentheses in your replies the client that I use will be able to collect the individual Twts together in a conversation...
@gmj Yup it is! I loved it so much I built this web app and backend for what is essentially a multi-user client with API and we have a team of 5 that also built a Mobile App πŸŽ‰ LMK if you’re interest in learning more 😁
@gmj if you’re interested in trying out a modern client with a nice Web App and Mobile App come check out Twtxt πŸ‘Œ
@gmj *nods* 😁 Welcome to Twtxt! πŸ€—
Hello @maurice_renck πŸ‘‹ from Australia / Brisbane πŸ€—
I _think_ the 3 major mobile networks here in Oz are in cahoots with each other. Telstra $55/month, Vodafone $40/month and Optus $39/month for their _smallest/cheapest_ SIM-only plans. 😱_
My friend the Butcher Bord! πŸ¦œπŸ“· Need to give him a name? πŸ€”
@off_grid_living You should put it up for sale in that Grass Roots πŸ‘Œ