https://github.com/paramsiddharth/esp32-web-scraper
A simple web scraper that runs on an ESP-32 microcontroller.
https://github.com/paramsiddharth/esp32-web-scraper
esp32 internet-of-things micropython scraper serial web
Last synced: about 1 month ago
JSON representation
A simple web scraper that runs on an ESP-32 microcontroller.
- Host: GitHub
- URL: https://github.com/paramsiddharth/esp32-web-scraper
- Owner: paramsiddharth
- Created: 2022-07-07T17:38:11.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-08-25T19:04:11.000Z (almost 2 years ago)
- Last Synced: 2025-10-15T16:31:00.984Z (8 months ago)
- Topics: esp32, internet-of-things, micropython, scraper, serial, web
- Language: Python
- Homepage:
- Size: 12.7 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Web Scraper (ESP32)
A simple web scraper that runs on an ESP-32 microcontroller.
# Instructions
Follow the given instructions to deploy this application to your own ESP32 microcontroller.
For the examples, assume the port to be accessible at `/dev/ttyUSB0`.
## Installing Dependencies
Install all Python dependenies locally and download the firmware.
```bash
make deps port=/dev/ttyUSB0
```
## Firmware
Deploy the firmware.
```bash
make flash port=/dev/ttyUSB0
```
## Store Wi-Fi Credentials
Create a new file `data.json` in the source directory and enter
the credentials in the following format:
```json
{
"name": "",
"password": ""
}
```
## Copy Scripts
Copy the Python scripts.
```bash
make port=/dev/ttyUSB0
```
You're done! Now you can connect the microcontroller to any power source and get it working.
If you connect to the serial monitor, you'll be able to see the data it fetches.
# Made with ❤ by [Param](https://www.paramsid.com).