Johnny no longer has Python 3.12, which is part of the issue. It has 3.14 now. You'll need to update relevant shebang lines. https://johnny-info.heliohost.org/pyinfo/info3.14.py I'll assume you want these installed for 3.14.
Datetime, json, and OS are built-in I believe.
Requests is already present.
Escalating to have the others installed: sqlite3, Beautifulsoup