Code Monkey home page Code Monkey logo

teslaextension's Introduction

#Tesla Model S Control Tesla Motors has asked me to say that Tesla Model S vehicle owners should not use this software.

Link to Extension

![Current Version](/screenshots/Tesla Model S Home.png?raw=true)

This application is for owners of the Tesla Model S.

It provides owners almost all of the features of the official mobile app (plus a few that the app doesn't even provide), but with the convenience of being able to be used from the desktop!

Just log in with your Tesla account username and password (and have mobile enabled on the car) and you're ready to go. All data is only sent to and from Tesla's servers. No user information is stored locally or sent to any third party.

##Building the extension This extension is built using dart and angulardart. Right now it runs at a fixed 400x600 resolution.

First install dart from https://www.dartlang.org/

Once installed and configured, go to the project folder and run:

pub get

Then open the project in the Dart Editor (if you want to use a different editor such as sublime and are having issues let me know and I will help you. It is actually how I wrote it).

There are currently some small technical issues with writing a chrome extension in dart. The biggest is that unpacked extensions cannot use symlinked files, but dart uses them extensively in the file structure (at least at the time of writing and on Linux). To get around this when developing, it is easier to just develop as it like a normal website. The problem here is that Dartium will block connections to Tesla's servers because of security. To get around this open your launch configuration in Dart Editor and add:

--disable-web-security

to the Browser arguments box for main.html and login.html.

At this point you should be able to run login.html and have dartium load without issue

This product is not endorsed, certified or otherwise approved in any way by Tesla Motors or any of its affiliates.

teslaextension's People

Contributors

trevorsstone avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.