User:ExcarnateSojournerBot/Past projects

Past projects undertaken by excarnateSojourner using excarnateSojournerBot.

Description
Remove multiword terms from subcategories of Category:English words by number of syllables.

Status
✅ &mdash; excarnateSojourner (talk &middot; contrib) 08:22, 22 November 2022 (UTC)

Discussions

 * 1) Beer Parlour discussion establishing consensus.
 * 2) Grease Pit discussion looking for someone else with a bot.
 * 3) Vote to let me create my own bot (passed).

Implementation
My Python script on GitHub removes plain links (e.g. ), removes template links (e.g.   or  ), and adds   to  templates when appropriate.

Description
Move Category:WC to Category:Toilet (room), and similarly for all language-specific subcategories.

Status
✅ &mdash; excarnateSojourner (talk &middot; contrib) 00:54, 23 December 2022 (UTC)

Discussions

 * 1) RFM discussion establishing consensus.

Implementation
Python scripts accessible on GitHub.

Description

 * 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
Never done. I explained why in the RFM discussion.

Discussions

 * 1) 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
Python scripts on GitHub.

Recategorize grandchildren of Category:Languages by country
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
✅ &mdash; excarnateSojourner (talk &middot; contrib) 06:35, 21 February 2023 (UTC)

Discussion

 * RFM discussion explaining the motivation and establishing consensus.

Implementation
A Python script I wrote, which is on GitHub.

Description and discussion

 * See 

Status

 * I have replaced all instances in Taos entries. &mdash; excarnateSojourner (talk &middot; contrib) 23:40, 9 September 2023 (UTC)
 * ✅: I've replaced instances in template calls which use  (Taos's language code) in the etymology and translation sections of all entries in all languages, as requested by -sche. &mdash; excarnateSojourner (talk &middot; contrib) 19:10, 13 November 2023 (UTC)

Implementation

 * Replacing in Taos entries: Python script
 * Finding instances in all entries: Python script, which produced this list of entries:


 * Replacing instances found in all entries: Python script

Description
Use the subcategories of Category:English words by number of syllables to automatically add syllable counts to existing templates.

Implementation
I have written a Python script to do this.

Add language codes to lookfrom
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
✅ &mdash; excarnateSojourner (ta&middot;co) 04:56, 14 July 2024 (UTC)

Implementation
See GitHub.