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.
Move Category:Exonyms to Category:Exonyms by language[edit]
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:
Entries containing templates using curly apostrophes in Taos terms |
---|
|
- Replacing instances found in all entries: Python script