Giter Club home page Giter Club logo

overwolf-homeassistant-webhook's Introduction

overwolf-homeassistant-webhook

Send game events from overwolf to Home Assistant.

Disclaimer

This project is not endorsed by or affiliated with Overwolf or Home Assistant.

Setup

A step by step setup guide has been added on the Home Assistant integration repository.

Helpers

Scrape game features

Overwolf is an ever expanding and improving ecosystem. From time to time they add support for new games or new info/events in existing games. To make it easier for this app to stay up to date, a scraper has been implemented to export an updates list of interestingFeatures to be used in src/consts.ts.

Just run the VSCode task Scrape game features, copy them and paste to the consts.ts.

How to contribute

VSCode setup

  • Install Docker Desktop for Windows
  • Install VSCode
  • Open VSCode
  • Install the Dev Containers extension
  • Open the project in the remote container
  • Dependencies will be installed automatically, you can however run the task Install dependencies to either install updated ones or just make it install them again.

Build the application

  • Run the VSCode task Build (CTRL + Shift + B or CMD + Shift + B by default)

Test it

Load the application as an unpackaged app in Overwolf:

  • Open Overwolf
  • Open settings
  • Open the About tab
  • Click on Development options
  • Click Load unpacked extension...
  • Select the dist folder.

Contributors

In order of first contribution date

overwolf-homeassistant-webhook's People

Contributors

arco-dielhof avatar lociii avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

overwolf-homeassistant-webhook's Issues

Fix game event scraper

Overwolf changed the game event detail pages (e.g. Apex) to load the status header asynchronously.
Unfortunately the scraper was expecting to get the full page data and the header seems to be the only place that contains the game ID.

Can't see game events on event log window

Description

I'm opening the app and starting a game, expecting to see events starting to fire up in the events log.

this issue is problematic because this is the only way for me to know the app is doing its job.

Expected

When the app is running, I'm expecting to see a flow of logs while playing a game (for example, LoL, PUBG etc)

Support for Counter-Strike 2

Hello sir,

How can i help you or support you on the future possibility to extend support for Counter-Strike 2 ?

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.