# orderedItems[].object.content
@fuller @jugmac00 It is EOL but 3.6 is still on GHA:

https://raw.githubusercontent.com/acti ons/python-versions/main/versions-manifest.json

And it passes for me:

https://github.com/hugovk/Products.Zop eTree/actions/runs/3509130051/jobs/5878014963

Temporary glich? Try again?

# orderedItems[].object.contentMap.en
@fuller @jugmac00 It is EOL but 3.6 is still on GHA:

https://raw.githubusercontent.com/acti ons/python-versions/main/versions-manifest.json

And it passes for me:

https://github.com/hugovk/Products.Zop eTree/actions/runs/3509130051/jobs/5878014963

Temporary glich? Try again?

# orderedItems[].object.content
First snow!

# orderedItems[].object.contentMap.en
First snow!

# orderedItems[].object.attachment[].name
Snow on the road beside red and blue wooden houses

# orderedItems[].object.content
@prehensile @aparrish
Looks like the Chicago Public Library has access to the OED:
https://www. chipublib.org/resource/#azinde x-letter-O

Getting a card is free for Chicago residents:
https://www. chipublib.org/get-a-library-ca rd/

Anyway, this kind of word is in the fun category called "cutthroat compounds", more here:
https://www. encyclopediabriannica.com/?p=5 7

# orderedItems[].object.contentMap.en
@prehensile @aparrish
Looks like the Chicago Public Library has access to the OED:
https://www. chipublib.org/resource/#azinde x-letter-O

Getting a card is free for Chicago residents:
https://www. chipublib.org/get-a-library-ca rd/

Anyway, this kind of word is in the fun category called "cutthroat compounds", more here:
https://www. encyclopediabriannica.com/?p=5 7

# orderedItems[].object.content
@mkennedy @Anthlis@mastodon.nz

Let's make more copies! https://devguide.python.org/getting-st arted/fixing-issues/

Needs more stars too! 🌟

# orderedItems[].object.contentMap.en
@mkennedy @Anthlis@mastodon.nz

Let's make more copies! https://devguide.python.org/getting-st arted/fixing-issues/

Needs more stars too! 🌟

# orderedItems[].object.content
@sethmlarson @brettcannon @simon @kenlai

Nicely graded #Python waves flowing in here:

https://hugovk.github.io/pypi-tools/ch arts#urllib3

# orderedItems[].object.contentMap.en
@sethmlarson @brettcannon @simon @kenlai

Nicely graded #Python waves flowing in here:

https://hugovk.github.io/pypi-tools/ch arts#urllib3

# orderedItems[].object.attachment[].name
Chart of urllib3 downloads from PyPI over time, showing large area of Python 2.7 downloads dropping from 90% in 2016 to 5% now, and EOL 3.x versions dropping, and newer 3.x versions growing.

# orderedItems[].object.content
Finnish TV title translation of the day!

Original title:

White House Farm

Translation:

Murhat maalaistalossa

Literally:

Murders in a farmhouse!

# orderedItems[].object.contentMap.en
Finnish TV title translation of the day!

Original title:

White House Farm

Translation:

Murhat maalaistalossa

Literally:

Murders in a farmhouse!

# orderedItems[].object.content
@liza See how far you can get through the audiobook! https://hugovk.github.io/xdaysofxmas/o utput/xdaysofxmas.html

# orderedItems[].object.contentMap.en
@liza See how far you can get through the audiobook! https://hugovk.github.io/xdaysofxmas/o utput/xdaysofxmas.html

# orderedItems[].object.content
@sethmlarson @brettcannon Maybe remove the upper bound <3 at https://urllib3.readthedocs.io/en/late st/v2-migration-guide.html#migrating-as-a-package-maintainer ?

See @henryiii's https://iscinumpy.dev/post/bound-versi on-constraints/

# orderedItems[].object.contentMap.en
@sethmlarson @brettcannon Maybe remove the upper bound <3 at https://urllib3.readthedocs.io/en/late st/v2-migration-guide.html#migrating-as-a-package-maintainer ?

