Hacksore / Bluelinky
Licence: mit
An unofficial nodejs API wrapper for Hyundai bluelink
Stars: ✭ 94
Programming Languages
typescript
32286 projects
Labels
Projects that are alternatives of or similar to Bluelinky
Pycoingecko
Python wrapper for the CoinGecko API
Stars: ✭ 270 (+187.23%)
Mutual labels: api, api-wrapper
V8 Archive
Directus Database API — Wraps Custom SQL Databases with a REST/GraphQL API
Stars: ✭ 486 (+417.02%)
Mutual labels: api, api-wrapper
Crawlertutorial
爬蟲極簡教學(fetch, parse, search, multiprocessing, API)- PTT 為例
Stars: ✭ 282 (+200%)
Mutual labels: api, api-wrapper
Slack
🎉✨ Slack API client for Node and browsers.
Stars: ✭ 903 (+860.64%)
Mutual labels: api, api-wrapper
Coingecko Api
A Node.js wrapper for the CoinGecko API with no dependencies.
Stars: ✭ 159 (+69.15%)
Mutual labels: api, api-wrapper
Pizzly
The simplest, fastest way to integrate your app with an OAuth API 😋
Stars: ✭ 796 (+746.81%)
Mutual labels: api, api-wrapper
Rapid.js
An ORM-like Interface and a Router For Your API Requests
Stars: ✭ 700 (+644.68%)
Mutual labels: api, api-wrapper
Virustotal Api
Virus Total Public/Private/Intel API
Stars: ✭ 189 (+101.06%)
Mutual labels: api, api-wrapper
Graphql2rest
GraphQL to REST converter: automatically generate a RESTful API from your existing GraphQL API
Stars: ✭ 181 (+92.55%)
Mutual labels: api, api-wrapper
Yahooquery
Python wrapper for an unofficial Yahoo Finance API
Stars: ✭ 288 (+206.38%)
Mutual labels: api, api-wrapper
Jda
Java wrapper for the popular chat & VOIP service: Discord https://discord.com
Stars: ✭ 2,598 (+2663.83%)
Mutual labels: api, api-wrapper
Python Poloniex
Poloniex API wrapper for Python 2.7 & 3
Stars: ✭ 557 (+492.55%)
Mutual labels: api, api-wrapper
Apipie
Transform api declaration to js object for frontend. Inspired by VueRouter, koa-middleware and axios.
Stars: ✭ 29 (-69.15%)
Mutual labels: api, api-wrapper
bluelinky
An unoffcial nodejs API wrapper for Hyundai BlueLink
Install
npm install bluelinky
Example
const BlueLinky = require('bluelinky');
const client = new BlueLinky({
username: '[email protected]',
password: 'hunter1',
region: 'US',
pin: '1234'
});
client.on('ready', async () => {
const vehicle = client.getVehicle('5NMS55555555555555');
try {
const response = await vehicle.lock();
console.log(response);
} catch (err) {
// log the error from the command invocation
}
});
client.on('error', async (err) => {
// something went wrong with login
});
Debug locally
Ensure you have a config.json
that matches the structure of the following, with your account details
{
"username": "email",
"password": "password",
"pin": "ping",
"vin": "vin"
}
Run an install for all the dependencies, npm install
Now you can invoke the debug.ts script with npm run debug
Documentation
Checkout out the bluelinky-docs for more info.
Supported Features
- Lock
- Unlock
- Start (with climate control)
- Stop
- Status
Supported Regions
| Regions
Show your support
Give a ⭐️ if this project helped you!
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].