kevincon/Nisscan Connect Scraper

Run and scrape the NissanConnect® Android app on an Android device.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
user-idNissanConnect® account user ID to use to sign into the app. If either `user-id` or `password` is not provided, the app will enter "demo mode" instead of signing in.no
passwordNissanConnect® account password to use to sign into the app. If either `user-id` or `password` is not provided, the app will enter "demo mode" instead of signing in.no
android-app-versionThe version of the NissanConnect® Android app to use. If not provided, defaults to latest version. Caching of the app binary is only enabled if provided.no
last-refresh-date-formatThe format to use for the last refresh date. See https://arrow.readthedocs.io/en/latest/guide.html#supported-tokens for accepted tokens.noMMM DD, YYYY, hh:mm A
convert-times-to-timezoneA timezone to convert times to, e.g. "US/Pacific". See the "TZ identifier" column on this page for accepted values: <https://en.wikipedia.org/wiki/List_of_tz_database_time_zones>.no
debug-outFolder in which to save debug info (e.g. a screenshot of the device in case of failure). Will be created if it does not exist.no
set-up-onlySet up the environment only, do not scrape, and include the command that can be executed to scrape in outputs.no""
namedescription
last-refresh-dateThe last refresh date (e.g. "MAR 05, 2025, 06:31 AM"). The format of this string can be customized using the `last-refresh-date-format` input option.
battery-state-of-chargeThe state of charge of the battery (out of 100, e.g. "75").
charger-stateThe charger state (e.g. "UNPLUGGED...").
range-minimumThe minimum range in your account's preferred units (e.g. "125" miles).
range-maximumThe maximum range in your account's preferred units (e.g. "129" miles).
interior-temperature-rangeThe interior temperature range in your account's preferred units (e.g. "74-84°F").
level-two-charger-etaThe level two charger ETA (e.g. "4h:30m").
commandA command to run to scrape the NissanConnect® Android app. This is only set if the input `set-up-only` is set to true.