kevincon/Nisscan Connect Scraper
Run and scrape the NissanConnect® Android app on an Android device.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| user-id | NissanConnect® 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 | — |
| password | NissanConnect® 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-version | The 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-format | The format to use for the last refresh date. See https://arrow.readthedocs.io/en/latest/guide.html#supported-tokens for accepted tokens. | no | MMM DD, YYYY, hh:mm A |
| convert-times-to-timezone | A 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-out | Folder 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-only | Set up the environment only, do not scrape, and include the command that can be executed to scrape in outputs. | no | "" |
Outputs
| name | description |
|---|---|
| last-refresh-date | The 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-charge | The state of charge of the battery (out of 100, e.g. "75"). |
| charger-state | The charger state (e.g. "UNPLUGGED..."). |
| range-minimum | The minimum range in your account's preferred units (e.g. "125" miles). |
| range-maximum | The maximum range in your account's preferred units (e.g. "129" miles). |
| interior-temperature-range | The interior temperature range in your account's preferred units (e.g. "74-84°F"). |
| level-two-charger-eta | The level two charger ETA (e.g. "4h:30m"). |
| command | A command to run to scrape the NissanConnect® Android app. This is only set if the input `set-up-only` is set to true. |