I believe Yarn assumes utf-8 anyway which is why we donât see encoding issues
Are you sure? I think in #kj2c5oa @quark@ferengi.one mentioned exactly that problem. My logs say âjenny/latestâ was fetching my twtxt for quark.
All I did to fix this was to adding AddCharset utf-8 .txt to .htaccess. Especially I did not change encoding of stackeffect.txt.
Donât miss step 0 (I should have made this a separate point): having a meta header promising appending twts with strictly monotonically increasing timestamps.
(Also, Iâd first like to see the pagination thingy implemented.)
In jenny I would like to see âdonât process previously fetched twtsâ AKA âAllow the user to archive/delete old twtsâ feature implemented ;-)
@prologic@twtxt.net
Awesome! Hope he will reply as fast as he did with me. And yes about the noise and length. Not an issue on jenny, or my own pod (I have it set to 2048, I think), but yes, ephemeral is right.
@jlj@twt.nfld.uk
Yup, jenny. She is so cool! đ
@movq@www.uninformativ.de How is deletion supposed to work? In mutt I deleted by D~d>1m and then fetched by !jenny -f. This brings back all deleted twts. Isnât lastmods used to skip older twts?
@fastidious@arrakis.netbros.com
The signs show fine on jenny. So, it is a display thing. Probably related to Markdown.
@prologic@twtxt.net
Jenny populates Muttâs subject with the entire twt. That makes for very, very long subject lines.
@movq@www.uninformativ.de What I would really like to see if jenny could use HTTP range requests to fetch only new content.
E.g. it could refetch only last twtext line of last request to make sure it starts off at correct position.
I guess there are twtxt files that only grow, then this will save a lot bandwidth over time.
For twtxt files that âforgetâ older content this situation would be detected and as a fallback the whole twtxt file could then be fetched.
@movq@www.uninformativ.de
Fair enough, I will modify my cron job to match. When I come across edited twts, I just delete both knowing jenny will fetch the right one next iteration. I like keeping things tidy. đ
@movq@www.uninformativ.de what is your cron job repeat time for jenny? Currently I have mine to every minute, and while it allows me to participate fairly quick on conversations it has some drawbacks: it captures every single edited twt, so I end up with seemingly the same twt, but not quiteâas it has minor edits, etc. So, ârepeatsâ. Perhaps setting cron to check every 5 minutes or so is best?
@lyse@lyse.isobeef.org Unless you are stripping stuff on your twts, there is no much to implement. Things will be bold , italics , underlined , and so on, on a client that can render them. Since jenny uses Mutt, I can use my own regex in it to color them as I like. Thatâs pretty much it.
@movq@www.uninformativ.de Goryon parsing is broken. Yarn shows it as I see it on jenny. Exactly the same.
@movq@www.uninformativ.de To clarify, Markdown is just text. đ I can do bolding, link things, and if single return multilines ever comes to jenny, I would be able to do bulleted and numbered lists.
Headings are OK tooThe only thingsâthat I know ofâthat doesnât work is â> â, but I can use â>â, like so:
Dâoh!
So, jenny allows me to write Markdown almost just fine!
Boy, do I love jenny/latest, and Neomutt! đ
https://pasteboard.co/CDMQJYvWuYtY.png
Only thing jenny is missing, to be completely happy, @movq@www.uninformativ.de already knows about. đ
@movq@www.uninformativ.de This is my env, on language:
LANGUAGE=en_US.UTF-8
LANG=en_US.UTF-8
LC_ALL=en_US.UTF-8
I had to explicitly set it on the cron job to make jenny work.
@quark@ferengi.one If so, @movq@www.uninformativ.de, not quite https://www.uninformativ.de/git/jenny/commit/4a02eeec58317107c07e759733312d168e319f17.html#h0-0-5... Markdown needs single new lines for many things. Bulleted, numbered, code, etc. need them.
@movq@www.uninformativ.de I am getting this when I run it on cron (extra lines in between becuase otherwise jenny will make them a mash):
Traceback (most recent call last):
File â/home/quark/jenny/jennyâ, line 565, in
if not retrieve_all(config):
File â/home/quark/jenny/jennyâ, line 373, in retrieve_all
refresh_self(config)
File â/home/quark/jenny/jennyâ, line 294, in refresh_self
process_feed(config, config[âself_nickâ], config[âself_urlâ], content)
File â/home/quark/jenny/jennyâ, line 280, in process_feed
fp.write(mail_body)
File â/usr/lib/python3.8/encodings/iso8859_15.pyâ, line 19, in encode
return codecs.charmap_encode(input,self.errors,encoding_table)[0]
UnicodeEncodeError: âcharmapâ codec canât encode character â\U0001f4e3â in position 31: character maps to
@quark@ferengi.one By the way, you reply did not showed as a reply to a conversation on jenny this time. I wonder is something broke with the latest changes.
How would jenny handle multiline twts? Letâs find out! - One - Two - Three And: 1. One 2. Two 3. Three
@quark@twtxt.netbros.com I have removed the cron job, and added jenny -f to the small script that starts mutt with the .muttrc-jenny file. That way when I open, it refresh the feed before. Letâs see how it goes.
Seeing repeated twts again. Only thing I am doing different is running jenny every 5 minutes on a cron job. I really donât know what to think.
@movq@www.uninformativ.de I got it! I had jenny under my ~/.local/bin/, and didnât realised the one on the repo changed. Dâoh! I am symlinking it now, so this doesnât happen again. I love autocomplete!
@movq@www.uninformativ.de I did a git pull but that isnât pulling jenny-posting.eml. Am I missing something?
@movq@www.uninformativ.de I noticed that if I ran jenny -f on a cron job, and kept mutt open, messages will get duplicated (same message, time, different message-id). I run it now on a small script before opening mutt.
@movq@www.uninformativ.de Ah, I see. I mean, it is not biggie, as normally I just reply to people, so that part works beautifully. A vi/vim script would work, but it is not universal. What if I use joe, or Emacs, or nano? Meh, jenny is awesome as is, thank you for it! âșïž
I need someone with a nice, and clean twtxt.txt feed. One that doesnât include muchâif anyâimages, and in which twts have more content. Just looking to see how formatting is handled in jenny and how to tweak it to my liking.
I might have figure out what was causing duplicated entries here. I think running jenny -f while mutt is open was causing it. I have disabled the cron job, and it doesnât seem to be happening anymore. Letâs see how accurate my theory is. đ
@movq@www.uninformativ.de is there a better way to mention others while using jenny?
â How do I mention someone while using jenny? I wonder if I have to use the whole @nick@nick⊠đ€
@movq trying your jenny/latest. I am loving it so far!
Another one from jenny (why donât you love me Jenny?!)
This is a new twtxt from jenny.
This is a test from jenny.
How to Do Nothing: Jenny Odellâs case for resisting âThe Attention Economyâ / Boing Boing https://boingboing.net/2019/04/09/resisting-attention-economy.html
Jenny Owenâs website - Gosperâs Algorithm Explained https://jennyhasahat.github.io/hashlife.html
A look at Barbara Kruger and Jenny ⊠https://catnormoyle.com/2011/02/02/a-look-at-barbara-kruger-and-jenny-holzers-use-of-typographic-art/