Trouble setting up appdaemon for mintapi

Trying to setup mint-scraper-for-homeassistant but getting an error when it attempts to initialize. Hoping to get some help. This is my first appdaemon.

2023-11-13 16:47:39.194721 INFO AppDaemon: AppDaemon Version 4.4.2 starting
2023-11-13 16:47:39.194886 INFO AppDaemon: Python version is 3.11.6
2023-11-13 16:47:39.195002 INFO AppDaemon: Configuration read from: /config/appdaemon/appdaemon.yaml
2023-11-13 16:47:39.195123 INFO AppDaemon: Added log: AppDaemon
2023-11-13 16:47:39.195226 INFO AppDaemon: Added log: Error
2023-11-13 16:47:39.195306 INFO AppDaemon: Added log: Access
2023-11-13 16:47:39.195390 INFO AppDaemon: Added log: Diag
2023-11-13 16:47:39.280970 INFO AppDaemon: Loading Plugin HASS using class HassPlugin from module hassplugin
2023-11-13 16:47:39.447092 INFO HASS: HASS Plugin Initializing
2023-11-13 16:47:39.447221 INFO HASS: HASS Plugin initialization complete
2023-11-13 16:47:39.447338 INFO AppDaemon: Loading Plugin MQTT using class MqttPlugin from module mqttplugin
2023-11-13 16:47:39.479503 INFO MQTT: MQTT Plugin Initializing
2023-11-13 16:47:39.479853 INFO MQTT: Using 'appdaemon_client/status' as Will Topic
2023-11-13 16:47:39.479934 INFO MQTT: Using 'appdaemon_client/status' as Birth Topic
2023-11-13 16:47:39.480054 WARNING AppDaemon: error loading plugin: MQTT - ignoring
2023-11-13 16:47:39.480125 WARNING AppDaemon: ------------------------------------------------------------
2023-11-13 16:47:39.480665 WARNING AppDaemon: Traceback (most recent call last):
  File "/usr/lib/python3.11/site-packages/appdaemon/plugin_management.py", line 149, in __init__
    raise ValueError("Duplicate namespace: {}".format(namespace))
ValueError: Duplicate namespace: default

2023-11-13 16:47:39.480780 WARNING AppDaemon: ------------------------------------------------------------
2023-11-13 16:47:39.480943 INFO AppDaemon: Initializing HTTP
2023-11-13 16:47:39.481103 INFO AppDaemon: Using 'ws' for event stream
2023-11-13 16:47:39.482709 INFO AppDaemon: Starting API
2023-11-13 16:47:39.483663 INFO AppDaemon: Starting Admin Interface
2023-11-13 16:47:39.483852 INFO AppDaemon: Starting Dashboards
2023-11-13 16:47:39.488758 INFO HASS: Connected to Home Assistant 2023.11.0
2023-11-13 16:47:39.494672 INFO AppDaemon: App 'mint-scraper-for-home-assistant' added
2023-11-13 16:47:39.495045 INFO AppDaemon: Found 1 active apps
2023-11-13 16:47:39.495134 INFO AppDaemon: Found 0 inactive apps
2023-11-13 16:47:39.495205 INFO AppDaemon: Found 0 global libraries
2023-11-13 16:47:39.495286 INFO AppDaemon: Starting Apps with 1 workers and 1 pins
2023-11-13 16:47:39.495878 INFO AppDaemon: Running on port 5050
2023-11-13 16:47:39.508427 INFO HASS: Evaluating startup conditions
2023-11-13 16:47:39.510334 INFO HASS: Startup condition met: hass state=RUNNING
2023-11-13 16:47:39.510464 INFO HASS: All startup conditions met
2023-11-13 16:47:39.548688 INFO AppDaemon: Got initial state from namespace default
2023-11-13 16:47:41.498456 INFO AppDaemon: Scheduler running in realtime
2023-11-13 16:47:41.500103 INFO AppDaemon: Adding /config/appdaemon/apps to module import path
2023-11-13 16:47:41.500311 INFO AppDaemon: Adding /config/appdaemon/apps/mint-scraper-for-homeassistant to module import path
2023-11-13 16:47:41.501974 INFO AppDaemon: Loading App Module: /config/appdaemon/apps/mint-scraper-for-homeassistant/mint_scraper.py
2023-11-13 16:47:41.779498 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/mint-scraper-for-homeassistant/mint_scraper_app.py - ignoring
2023-11-13 16:47:41.780146 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/mint-scraper-for-homeassistant/__init__.py - ignoring
2023-11-13 16:47:41.780531 INFO AppDaemon: Loading app mint-scraper-for-home-assistant using class MintScrapperApp from module mint_scraper
2023-11-13 16:47:41.781077 WARNING AppDaemon: Unable to find class MintScrapperApp in module mint_scraper - 'mint-scraper-for-home-assistant' is not initialized
2023-11-13 16:47:41.781397 WARNING AppDaemon: Unable to find module mint-scraper-for-home-assistant - initialize() skipped
2023-11-13 16:47:41.781682 INFO AppDaemon: App initialization complete
2023-11-13 16:47:48.391091 INFO AppDaemon: New client Admin Client connected

