User:ExcarnateSojournerBot/Past projects
Past projects undertaken by excarnateSojourner using excarnateSojournerBot.
2022
[edit]Uncategorize multiword "words"
[edit]Description
[edit]Remove multiword terms from subcategories of Category:English words by number of syllables.
Status
[edit] Done — excarnateSojourner (talk · contrib) 08:22, 22 November 2022 (UTC)
Discussions
[edit]- Beer Parlour discussion establishing consensus.
- Grease Pit discussion looking for someone else with a bot.
- Vote to let me create my own bot (passed).
Implementation
[edit]My Python script on GitHub removes plain links (e.g. [[Category:English 2-syllable words]]
), removes template links (e.g. {{cat|en|English 2-syllable words}}
or {{cln|en|2-syllable words}}
), and adds |nocount=1
to {{IPA|en}}
templates when appropriate.
Move Category:WC to Category:Toilet (room)
[edit]Description
[edit]Move Category:WC to Category:Toilet (room), and similarly for all language-specific subcategories.
Status
[edit] Done — excarnateSojourner (talk · contrib) 00:54, 23 December 2022 (UTC)
Discussions
[edit]- RFM discussion establishing consensus.
Implementation
[edit]Python scripts accessible on GitHub.
Description
[edit]- Move Category:Exonyms to Category:Exonyms by language.
- Update the category's name in all of its members.
- Move all subcategories from their topic names to catlangname names. For example, move Category:en:Exonyms to Category:English exonyms.
- Update the categories' names in all of their members.
Status
[edit]Never done. I explained why in the RFM discussion.
Discussions
[edit]- RFM discussion explaining why the categories should be moved, establishing consensus, and explaining why moving the categories would be more complicated than I first realized.
Implementation
[edit]Python scripts on GitHub.
2023
[edit]Recategorize grandchildren of Category:Languages by country
[edit]cat:Languages by country contains subcategories for each continent (e.g. cat:Languages of the Americas), each of which contains subcategories for each country in that continent (e.g. cat:Languages of Canada). cat:Languages by country should instead contain the country categories directly. So its grandchildren should be made its children. (This should result in the deletion of the continent subcategories, since they will be empty.)
Status
[edit] Done — excarnateSojourner (talk · contrib) 06:35, 21 February 2023 (UTC)
Discussion
[edit]- RFM discussion explaining the motivation and establishing consensus.
Implementation
[edit]A Python script I wrote, which is on GitHub.
Replace curly quotes in Taos terms
[edit]Description and discussion
[edit]Status
[edit]- I have replaced all instances in Taos entries. — excarnateSojourner (talk · contrib) 23:40, 9 September 2023 (UTC)
Done: I've replaced instances in template calls which use
twf
(Taos's language code) in the etymology and translation sections of all entries in all languages, as requested by -sche. — excarnateSojourner (talk · contrib) 19:10, 13 November 2023 (UTC)
Implementation
[edit]- Replacing in Taos entries: Python script
- Finding instances in all entries: Python script, which produced this list of entries:
- crow
- January
- hour
- English
- two
- five
- country
- fruit
- poison
- baby
- Indian
- church
- tomato
- person
- five hundred
- boy
- girl
- bird
- ant
- earth
- child
- grandfather
- nephew
- niece
- brother-in-law
- brother-in-law
- brother-in-law
- son-in-law
- daughter-in-law
- duck
- wood
- chocolate
- tamale
- city
- grape
- burro
- burro
- knee
- neck
- who
- street
- road
- mass
- family
- fly
- lightning
- bull
- machine
- sheep
- thunder
- cheese
- basket
- coat
- coal
- cake
- rooster
- sparrow
- magpie
- buffalo
- beaver
- donkey
- badger
- squirrel
- liver
- stomach
- people
- people
- people
- mare
- colt
- hammer
- peach
- pear
- garden
- spider
- dancer
- mint
- mile
- cigar
- town
- shop
- steam
- toro
- glass
- wheel
- tyre
- mule
- offspring
- stepbrother
- land
- half brother
- valley
- ox
- witch
- lizard
- maize
- racetrack
- coyote
- thief
- truck
- truck
- worm
- seed
- tramp
- fingernail
- walk
- chief
- lamb
- mattress
- agent
- knot
- ankle
- steer
- drop
- cabbage
- human being
- spruce
- relative
- soldier
- skull
- singer
- teacher
- question
- giant
- rattlesnake
- camp
- camp
- godfather
- godmother
- chipmunk
- pine
- paternal uncle
- doll
- loaf
- daddy
- col
- orphan
- return
- dance
- queso
- cheek
- dancing
- youth
- fir
- old man
- raisin
- lettuce
- stream
- strip
- mum
- cutting
- washing
- wild goose
- vinegar
- juniper
- ranch
- chili
- baking soda
- sweetheart
- Earth
- baking powder
- bracelet
- blue jay
- compadre
- apple tree
- garter
- eastward
- old woman
- tienda
- paternal aunt
- mula
- in front of
- bedspring
- hot spring
- nighthawk
- bedstead
- Santa Fe
- corncob
- little one
- Taos
- Taos
- Taos
- kùoúna
- kòwúna
- msotuúna
- moza
- kwog
- kwog
- chili powder
- tnw
- tkwitho
- túyug
- tbu
- tyuku
- ttwyu
- cat/translations
- fire/translations
- dog/translations
- gold/translations
- egg/translations
- son/translations
- head/translations
- star/translations
- cow/translations
- moon/translations
- ear/translations
- river/translations
- fish/translations
- sky/translations
- ice/translations
- sugar/translations
- water/translations
- bed/translations
- bed/translations
- brother/translations
- mountain/translations
- sister/translations
- Replacing instances found in all entries: Python script
2024
[edit]Add rhyme syllable counts
[edit]Description
[edit]Use the subcategories of Category:English words by number of syllables to automatically add syllable counts to existing {{rhymes|en}}
templates.
Discussion
[edit]Implementation
[edit]I have written a Python script to do this.
Add a language code to each transclusion of {{lookfrom}}
at the same time that the current implementation of the template is overwritten by the implementation of {{prefixlanglemma}}
.
Status
[edit] Done — excarnateSojourner (ta·co) 04:56, 14 July 2024 (UTC)
Discussion
[edit]Implementation
[edit]See GitHub.