proposed rename of binaries + woob front-end binary
Hi! I'm raising this issue to propose a renaming of the binaries for the tools within Web Out-Of-Browser, to see whether you are in favour of it or not, and if you are in favour I am interested in helping to work on it.
This has come out of a discussion about the binary names on the debian-devel mailing list. The prime reason for that discussion, and my motivation to work on this, is to address the issue of misogyny, by removing the troublesome binary names. At least one project contributor has made it clear their position on this issue in the past, but there are separate, technical reasons for why it might be a good idea to rename binaries.
The tool names make inconsistent references to the parent project. Your project name is "Web Out-Of-Browser", or "weboob", which is a half-acronym (oob being an acronym, web not being). But none of the binary names use the short form of the project name (weboob). Some use "oob" as a suffix, dropping w or web, some use "boo" as a prefix, which is neither the web nor the oob part of your name. And some use neither.
I suggest renaming all the tools to be built around the proper acronym "woob". this would tie the binary names together as belonging to the same project, make them more discoverable, and address the misogyny issues. I also propose introducing a parent binary "woob" which can be used e.g. "woob subcommand" in the same style as e.g. "git log", "git show" etc.
One possible problem with renaming all the binaries would be breaking scripts which referenced the old names. Some of your tools are likely to have been used in scripts, and others not. Can you comment on how big a problem this could be? It could mitigated by shipping compatibility symlinks, possibly not forever.
WDYT?
Best wishes!