# nick = jmjl # url = https://tilde.green/~jmjl/twtxt/twtxt.txt # avatar = https://tilde.green/~jmjl/avatar.png 2023-03-18T08:31:32Z (#jlmo6ha) @ I am doing well, thanks for asking 2023-03-18T08:56:04Z (#5tp4vbq) @ Nice, it seeems to work 2023-03-18T10:46:22Z (#wtfnszq) @ Computer time alredy exists look at UTC, in theory we would always know it's UTC unless specified otherwise 2023-03-21T05:43:22Z (#bdl6ztq) @ Oh, weird I forgot about timezones.

I was wondering about the time and date of your morning all message when I remembered timezones :D 2023-03-21T19:18:43Z @ Consider making feeds.twtxt.net support pleroma/akkoma instances too.

I don't think that you can get a rss feed from them, so it might be a
little more work. Sorry, I know it might be difficult so if it's outside
of the project's scope it's not needed but it'd be nice.
(I think it's completly out of scope so no need really, I don't know if
I should host another feeds instance for myself as I don't know if I
should really setup my rss from newsboat to jenny (getting emails
made by jenny in a directory in my home directory)

I fell like I want to do the oposite, have twtxt feeds available as rss.
(I should probably write a script or something that runs jenny (on
cron), and then parses the mail folder for mail, and makes every email
be a entry in the rss feed) 2023-03-22T05:58:10Z (#nvegj5a) @ I came here from a mention from prologic about QR codes (to your twtxt.net account) and I later went to this one :) 2023-03-22T06:00:11Z (#dt7qfhq) @ Link is dead, could you write your own blog post? 2023-03-23T17:24:39Z (#yfbfzsq) @ No I
did not move my feed, (I was under another name a bit ago, I had to
input my new feed into twtxt.net for it to notice I existed, I thought
jenny was going to notify twtxt.net with my feed url?) 2023-03-24T05:19:54Z (#o2ppuaa) @ No it is a real twtxt feed.

But [jenny](https://www.uninformativ.de/git/jenny/file/README.html) is
configured to anounce myself so it is a weird thing that twtxt didn't
recognize that. 2023-03-25T11:14:02Z (#o2ppuaa) @ Anouncing doesn't exists, seems.
I thought twtxt servers could support a protocol that when they receive
requests from a custom User-Agent they'd be able to notice and know.
I searched the feed url in your server and then it queried my feed, else
yarn wouldn't know I existed.
Is there any protocol to not need to go to each yarn instance and tell
them that a twtxt feed X exists? 2023-03-25T14:11:08Z (#o2ppuaa) @ Because yarn doesn't seem to work properly with client discovery


That's the reason I want to let me manually add my feed to yarn
services.
Also, do you have any recommendations on how to implement this using
nginx logs? 2023-03-25T18:35:33Z (#o2ppuaa) @ It seemed to not care that I where posting to you, as my user-agent I think contains my username that was weirding me out a bit. 2023-03-25T18:36:18Z (#o2ppuaa) * mentioning (not posting) 2023-03-26T07:12:51Z (#o2ppuaa) @ Yarn seems like it does not support the protocol for discovery that you mentioned. 2023-03-26T07:31:00Z Stop using discord for open source projects: 2023-03-26T09:17:22Z (#o2ppuaa) @ Then it's weird that twtxt.net didn't notice my requests to your feed, as I am following your feed in jenny and my anounce setting is set to true 2023-03-26T09:21:15Z I will later when I have time setup user configurable websites (that you can use your own logs, etc) by using sockets for . I plan on making nginx try to connect to a socket on /home//.www/socket and I plan on making it fallback onto /home//public_html like it is doing them right now.

Will try to first setup on the testing site: 2023-03-26T09:37:09Z (#ck442ka) @ Maybe it's because it's not surfaced to users completly. I don't know, and I get completly out of touch as I haven't yet figured out a way to sort messages as a mailing list thread in aerc with the weird tags that jenny adds. 2023-03-26T11:48:43Z (#ck442ka) @ Shouldn't it be as easy as remembering each user and checking if they are constantly asking for the resource (maybe if they check at least twice in a week)

But I think that then the issue gets into having correct thresholds to detect follows properly from just checking what the user's doing. 2023-03-26T14:00:27Z (#ck442ka) @ I think twtxt.net/yarnd don't generate a proper markdown output, it looks like it put `![]( "")` but maybe it's because that's another syntax for something different. I can't tell. 2023-03-26T15:01:38Z @ Are you adding the 📣 emoji manually or it's a feature of yarn? 2023-04-03T13:47:22Z (#4q6rhua) @ Seems like github works for me. 2023-04-03T14:06:11Z I am looking for RSS feeds, thanks. 2023-04-03T14:06:27Z (#v7uibfq) @ 🤣🤣🤣 2023-04-08T16:35:18Z (#ubf3aba) @ What do you think about using [gitolite](https://gitolite.com/gitolite/index.html) and [cgit](https://git.zx2c4.com/cgit/about/), with a mailing list for patches?

I don't know if I should set it up, I know that for my personal projects
it will be sufficient, but I don't know how well it'd scale with a
pubnix-like system. I know the linux kernel uses gitolite but I don't
know, as the use by us would be completly different, it'd be more suited
to giteaforgejo, (because they offer the ability to make
organizations), but I also dislike not having the gitolite ui in gitea,
so I might think about making custom scripts to let you make projects
(that are outside your user namescope, but assigning you privileges, (I
think I'd need to or a) make the script directly add the projects, thus
making me `git pull` the gitolite-admin repo, but I'd alredy have to do
that as I'd use sskm, or b) Having the requests come in to my mailbox
and I manually add their respective config block to gitolite's config in
the gitolite-admin ) 2023-04-08T17:15:51Z (#f4oncra) @ I see the threadings properly on my email client, seems weird (I used the fork-conversation feature so maybe that's why?)

I have fixed the weird tags thing, I removed it from the twtxt manually, I don't think it'll affect anything? I wrote a patch for jenny (twtxt to mbox converter), and I did test it in a sense in that messsage, because jenny wasn't making RFC compliant emails and aerc in newer versions needs the emails to be compliant, else it doesn't seem to be able to do threading. 2023-04-08T17:28:52Z (#f4oncra) @ Does it work normally now? I think I modified it, but I think yarnd caches messages, so you might need to update the cache? 2023-04-09T05:40:06Z (#ubf3aba) I also thinked about sr.ht, but I think sr.ht has some issues, as you still can not, well make the repos from the cli, I think I'll need to make my own managing script for mlmmj or something, maybe even make my own mailing list manager, (probably forking from mlmmj as that's working fine for me) 2023-04-10T05:24:33Z Sorry everyone I pinged without wanting, I thought I made the program properly not send the messages, so sorry. 2023-04-10T07:44:22Z @ I have sent you a PATCH for jenny. 2023-04-10T12:11:43Z (#jpe3ghq) @ I was testing jenny and didn't make sure I commented the code that actually sends posts, (I removed those posts from my twtxt file alredy), so I mentioned a few people with single-letter messages 2023-04-27T17:35:33Z https://lemire.me/blog/2023/04/27/hotspot-performance-engineering-fails/

This article is pretty interesting and I like it, so I will resend it. 2023-06-10T17:15:21Z (#pdjyrka) @ Shouldn't it just work as it should be recognized as two HID devices, just that they only type half the keys? 2023-06-10T17:40:07Z (#pdjyrka) @ That's pretty
weird, I have been able to replicate this using two keyboards. You
could use interception to make those two keyboards act as one.

See section 2.2.5 from this page: https://wiki.archlinux.org/title/Interception-tools, for more information. 2023-06-10T17:50:31Z (#pdjyrka) @ I was able to
replicate it in sway. No problem ⌨️ 2023-07-12T11:58:57Z (#khu32eq) @ I asume they report it to one of the ASN's abuse addresses. 2023-07-12T12:48:13Z (#khu32eq) @ I guess that'd be possibly true, except he was looking at logs I guess from the webserver. 2023-07-23T09:29:53Z Does anyone know about a good alternative to
[Kozea/Radicale](https://github.com/Kozea/Radicale) that would support:
- CalDAV (calendar) and CardDAV (contact)
- SSO authentication (via http it can be done) (would be better if done
 via oidc (i'd like to better not have to use saml)
That's it. 2023-07-23T09:43:09Z @ Why does whofollows output a different token each time? 2023-07-23T09:58:47Z (#xro3b2q) Yes, I know [Baïkal - baikal](https://sabre.io/baikal/)
exists, but I'd have to or a) Register users manually (outside of sso),
or b) Create registration pannel that would connect to the api and
register the user.

I also forgot to tell that I'd like to be able to somehow 'share'
events, even if I have to use some kind of webui or api. 2023-07-24T09:14:37Z (#h5nxsoa) @ Is it fine if I make the logs that only contain path and useragent to be able to be seen to all members of my pubnix (anyone can become a member), or should I make it to be able to only be able to see your twtxt logs (by a bash script that runs as root via sudo, that greps for your username in the file). 2023-07-24T09:15:33Z (#xro3b2q) @ I will try to keep in mind. 2023-07-26T10:33:32Z What might this be? I see `Go-http-client/2.0` in the twtxt logs, what
client is it?, should I ban it's IP? 2023-07-26T10:49:32Z I've made this, and will create a script later:
awk -F'&\\^%' '/^\/~'"$SUDO_USER"'\// {print $2"\t"$3}' /var/log/nginx/twtxt.user.log
this way, any user can easily run the script, and get their twtxt user logs, without IPs, as the log format is the following:
$request_uri&^%$http_user_agent&^%$time_local&^%$remote_addr&^%
I don't know why at the end nginx adds `sendfileon` so I put another delimiter to be able to get the last field easily 2023-07-27T18:15:36Z @ Can you check my client is sending the proper headers when checking your feed?, it should be checking around once every 5 minutes, (more or less, depends on my laptop's internet connection) 2023-07-27T18:20:16Z @ Could you implement the functionality to be able to add gemini urls in jenny? 2023-07-27T18:28:09Z (#h6nwjja) I am also thinking maybe adding a getwtxt-ng feature (where the follow list is stored on a separate service), might be nice :P, I might try to send a formatted patch trough here, but I think it's best to use email. 2023-07-27T18:49:06Z (#h6nwjja) @ Oh, I thought that wasn't a feature, if it is, sorry. 2023-07-27T18:50:19Z (#h6nwjja) @ My idea was to somehow get the twtxt.tilde.insitute to be able to be added as a url, so you'd be able to get posts from multiple users instead of only a single one, but I think that might come with some issues, so yeah better manually populate the urls from the users endpoint. 2023-07-27T21:34:27Z (#6ocmxea) @ My idea was to support this in jenny: https://twtxt.readthedocs.io/en/latest/user/registry.html#registry 2023-07-29T09:57:04Z (#6ocmxea) @ I guess you could create a registry of your feeds, so that when someone starts following you, it'll be added to the registry. So you can get pings or whatever you want, it doesn't have to be a centralized registry if it's yours. 2023-07-29T10:02:28Z (#ecusyya) @ I think subscribing to the tweets endpoint is a better idea, as accessing the users endpoint can be done easily if wanted, and would be pretty easy to make a short script to subscribe to all users from the registry. So parsing the tweets endpoint (could be the mentions endpoint if wanted, any endpoint that uses the format as the tweets endpoint would be valid) and adding another parameter to that specific follow, (maybe a special 'registry' user, (I think it should check if the user starts with registry, to be able to have multiple registries), and then jenny would just check the registry and handle the messages using the data in those endpoints, changing the user and twtxt url acordingly. 2023-07-29T17:47:42Z (#ecusyya) @ Yeah, I guess then I'd have to make some system to tailor my requirements. So yeah it'll open up the gates for spam I guess, depending on how it's configured. 2023-07-29T17:51:18Z (#6ocmxea) @ I am saying that you could create your own registry for yourself, your own use, so only you would use, but yeah.
a) Yeah, there could still be registries related to communities, so
making a follow new users from registry feature might be nice, but I
don't know really.
b) You can register to as many registers as you'd like
c) That's the same problem as right now technically, we could create
registries that are related to specific fields, like tech (many tech
registries), housing and all that, but I don't really know. 2023-07-31T09:25:06Z (#6ocmxea) @ It solves the issue of finding users from inside twtxt, but you'll have to find registries which is in itself a chicken-egg problem.
It also makes it easier to implment web twtxt clients, as they won't have to make that many requests, just one to the registry, instead of having each web-client make a request, but then you lose part of the features, as the registry would have to implment things outside the spec to be able to allow follows, and you seeing them... 2023-08-03T23:05:39Z (#pd5wjea) @ Could you link to some blog post or some explanatory of why the y failed?, this could make this new service also fail.
If it were to be setted up like a container there'd be a few restrictions and you'd be billed for all the storage of the container, and the resources used by it, but that's like all the cloud computing pay-as-you-go plans... 2023-08-04T09:10:58Z (#pd5wjea) @ Could you explain why Docker's CaaS system failed? 2023-08-04T12:25:26Z (#pd5wjea) @ I don't know, I mean the service you mentioned from the message of the fork thread reply I made... 2023-08-05T07:23:27Z @ Please add your own signature so that https://git.mills.io/prologic/docker-proxy/commit/7f995a44e7c0eea1ee2825270b2cceee763f65f8 doesn't say Signed by a untrusted user who does not match committer 2023-08-06T00:13:40Z (#dt4lh6a) @ I guess it'd be nice to not require to have a github account when you make this stop being alpha-level software right? 2023-08-06T00:20:05Z (#axkd3eq) @ And maybe adding a flag to be able to use the podman command instead of docker, (it'd allow also changing it to some other provider?)

It's nice you got it hosted rn :), I might try it later on another host where I probably have docker,
(I don't have docker on my local computer, so I will probably install docker on a VM, and copy the shell script, and try to use the docker command to run machines on the other host, (would that work?))

Also, do you mind if I try to break outside of the docker daemon?, (If I were to get out of the docker daemon, I would inform you privately on how so you can fix it properly) 2023-08-06T01:16:43Z (#dt4lh6a) @ I like the SSH interface, maybe adding a few commands (like how do I list the created docker creds?, you could later create a website management too (all of the website management would call the same code as SSH, and if you make a SSH ui, make all it's functions callable directly and easily from normal ssh (to automate things) 2023-08-06T02:10:24Z (#dt4lh6a) @ I mean appart from having ssh cas.run tui being able to be able to ssh cas.run for each action having the TUI be a easy way to access those actions. 2023-08-06T02:11:48Z (#axkd3eq) @ I don't know, I can check in a few hours when I am able to connect my virtual machine to the internet (I am updating the os, and will reboot tomorrow (today in a few hours (UTC+2)) 2023-08-07T12:58:12Z (#axkd3eq) @ You need to install the docker command, as the script you are running calls docker a few times. 2023-08-07T15:45:29Z (#axkd3eq) @ How can I host a webapp using the dogfood system? 2023-08-07T22:14:13Z (#axkd3eq) @ I can't exec to a running contaier, which seems odd. 2023-08-08T07:06:37Z (#ood35sq) @ Yep, I mean docker exec into a existing container. 2023-08-08T07:21:42Z (#axkd3eq) @ Thanks, but I (personally) think setting up services directly is easier. 2023-08-09T12:17:35Z (#axkd3eq) @ Nah, it would over-complicate things, but I was thinking about maybe creating some way for users to easily create the website, like creating a specifically named container or trying to bind port 80, (maybe allow subdomains too, I don't know really) 2023-08-17T15:23:42Z @ I was thinking about trying to setup something similar to what cas.run offers (more like https://hestiacp.com but suitable for large scale deployment, maybe running on docker or kubernetes so that every server would be able to handle all requests, or something, but I don't know... 2023-08-23T12:05:56Z (#aex52eq) @ Maybe making some kind of video viewer and downloading the youtube channels you'd like your kids to be able to see. 2023-08-27T20:30:13Z (#vkofzva) @ Are there any (relatively easy (not having to implement it yourself)) alternatives to jmp.chat?

If there aren't, could you please mention other alternative that there are? (even if you have to do some manual setup with some providers)
(I guess this would be a possible oportunity to start a company that
offered jmp.chat's functionality for other countries, (I guess having
different companies that are managed by different people for the service
of different countries (the same as jmp.chat more or less), would
encourgeage competition, but not sure))

Asking because I live in a different country, so even if I did register
to jmp.chat, the system would probably not let me send messages and or
calls to it, as it'd be a crazy expensive call or message, right?
And even if I could, calling that number would be expensive for family
and/or friends, and/or other people. 2023-08-27T20:34:36Z Today I found that David A. Wheeler's website contains some nice esays,
one of them being "Fixing Unix/Linux/POSIX Filenames: Control
Characters (such as Newline), Leading Dashes, and Other Problems"[1]

Another of those, (I read it a while ago) is "Microsoft Outlook/Exchange
MS-TNEF handling (aka "Winmail.dat", "Win.dat", or "Part 1.2" problem of
unopenable email attachments)"[2]

[1]: https://dwheeler.com/essays/fixing-unix-linux-filenames.html
[2]: https://dwheeler.com/essays/microsoft-outlook-tnef.html 2023-08-27T20:36:32Z (#vkofzva) Though, being fair with myself, I think they wanted to expand to more regions, but I guess that if I tried to setup a company to offer something like jmp.chat, I'd have to track my users, (at least know their identificative documents), as that's written into law here in the EU. 2023-08-28T17:18:52Z (#vkofzva) @ Thanks.