See @henryiii's https://iscinumpy.dev/post/bound-versi on-constraints/

# orderedItems[].object.content
@hdyar @Riedl Here's one #NaNoGenGenMo:
https://github.com/NaNoGenMo/2022/issu es/15

Would be great to see more! #NaNoGenMo

# orderedItems[].object.contentMap.en
@hdyar @Riedl Here's one #NaNoGenGenMo:
https://github.com/NaNoGenMo/2022/issu es/15

Would be great to see more! #NaNoGenMo

# orderedItems[].object.content
Following @simon's prompt to write about #projects:

#NaNoGenMo or National Novel Generation Month is based on an idea @darius tweeted on a whim:

"Hey, who wants to join me in NaNoGenMo: spend the month writing code that generates a 50k word novel, share the novel & the code at the end"

https://github.com/NaNoGenMo/2022

For the past few years I've been organising it and taking part, here's some of my silly entries:

https://github.com/search?q=org%3Anano genmo+org%3Adariusk+author%3Ahugovk+label%3Acompleted&type=issues&s=comments&o=desc

There's still plenty of November left to join in the fun!

# orderedItems[].object.contentMap.en
Following @simon's prompt to write about #projects:

#NaNoGenMo or National Novel Generation Month is based on an idea @darius tweeted on a whim:

"Hey, who wants to join me in NaNoGenMo: spend the month writing code that generates a 50k word novel, share the novel & the code at the end"

https://github.com/NaNoGenMo/2022

For the past few years I've been organising it and taking part, here's some of my silly entries:

https://github.com/search?q=org%3Anano genmo+org%3Adariusk+author%3Ahugovk+label%3Acompleted&type=issues&s=comments&o=desc

There's still plenty of November left to join in the fun!

# orderedItems[].object.attachment[].name
Tweet from Darius Kazemi:

"Hey, who wants to join me in NaNoGenMo: spend the month writing code that generates a 50k word novel, share the novel & the code at the end"

# orderedItems[].object.attachment[].name
50,000 Meows
The rules say:

The "novel" is defined however you want. It could be 50,000 repetitions of the word "meow". It could literally grab a random novel from Project Gutenberg. It doesn't matter, as long as it's 50k+ words.

Well, someone had better create 50,000 meows just to get it out of the way.

But this isn't just "meow" 50,000 times. meow.py replaces all words with a meow of the same length, keeping punctuation.

Moby Dick begins:

Meow me Meeeeow. Meow meoow mew--meeow meow mew meow meeeeeeow--meeoow
meeeow me me meoow me me meeow, mew meoooow meeeeeooow me meeeooow me me
meeow, M meeooow M meoow meow meoow m meooow mew mew mew meooow meow me
mew meoow. Me me m mew M meow me meoooow mew mew meeeow mew meeeeeeeow
mew meeooooooow. Meeeooow M meow meeoow meeeeow meow meoow mew meoow;
meeeeoow me me m meow, meoooow Meeeooow me me meow; meeoooow M meow
meooow meoooooooooow meoooow meeeow meeoow meeeeeooow, mew meeeeoow me
mew meow me meeow meoooow M meow; mew meeeeeeoow meeeeeow me meeow mew
meow me meeow meow me me, meow me meeeeoow m meooow meeow meeeoooow me
meeooow me meow meooooooooow meeeeeow meow mew meeeow, mew meooooooooow
meeeeeow meeeow'm meow mew--meow, M meeeoow me meow meow me mew me mew
me meow me M mew. Meow me me meeeeoooow mew meeoow mew meow. Meow m
meeeeeeeeooow meeeeoow Meow meeeow meoooow meow mew meoow; M meeooow
meow me mew meow. Meeow me meeooow meeeooooow me meow. 

