Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pjpmarques/t-dongle-s3-stockmarket
Stock Market Display using LilyGO T-Dongle-S3
https://github.com/pjpmarques/t-dongle-s3-stockmarket
esp32s3 lilygo lilygo-tdongle-s3 platformio stock-market t-dongle-s3
Last synced: 4 months ago
JSON representation
Stock Market Display using LilyGO T-Dongle-S3
- Host: GitHub
- URL: https://github.com/pjpmarques/t-dongle-s3-stockmarket
- Owner: pjpmarques
- License: apache-2.0
- Created: 2023-04-12T13:12:15.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-04-12T14:50:54.000Z (almost 2 years ago)
- Last Synced: 2024-10-12T03:41:36.856Z (4 months ago)
- Topics: esp32s3, lilygo, lilygo-tdongle-s3, platformio, stock-market, t-dongle-s3
- Language: C++
- Homepage:
- Size: 109 KB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
- License: LICENSE
Awesome Lists containing this project
README
# Stock Market Display using the LilyGO T-Dongle-S3
## What is this?
This program displays stock market information on a [LilyGO T-Dongle-S3](https://github.com/Xinyuan-LilyGO/T-Dongle-S3). Market information corresponds to three tickers:
* S&P500 (SPX)
* NASDAQ100 (NDX)
* T-Bill 10 year (T10)The display cycles between the current market value:
![Current Stock Value](img/stock1.jpeg)
And the percentage of change from the previous day.
![Percentage Change](img/stock2.jpeg)
The information is read from Yahoo Finance. Thus, the ESP32 needs to have access to the internet. The board automatically creates a wireless access point called "T-Dongle-S3". For configuring access to the
internet you need to fist connect to this AP and then go to http://192.168.4.1. There you can save
the wireless credentials to future accesses. You only need to do this once.Debug information is always provided on the serial port.
## How to compile and run
Requirements:
* Make sure that you have [Visual Studio Code](https://code.visualstudio.com) installed
* Make sure that you have [Platform IO](https://platformio.org) installed
* Make sure you have [Espressif IDF](https://github.com/espressif/vscode-esp-idf-extension) extension installedIf you have all these installed, simply open the project in PlatformIO, hit the "build" and "upload" buttons. See the notes above about configuring the wireless credentials. You can also refer to [ESP_WifiManager](https://github.com/khoih-prog/ESP_WiFiManager).