Now collects all (non-ignored) files via `git ls-files` and only skips
some binary formats.
Also adds some type annotations and fixes some newly unconvered
UK-spellings.
Moves the TOTP code to clipboard, which can be then pasted by the user,
much like the Firefox add-on. Uses the pyperclip Python module, which
is cross-platform (currently doesn't support wayland, but there is an
open issue).