Skip to content

Change the brightness of the lights depending on the sentiment of the news

Notifications You must be signed in to change notification settings

pedcapa/lifx-lights-openai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e0993f4 · Aug 20, 2024

History

24 Commits
Jun 21, 2023
Aug 20, 2024
Jun 21, 2023
Jun 21, 2023
Jun 21, 2023
Aug 20, 2024

Repository files navigation

Change the brightness of the lights depending on the sentiment of the news

This script uses the newsAPI to get the top headlines and then uses openAI to get the sentiment of the headlines. The script then changes the brightness of the lifx lights depending on the sentiment of the news.

Table of Contents

How to use

  1. Create a lifx account and get your token from here
  2. Create an openAI account and get your token from here
  3. Create a newsAPI account and get your token from here
  4. Clone the repo
git clone https://github.com/catbox-dev/newsMoodLight.git
  1. Install the requirements
pip3 install -r requirements.txt
  1. Replace the tokens in confi.ini with your tokens
  2. Make sure you have correctly setup your lifx lights, see here
  3. Run the python script
python3 newsMoodLight.py

How to set up your lifx lights

  1. Install the lifx app on your phone
  2. Connect your phone and your computer to the same wifi network
  3. Open the lifx app and connect your lights

Credits