Skip to content

mossyhub/python-motorparts

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

python-motorparts

Access data and functionality of vehicles on your mopar.com account. Requires active uConnect subscription.

  • Lock/unlock
  • Engine on/off
  • Horn/lights
  • Vehicle health report
  • Mileage
  • Other basic information

Usage

import motorparts
session = motorparts.get_session('username', 'password', 5555)  # pin
summary = motorparts.get_summary(session)
report = motorparts.get_report(session, 0)  # vehicle index
tow_guide = motorparts.get_tow_guide(session, 0)  # vehicle index
motorparts.lock(session, 0, true)  # vehicle index, poll for ack

Caching

Session cookies are cached by default in ./motorparts_cookies.pickle and will be used if available instead of logging in. If the cookies expire, a new session will be established automatically.

Development

Lint

tox

Release

make release

Contributions

Contributions are welcome. Please submit a PR that passes tox.

TODO

  • Get vehicle location coordinates (only available in mobile app)
  • Async command acknowledgement

Disclaimer

Not affiliated with FCA US LLC. Use at your own risk.

About

No description, website, or topics provided.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 98.7%
  • Makefile 1.3%