This repository contains scripts and files to manage QR code data for an inspecting drone.
- drone_log_ground_station.py: Python script responsible for interacting with the GitHub API to process QR code data.
- qr_raspberrypi.py: Script designed to run on a Raspberry Pi with a camera module. Scans QR codes and updates data on GitHub.
- index.html: HTML file displaying data from the
local_data.csv
file, updated bydrone_log_ground_station.py
. - unavailable.py: Updates the
local_data.csv
file to display unavailable data.
- Clone the repository locally.
- Ensure required libraries are installed (for Python scripts).
- Customize access tokens and repository details in the scripts:
drone_log_ground_station.py
: Updateowner
,repo
,file_path
, andtoken
with your repository information and access token.qr_raspberrypi.py
: Set thetoken
variable with your access token.
- drone_log_ground_station.py:
- Execute this script to manage data fetched from the inspecting drone.
- qr_raspberrypi.py:
- Run this script on a Raspberry Pi with a camera module. It scans QR codes and updates data on GitHub.
- Open
index.html
in a web browser to view a dynamically updated table of data fromlocal_data.csv
.
uasnmims_LITT.jpeg
is the logo of our team, 🔥LITT🔥 at NMIMS Shirpur.
- Ensure permissions and access rights are correctly set for GitHub repositories when using access tokens.
- Modifications to the scripts should be made carefully to avoid unintended changes to the data.