I made a small bit of progress. I found where class was mislabled in the mint_scraper file. I’m still getting some errors and now and additional error decoding MQTT messages.

2023-11-13 19:05:10.930579 INFO AppDaemon: Got initial state from namespace default
2023-11-13 19:05:10.930733 INFO MQTT: MQTT Plugin initialization complete
2023-11-13 19:05:12.933418 INFO AppDaemon: Scheduler running in realtime
2023-11-13 19:05:12.934943 INFO AppDaemon: Adding /config/appdaemon/apps to module import path
2023-11-13 19:05:12.935181 INFO AppDaemon: Adding /config/appdaemon/apps/mint-scraper-for-homeassistant to module import path
2023-11-13 19:05:12.937161 INFO AppDaemon: Loading App Module: /config/appdaemon/apps/mint-scraper-for-homeassistant/mint_scraper.py
2023-11-13 19:05:13.335395 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/mint-scraper-for-homeassistant/mint_scraper_app.py - ignoring
2023-11-13 19:05:13.336069 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/mint-scraper-for-homeassistant/__init__.py - ignoring
2023-11-13 19:05:13.336620 INFO AppDaemon: Loading app mint-scraper-for-home-assistant using class MintScrapperApp from module mint_scraper
2023-11-13 19:05:13.337261 WARNING mint-scraper-for-home-assistant: ------------------------------------------------------------
2023-11-13 19:05:13.337415 WARNING mint-scraper-for-home-assistant: Unexpected error initializing app: mint-scraper-for-home-assistant:
2023-11-13 19:05:13.337608 WARNING mint-scraper-for-home-assistant: ------------------------------------------------------------
2023-11-13 19:05:13.339110 WARNING mint-scraper-for-home-assistant: Traceback (most recent call last):
  File "/usr/lib/python3.11/site-packages/appdaemon/app_management.py", line 1035, in check_app_updates
    await self.init_object(app)
  File "/usr/lib/python3.11/site-packages/appdaemon/app_management.py", line 338, in init_object
    "object": app_class(
              ^^^^^^^^^^
TypeError: MintScrapperApp.__init__() takes 4 positional arguments but 8 were given

2023-11-13 19:05:13.339256 WARNING mint-scraper-for-home-assistant: ------------------------------------------------------------
2023-11-13 19:05:13.339486 WARNING AppDaemon: Unable to find module mint-scraper-for-home-assistant - initialize() skipped
2023-11-13 19:05:13.339848 INFO AppDaemon: App initialization complete

2023-11-13 18:53:52.672000 INFO MQTT: Unable to decode MQTT message
2023-11-13 18:53:52.672430 ERROR MQTT: Unable to decode MQTT message, with Traceback: Traceback (most recent call last):
  File "/usr/lib/python3.11/site-packages/appdaemon/plugins/mqtt/mqttplugin.py", line 271, in mqtt_on_message
    payload = payload.decode()
              ^^^^^^^^^^^^^^^^
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte

Finally figured it out.

The files that auto downloaded from github must have been outdated. I manually copy and pasted the code from github into the files. Then moved the files out of the folder they were auto created in and put them directly into the apps folder. I also had to change the module in apps.yaml to be mint_scraper_app