# 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=41091
# next = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=41191
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=40991
@axodys That looks identical. Just different image? Hmmm 🤔 If you're around let's debug this live? Clearly I've broken something... Catch me on either IRC or https://meet.jit.si/Yarn.social (up to you)
@axodys That looks identical. Just different image? Hmmm 🤔 If you're around let's debug this live? Clearly I've broken something... Catch me on either IRC or https://meet.jit.si/Yarn.social (up to you)
@bender perhaps we should publish our own copy of this transcript somewhere else as well for posterity? 🤔
@bender perhaps we should publish our own copy of this transcript somewhere else as well for posterity? 🤔
@bender perhaps we should publish our own copy of this transcript somewhere else as well for posterity? 🤔
@bender perhaps we should publish our own copy of this transcript somewhere else as well for posterity? 🤔
@bender thanks for the commentary (re president of Ukraine, live speech to US Congress), keep it up as I'm heading out for my Physio. 👌
@bender thanks for the commentary (re president of Ukraine, live speech to US Congress), keep it up as I'm heading out for my Physio. 👌
@bender thanks for the commentary (re president of Ukraine, live speech to US Congress), keep it up as I'm heading out for my Physio. 👌
@bender thanks for the commentary (re president of Ukraine, live speech to US Congress), keep it up as I'm heading out for my Physio. 👌
@axodys It is already in edge so if you just docker pull you _should_ be good to go 👌
@axodys It is already in edge so if you just docker pull you _should_ be good to go 👌
@axodys It is already in edge so if you just docker pull you _should_ be good to go 👌
@axodys It is already in edge so if you just docker pull you _should_ be good to go 👌
@xuu Pretty much yeah 👌
@xuu Pretty much yeah 👌
@xuu Pretty much yeah 👌
@xuu Pretty much yeah 👌
Ukrainian President Volodymyr Zelensky Addresses Joint Meeting of Congress - YouTube
Ukrainian President Volodymyr Zelensky Addresses Joint Meeting of Congress - YouTube
Ukrainian President Volodymyr Zelensky Addresses Joint Meeting of Congress - YouTube
Ukrainian President Volodymyr Zelensky Addresses Joint Meeting of Congress - YouTube
@akoizumi I agree. If I were to build my own Git hosting "platform" (if you wanna call it that) I would basically take something like Gogs, strip it back to its basics and only have the following features:

- Basic SSH + HTTPS hosting and clone support
- Web based file browser (of course)
- Web based Issue viewer, but just displaying and interacting with [git-bug](https://github.com/MichaelMure/git-bug( (no database or any of that silly crap)
- Pull Requests would be replaced by Email submission, so you actually just git-send-email to a special email address.
- Web hooks for anything else like CI/CD integration
- No Wiki (I find that feature useless)
- And pretty much no other features...
@akoizumi I agree. If I were to build my own Git hosting "platform" (if you wanna call it that) I would basically take something like Gogs, strip it back to its basics and only have the following features:

- Basic SSH + HTTPS hosting and clone support
- Web based file browser (of course)
- Web based Issue viewer, but just displaying and interacting with [git-bug](https://github.com/MichaelMure/git-bug( (no database or any of that silly crap)
- Pull Requests would be replaced by Email submission, so you actually just git-send-email to a special email address.
- Web hooks for anything else like CI/CD integration
- No Wiki (I find that feature useless)
- And pretty much no other features...
@akoizumi I agree. If I were to build my own Git hosting "platform" (if you wanna call it that) I would basically take something like Gogs, strip it back to its basics and only have the following features:

- Basic SSH + HTTPS hosting and clone support
- Web based file browser (of course)
- Web based Issue viewer, but just displaying and interacting with [git-bug](https://github.com/MichaelMure/git-bug( (no database or any of that silly crap)
- Pull Requests would be replaced by Email submission, so you actually just git-send-email to a special email address.
- Web hooks for anything else like CI/CD integration
- No Wiki (I find that feature useless)
- And pretty much no other features...
@akoizumi I agree. If I were to build my own Git hosting "platform" (if you wanna call it that) I would basically take something like Gogs, strip it back to its basics and only have the following features:

- Basic SSH + HTTPS hosting and clone support
- Web based file browser (of course)
- Web based Issue viewer, but just displaying and interacting with [git-bug](https://github.com/MichaelMure/git-bug( (no database or any of that silly crap)
- Pull Requests would be replaced by Email submission, so you actually just git-send-email to a special email address.
- Web hooks for anything else like CI/CD integration
- No Wiki (I find that feature useless)
- And pretty much no other features...
👋 Question for Pod operators and even Twtxt users alike... Do we _really_ want to integrate with the so-called "Fediverse"? -- Even if the answer is a resounding "yes" from the community, the _only_ viable way I _think_ we would build this is via a separate 2-way bridge/service that anyone _could_ run -- I would probably run the first instance no doubt just like I run feeds.twtxt.net -- Thoughts? 🤔 #Yarn.social #Twtxt #Fediverse #ActivityPub
👋 Question for Pod operators and even Twtxt users alike... Do we _really_ want to integrate with the so-called "Fediverse"? -- Even if the answer is a resounding "yes" from the community, the _only_ viable way I _think_ we would build this is via a separate 2-way bridge/service that anyone _could_ run -- I would probably run the first instance no doubt just like I run feeds.twtxt.net -- Thoughts? 🤔 #Yarn.social #Twtxt #Fediverse #ActivityPub
👋 Question for Pod operators and even Twtxt users alike... Do we _really_ want to integrate with the so-called "Fediverse"? -- Even if the answer is a resounding "yes" from the community, the _only_ viable way I _think_ we would build this is via a separate 2-way bridge/service that anyone _could_ run -- I would probably run the first instance no doubt just like I run feeds.twtxt.net -- Thoughts? 🤔 #Yarn.social #Twtxt #Fediverse #ActivityPub
👋 Question for Pod operators and even Twtxt users alike... Do we _really_ want to integrate with the so-called "Fediverse"? -- Even if the answer is a resounding "yes" from the community, the _only_ viable way I _think_ we would build this is via a separate 2-way bridge/service that anyone _could_ run -- I would probably run the first instance no doubt just like I run feeds.twtxt.net -- Thoughts? 🤔 #Yarn.social #Twtxt #Fediverse #ActivityPub
@ocdtrekkie @bender The whole ActivityPub integration of Gitea for so-called "Federation" (which btw is a bullshit term) is just total nonsense. I mean I "get it", and understand the motivations behind it, but FFS, it would have been done without ActivityPub 🤦‍♂️
@ocdtrekkie @bender The whole ActivityPub integration of Gitea for so-called "Federation" (which btw is a bullshit term) is just total nonsense. I mean I "get it", and understand the motivations behind it, but FFS, it would have been done without ActivityPub 🤦‍♂️
@ocdtrekkie @bender The whole ActivityPub integration of Gitea for so-called "Federation" (which btw is a bullshit term) is just total nonsense. I mean I "get it", and understand the motivations behind it, but FFS, it would have been done without ActivityPub 🤦‍♂️
@ocdtrekkie @bender The whole ActivityPub integration of Gitea for so-called "Federation" (which btw is a bullshit term) is just total nonsense. I mean I "get it", and understand the motivations behind it, but FFS, it would have been done without ActivityPub 🤦‍♂️
@axodys feature has been merged 👌
@axodys feature has been merged 👌
@axodys feature has been merged 👌
@axodys feature has been merged 👌
@axodys Sorry, someone pointed out to me on IRC that this took me 49m instead of the 1/2hr I promised 🤣
@axodys Sorry, someone pointed out to me on IRC that this took me 49m instead of the 1/2hr I promised 🤣
@axodys Sorry, someone pointed out to me on IRC that this took me 49m instead of the 1/2hr I promised 🤣
@axodys Sorry, someone pointed out to me on IRC that this took me 49m instead of the 1/2hr I promised 🤣
@axodys PR incoming!

=> https://git.mills.io/yarnsocial/yarn/pulls/1103

Just wanna get someone to review it before I roll this out 😅=
@axodys PR incoming!

=> https://git.mills.io/yarnsocial/yarn/pulls/1103

Just wanna get someone to review it before I roll this out 😅=
@axodys PR incoming!

=> https://git.mills.io/yarnsocial/yarn/pulls/1103

Just wanna get someone to review it before I roll this out 😅=
@axodys PR incoming!

=> https://git.mills.io/yarnsocial/yarn/pulls/1103

Just wanna get someone to review it before I roll this out 😅=
@abucci But I _thought_ Gitea promised to keep their open source version free? 🤔 Have they gone back on that now?? 🤦‍♂️
@abucci But I _thought_ Gitea promised to keep their open source version free? 🤔 Have they gone back on that now?? 🤦‍♂️
@abucci But I _thought_ Gitea promised to keep their open source version free? 🤔 Have they gone back on that now?? 🤦‍♂️
@abucci But I _thought_ Gitea promised to keep their open source version free? 🤔 Have they gone back on that now?? 🤦‍♂️
@abucci That was never the intention obviously 😅 Just legacy crap (we didn't know how to write a search engine back then 🤣)
@abucci That was never the intention obviously 😅 Just legacy crap (we didn't know how to write a search engine back then 🤣)
@abucci That was never the intention obviously 😅 Just legacy crap (we didn't know how to write a search engine back then 🤣)
@abucci That was never the intention obviously 😅 Just legacy crap (we didn't know how to write a search engine back then 🤣)
In fact if you give me 1/2hr to an hour I'm pretty confident I can build this now 🤞
In fact if you give me 1/2hr to an hour I'm pretty confident I can build this now 🤞
In fact if you give me 1/2hr to an hour I'm pretty confident I can build this now 🤞
In fact if you give me 1/2hr to an hour I'm pretty confident I can build this now 🤞
@axodys Ahh! Good point. Let me address this today 🙏 Basically you want the old behaviour right? We used to display only local user posts once upon a time, it got changed (community decided) -- But we can have an option to switch between them and I'll just bring that code back -- Actually its pretty easy to add, just making it conferrable is just fiddly (new options, etc).
@axodys Ahh! Good point. Let me address this today 🙏 Basically you want the old behaviour right? We used to display only local user posts once upon a time, it got changed (community decided) -- But we can have an option to switch between them and I'll just bring that code back -- Actually its pretty easy to add, just making it conferrable is just fiddly (new options, etc).
@axodys Ahh! Good point. Let me address this today 🙏 Basically you want the old behaviour right? We used to display only local user posts once upon a time, it got changed (community decided) -- But we can have an option to switch between them and I'll just bring that code back -- Actually its pretty easy to add, just making it conferrable is just fiddly (new options, etc).
@axodys Ahh! Good point. Let me address this today 🙏 Basically you want the old behaviour right? We used to display only local user posts once upon a time, it got changed (community decided) -- But we can have an option to switch between them and I'll just bring that code back -- Actually its pretty easy to add, just making it conferrable is just fiddly (new options, etc).
Oh good 👌
Oh good 👌
Oh good 👌
Oh good 👌
@abucci Yeah if you git pull and rebuild you should see the same fix as on my pod 😅
@abucci Yeah if you git pull and rebuild you should see the same fix as on my pod 😅
@abucci Yeah if you git pull and rebuild you should see the same fix as on my pod 😅
@abucci Yeah if you git pull and rebuild you should see the same fix as on my pod 😅
@slashdot What a fucking great way to run a business. Borrow $1.3B dollars, make $1.4B dollars and see what happens, hmmm 🤔
@slashdot What a fucking great way to run a business. Borrow $1.3B dollars, make $1.4B dollars and see what happens, hmmm 🤔
@slashdot What a fucking great way to run a business. Borrow $1.3B dollars, make $1.4B dollars and see what happens, hmmm 🤔
@slashdot What a fucking great way to run a business. Borrow $1.3B dollars, make $1.4B dollars and see what happens, hmmm 🤔
@lyse Awww that's a shame 😢 I enjoy your beautiful scenery 😅
@lyse Awww that's a shame 😢 I enjoy your beautiful scenery 😅
@lyse Awww that's a shame 😢 I enjoy your beautiful scenery 😅
@lyse Awww that's a shame 😢 I enjoy your beautiful scenery 😅
@marado This has been fixed now as you can see in https://twtxt.net/conv/cbbmijq -- Thanks for reporting 🙏
@marado This has been fixed now as you can see in https://twtxt.net/conv/cbbmijq -- Thanks for reporting 🙏
@marado This has been fixed now as you can see in https://twtxt.net/conv/cbbmijq -- Thanks for reporting 🙏
@marado This has been fixed now as you can see in https://twtxt.net/conv/cbbmijq -- Thanks for reporting 🙏
Written into the feed as:


2022-12-21T20:14:00Z	Testing #foo #bar #baz


🥳
Written into the feed as:


2022-12-21T20:14:00Z\tTesting #foo #bar #baz


🥳
Written into the feed as:


2022-12-21T20:14:00Z	Testing #foo #bar #baz


🥳
Written into the feed as:


2022-12-21T20:14:00Z	Testing #foo #bar #baz


🥳
Written into the feed as:


2022-12-21T20:14:00Z	Testing #foo #bar #baz


🥳
Testing #foo #bar #baz
Testing #foo #bar #baz
Testing #foo #bar #baz
Testing #foo #bar #baz
@lyse Hmmm maybe given @abucci's comment in #5s6ctoq I _might_ use a queue for writes and when rotating a feed, write the contents of the feed but leave the last N lines where N is the configured -N/--max-cache-items. Rotate the feed (atomically) then write those last N items back from the recently written archived feed. Because concurrent writes are _usually_ safe on most UNIX systems.
@lyse Hmmm maybe given @abucci's comment in #5s6ctoq I _might_ use a queue for writes and when rotating a feed, write the contents of the feed but leave the last N lines where N is the configured -N/--max-cache-items. Rotate the feed (atomically) then write those last N items back from the recently written archived feed. Because concurrent writes are _usually_ safe on most UNIX systems.
@lyse Hmmm maybe given @abucci's comment in #5s6ctoq I _might_ use a queue for writes and when rotating a feed, write the contents of the feed but leave the last N lines where N is the configured -N/--max-cache-items. Rotate the feed (atomically) then write those last N items back from the recently written archived feed. Because concurrent writes are _usually_ safe on most UNIX systems.
@lyse Hmmm maybe given @abucci's comment in #5s6ctoq I _might_ use a queue for writes and when rotating a feed, write the contents of the feed but leave the last N lines where N is the configured -N/--max-cache-items. Rotate the feed (atomically) then write those last N items back from the recently written archived feed. Because concurrent writes are _usually_ safe on most UNIX systems.
@lyse Hmmm maybe given @abucci's comment in #5s6ctoq I _might_ use a queue for writes and when rotating a feed, write the contents of the feed but leave the last N lines where N is the configured -N/--max-cache-items. Rotate the feed (atomically) then write those last N items back from the recently written archived feed. Because concurrent writes are _usually_ safe on most UNIX systems.
@abucci Hmmm
@abucci Hmmm
@abucci Hmmm
@abucci Hmmm