Add a dialog for the API key and URL if there are not enough command-line arguments, so that people using the menu item can input them
Add a dialog for the token received outcome so that people using the menu item can see the token/etc information
Add a dialog for the rejected outcome (if that exists)
Do not print the Missing positional argument:, Submitting solution..., You must solve another challenge., Received token. etc strings to stdout unless a debug option is enabled, since if librecaptcha is started from the menu, they will just get dumped into the system journal
The GUI option is quite helpful but it still needs interaction with the terminal.
I suggest these usability enhancements:
Missing positional argument:
,Submitting solution...
,You must solve another challenge.
,Received token.
etc strings to stdout unless a debug option is enabled, since if librecaptcha is started from the menu, they will just get dumped into the system journal