# orderedItems[].object.attachment[].name
This NaNoGenMo entry goes through a book, for example Moby Dick, checks each word in turn, finds another work using that word (from 600 Project Gutenberg texts), and adds that work as a citation for that single word throughout the original.

The shows the first page:

"Moby Dick by Herman Melville and" then lists the 346 others.

# orderedItems[].object.attachment[].name
The problem isn't generating over 50,000 words. The problem is existing books are too long. Pride and Prejudice is 130,000 words, Moby Dick is 215,136 words (or 215,136 meows). And we all know 50,000 is the gold standard for a novel! So how can we reduce the word count?

Remove Project Gutenberg boilerplate

Use contractions everywhere: "won't" instead of "will not", "t'" instead of "the"

Replace "and" with a comma, "or" with a slash

Delete parenthetical "however", "indeed" and "I dare say"
Remove honorifics (Mr., Mrs., Miss, Dr.)

'Substitute ‘damn’ every time you’re inclined to write ‘very’; your editor will delete it and the writing will be just as it should be.'

Replace redundant phrases like "whether or not" with just "whether"

These tactics reduce Pride and Prejudice by about 15% to 111,000 words.

Next we work out the ratio of words we have to 50k, count how many sentences we have, and work out how many sentences we want to approach 50k and use a text summariser to chop out the dead wood.

This image shows a diff between the original and the better version. It begins:

'tis a truth universally acknowledged, that a single man in possession of a good fortune, must be in want of a wife. 

However little known t'feelings/views of such a man may be on his first entering a neighbourhood, this truth is so well fixed in t'minds of t'surrounding families, that he's considered t'rightful property of some one/other of their daughters.

# orderedItems[].object.content
Nominations for the 2023 #Python steering council are now open!

https://discuss.python.org/t/steering-council-nominations-are-now-open-2023-term/21062?u=hugovk

https://peps.python.org/pep-8104/

# orderedItems[].object.contentMap.en
Nominations for the 2023 #Python steering council are now open!

https://discuss.python.org/t/steering-council-nominations-are-now-open-2023-term/21062?u=hugovk

https://peps.python.org/pep-8104/

# orderedItems[].object.content
@tully I used https://fedifinder.glitch.me to find Mastonames in the profiles of those I follow at the old place. And hi!

# orderedItems[].object.contentMap.en
@tully I used https://fedifinder.glitch.me to find Mastonames in the profiles of those I follow at the old place. And hi!

# orderedItems[].object.content
@talkpython @mkennedy To help Release Drafter, a workflow to require one of the "changelog: Added", "changelog: Fixed" , "changelog: skip" etc labels on PRs, so they're all correctly categorised and Release Drafter can figure out the SemVer:

https://github.com/hugovk/pepotron/blo b/main/.github/workflows/require-pr-label.yml

To help that, a workflow to sync those labels from a file:
https://github.com/hugovk/pepotron/blo b/main/.github/workflows/labels.yml
https://github.com/hugovk/pepotron/blo b/main/.github/labels.yml

And a workflow to deploy to PyPI and Test PyPI:
https://github.com/hugovk/pepotron/blo b/main/.github/workflows/deploy.yml
https://github.com/hugovk/pepotron/blo b/main/RELEASING.md

# orderedItems[].object.contentMap.en
@talkpython @mkennedy To help Release Drafter, a workflow to require one of the "changelog: Added", "changelog: Fixed" , "changelog: skip" etc labels on PRs, so they're all correctly categorised and Release Drafter can figure out the SemVer:

https://github.com/hugovk/pepotron/blo b/main/.github/workflows/require-pr-label.yml

To help that, a workflow to sync those labels from a file:
https://github.com/hugovk/pepotron/blo b/main/.github/workflows/labels.yml
https://github.com/hugovk/pepotron/blo b/main/.github/labels.yml

And a workflow to deploy to PyPI and Test PyPI:
https://github.com/hugovk/pepotron/blo b/main/.github/workflows/deploy.yml
https://github.com/hugovk/pepotron/blo b/main/RELEASING.md