**
🧮 USERS:3 FEEDS:6 TWTS:269 BLOGS:0 ARCHIVED:66703 CACHE:2200 FOLLOWERS:8 FOLLOWING:23
**
🧮 USERS:3 FEEDS:6 TWTS:269 BLOGS:0 ARCHIVED:66703 CACHE:2200 FOLLOWERS:8 FOLLOWING:23 ⌘ Read more
**
🧮 USERS:3 FEEDS:6 TWTS:268 BLOGS:0 ARCHIVED:66489 CACHE:2167 FOLLOWERS:8 FOLLOWING:23
**
🧮 USERS:3 FEEDS:6 TWTS:268 BLOGS:0 ARCHIVED:66489 CACHE:2167 FOLLOWERS:8 FOLLOWING:23 ⌘ Read more
**
🧮 USERS:3 FEEDS:6 TWTS:267 BLOGS:0 ARCHIVED:66251 CACHE:2164 FOLLOWERS:8 FOLLOWING:23
**
🧮 USERS:3 FEEDS:6 TWTS:267 BLOGS:0 ARCHIVED:66251 CACHE:2164 FOLLOWERS:8 FOLLOWING:23 ⌘ Read more
**
🧮 USERS:3 FEEDS:6 TWTS:266 BLOGS:0 ARCHIVED:66055 CACHE:2217 FOLLOWERS:8 FOLLOWING:23
**
🧮 USERS:3 FEEDS:6 TWTS:266 BLOGS:0 ARCHIVED:66055 CACHE:2217 FOLLOWERS:8 FOLLOWING:23 ⌘ Read more
**
🧮 USERS:3 FEEDS:6 TWTS:265 BLOGS:0 ARCHIVED:65885 CACHE:2233 FOLLOWERS:8 FOLLOWING:23
**
🧮 USERS:3 FEEDS:6 TWTS:265 BLOGS:0 ARCHIVED:65885 CACHE:2233 FOLLOWERS:8 FOLLOWING:23 ⌘ Read more
**
🧮 USERS:3 FEEDS:6 TWTS:264 BLOGS:0 ARCHIVED:65662 CACHE:2235 FOLLOWERS:8 FOLLOWING:23
**
🧮 USERS:3 FEEDS:6 TWTS:264 BLOGS:0 ARCHIVED:65662 CACHE:2235 FOLLOWERS:8 FOLLOWING:23 ⌘ Read more
**
🧮 USERS:3 FEEDS:6 TWTS:263 BLOGS:0 ARCHIVED:65476 CACHE:2228 FOLLOWERS:8 FOLLOWING:23
**
🧮 USERS:3 FEEDS:6 TWTS:263 BLOGS:0 ARCHIVED:65476 CACHE:2228 FOLLOWERS:8 FOLLOWING:23 ⌘ Read more
**
🧮 USERS:3 FEEDS:6 TWTS:262 BLOGS:0 ARCHIVED:65245 CACHE:2222 FOLLOWERS:8 FOLLOWING:23
**
🧮 USERS:3 FEEDS:6 TWTS:262 BLOGS:0 ARCHIVED:65245 CACHE:2222 FOLLOWERS:8 FOLLOWING:23 ⌘ Read more
**
🧮 USERS:3 FEEDS:6 TWTS:261 BLOGS:0 ARCHIVED:65061 CACHE:2182 FOLLOWERS:8 FOLLOWING:23
**
🧮 USERS:3 FEEDS:6 TWTS:261 BLOGS:0 ARCHIVED:65061 CACHE:2182 FOLLOWERS:8 FOLLOWING:23 ⌘ Read more
**
🧮 USERS:3 FEEDS:6 TWTS:260 BLOGS:0 ARCHIVED:64837 CACHE:2164 FOLLOWERS:8 FOLLOWING:23
**
🧮 USERS:3 FEEDS:6 TWTS:260 BLOGS:0 ARCHIVED:64837 CACHE:2164 FOLLOWERS:8 FOLLOWING:23 ⌘ Read more
**
🧮 USERS:3 FEEDS:6 TWTS:259 BLOGS:0 ARCHIVED:63573 CACHE:2082 FOLLOWERS:8 FOLLOWING:23
**
🧮 USERS:3 FEEDS:6 TWTS:259 BLOGS:0 ARCHIVED:63573 CACHE:2082 FOLLOWERS:8 FOLLOWING:23 ⌘ Read more
**
🧮 USERS:3 FEEDS:6 TWTS:258 BLOGS:0 ARCHIVED:63413 CACHE:2116 FOLLOWERS:8 FOLLOWING:23
**
🧮 USERS:3 FEEDS:6 TWTS:258 BLOGS:0 ARCHIVED:63413 CACHE:2116 FOLLOWERS:8 FOLLOWING:23 ⌘ Read more
**
🧮 USERS:3 FEEDS:6 TWTS:257 BLOGS:0 ARCHIVED:63219 CACHE:2119 FOLLOWERS:8 FOLLOWING:23
**
🧮 USERS:3 FEEDS:6 TWTS:257 BLOGS:0 ARCHIVED:63219 CACHE:2119 FOLLOWERS:8 FOLLOWING:23 ⌘ Read more
**
🧮 USERS:3 FEEDS:6 TWTS:256 BLOGS:0 ARCHIVED:62980 CACHE:2227 FOLLOWERS:8 FOLLOWING:23
**
🧮 USERS:3 FEEDS:6 TWTS:256 BLOGS:0 ARCHIVED:62980 CACHE:2227 FOLLOWERS:8 FOLLOWING:23 ⌘ Read more
**
🧮 USERS:3 FEEDS:6 TWTS:255 BLOGS:0 ARCHIVED:62742 CACHE:2197 FOLLOWERS:8 FOLLOWING:23
**
🧮 USERS:3 FEEDS:6 TWTS:255 BLOGS:0 ARCHIVED:62742 CACHE:2197 FOLLOWERS:8 FOLLOWING:23 ⌘ Read more
Jérôme Poisson: Libervia v0.8 « La Cecília »
I’m proud to announce the release of Libervia 0.8 « La Cecília » (formerly known as « Salut à Toi »), after more than 2 years of development.
This version is a big milestone preparing the future of the project. Let’s have an overview of some major changes.
Project RenamingIn the interest of simplicity, the project has been renamed to “ Libervia ” (with was formerly the name of the web frontend), and all official frontends have now a … ⌘ Read more
**
FOLLOW: @venjiang from @watcher@txt.sour.is using yarnd/0.8.0@b2ce19a
**
FOLLOW: @venjiang from @watcher @txt.sour.is using yarnd/0.8.0@b2ce19a ⌘ Read more
FOLLOW: @xuu@txt.sour.is from @watcher@txt.sour.is using yarnd/0.8.0@b2ce19a
FOLLOW: @watcher@txt.sour.is from @watcher@txt.sour.is using yarnd/0.8.0@cfe785d
FOLLOW: @default@txt.sour.is from @xuu@txt.sour.is using yarnd/0.8.0@cfe785d
FOLLOW: @xuu@txt.sour.is from @ullarah@txt.quisquiliae.com using yarnd/0.8.0@80999ab
Connecting to Telnet BBSes the most awesome way: Via Telemate in DOSBox
Use the exact same software to dial BBSes at 28.8 in 1995… and to telnet to BBSes in 2021. ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:35 ARCHIVED:10220 CACHE:650 FOLLOWERS:8 FOLLOWING:12
🧮 USERS:1 FEEDS:2 TWTS:31 ARCHIVED:8745 CACHE:747 FOLLOWERS:8 FOLLOWING:10
🧮 USERS:1 FEEDS:2 TWTS:27 ARCHIVED:8654 CACHE:720 FOLLOWERS:8 FOLLOWING:10
🧮 USERS:1 FEEDS:2 TWTS:25 ARCHIVED:8268 CACHE:685 FOLLOWERS:8 FOLLOWING:9
🧮 USERS:1 FEEDS:2 TWTS:24 ARCHIVED:8158 CACHE:641 FOLLOWERS:8 FOLLOWING:9
🧮 USERS:1 FEEDS:2 TWTS:16 ARCHIVED:6605 CACHE:541 FOLLOWERS:5 FOLLOWING:8
I got a menu in the mail from a new Chinese food restaurant. Across the front of the menu, beneath the phone number is a note,
“Open Christmas!”
I feel seen. ⌘ Read more
@movq@www.uninformativ.de What do you think about this?
diff –git a/jenny b/jenny
index b47c78e..20cf659 100755
— a/jenny
+++ b/jenny
@@ -278,7 +278,8 @@ def prefill_for(email, reply_to_this, self_mentions):
def process_feed(config, nick, url, content, lasttwt):
nick_address, nick_desc = decide_nick(content, nick)
url_for_hash = decide_url_for_hash(content, url)
new_lasttwt = parse(‘1800-01-01T12:00:00+00:00’).timestamp()
# new_lasttwt = parse(‘1800-01-01T12:00:00+00:00’).timestamp()
new_lasttwt = None
for line in twt_lines_from_content(content):
res = twt_line_to_mail(@@ -296,7 +297,7 @@ def process_feed(config, nick, url, content, lasttwt):
twt_stamp = twt_date.timestamp() if lasttwt is not None and lasttwt >= twt_stamp: continueif twt_stamp > new_lasttwt:
if not new_lasttwt or twt_stamp > new_lasttwt:
new_lasttwt = twt_stamp mailname_new = join(config['maildir_target'], 'new', twt_hash)
@movq@www.uninformativ.de
I’m not a Python programmer, so please bear with me.
The doc about encodings does also mention:
If you require a different encoding, you can manually set the Response.encoding property
Wouldn’t that be a one liner like (Ruby example)?
'some text'.force_encoding('utf-8')
I understand that you do not want to interfere with requests. On the other hand we know that received data must be utf-8 (by twtxt spec) and it does burden “publishers” to somehow add charset property to content-type header. But again I’m not sure what “the right thing to do” ™ is.
@prologic@twtxt.net @movq@www.uninformativ.de
Exactly, you see correct UTF-8 encoded version (even with content-type: text/plain leaving out charset declaration).
After following utf8test twtxt myself I now see that jenny does not handle it as UTF-8 when charset is missing from HTTP header, just like @quark@ferengi.one has observed.
So should jenny treat twtxt files always as UTF-8 encoded? I’m not sure about this.
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.
What about a meta header for setting charset?
I myself stumbled upon .txt files not being delivered with charset: utf-8 by default.
I had to set/modify .htaccess to correct that.
It would have been easier if there had been a charset header entry “overwriting” what http server is delivering.
What do you think?
The Lunduke Journal Podcast - Episode 8
Listen now (10 min) | New games ported to old computer platforms! ⌘ Read more
Peter Saint-Andre: Meditations on Bach #8: Two Quotes from Pablo Casals
Here are two quotes from the great cellist Pablo Casals, who re-introduced the Bach Cello Suites to the world in the early twentieth century…… ⌘ Read more
Prince of Persia ported to the Atari 8-bit computers!
The Atari XL / XE finally get a version of Prince of Persia… in 2021! ⌘ Read more
@stackeffect@twtxt.stackeffect.de
now Apache also announces content-type: text/plain; charset=utf-8
Well, that fixed things. 🥳
@quark@ferengi.one No client, those were created using date -Is and emacs. Off course all is UTF-8 encoded, but now Apache also announces content-type: text/plain; charset=utf-8
** Data Types and Variables in C **
I’ve been writing a heap of Lua lately — this has lead to my becoming interested, again, in C. Here are some ancient notes I dug up on the most basics of data types and variables in C.
All of a computer’s memory is comprised of bits. A sequence of 8 bits forms a byte. A group of bytes (typically 4 or 8) form a word. Each word is associated with a memory address. The address increases by 1 with each byte of memory.
In C, a byte is an object that is as big as t … ⌘ Read more
An estimated 6.8 million fewer female births will be recorded across India by 2030 because of the persistent use of selective abortions, researchers estimate. — The Guardian
And from the same article:
India’s skewed ratio of men to women – currently between 900-930 females per 1,000 males – reflects India’s ingrained attitude towards girls. Boys are seen as breadwinners while girls are seen as a burden across every social class. Boys are more likely to receive more nutritious food and better medical care than girls.
That is just beyond sad.
@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 I mean, if LANG=en_US.UTF-8 were a problem, it wouldn’t run manually, right? Or is it that the variable isn’t defined under cron?
@lyse@lyse.isobeef.org Yes, I have LANG=en_US.UTF-8 on my system. So, it is not that it can’t find the config?
@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
The 1985 online service for 48k Atari computers: Games Computers Play Network
The game-focused, 8-bit, joystick-driven, Atari-only On-Line service of the ‘80s. ⌘ Read more
🙌 Liked: Introduction — Learning APL ⌘ Read more
I want to somehow use my monome grid to build out coarse vocal tract shapes for a physical model like !voc or @!(sndkitref “tract”)!@. 16 diameters with 8 steps of resolution, or 32 diameters with 4 steps of resolution. #halfbakedideas