https://github.com/derdp/chirptools
ChirpStack Tool that enabeld bulk import and bulk sensors move, delete actions.
https://github.com/derdp/chirptools
Last synced: 5 months ago
JSON representation
ChirpStack Tool that enabeld bulk import and bulk sensors move, delete actions.
- Host: GitHub
- URL: https://github.com/derdp/chirptools
- Owner: DerDP
- Created: 2025-04-14T12:37:20.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-03T03:45:07.000Z (about 1 year ago)
- Last Synced: 2025-06-15T16:44:10.831Z (about 1 year ago)
- Language: HTML
- Homepage:
- Size: 150 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## ChirpTools
A Flask application to manage ChirpStack assets (bulk import, bulk move, bulk delete, etc.).
## ๐ฆ Requirements ::
- Git
- Python 3.9+
- Docker & Docker Compose (for containerized setup)
## ๐งช Clone the Repository
```bash
git clone https://gitlab.opencode.de/smart-city-potsdam/udp-lorawan/tools.git
cd ChirpTools
```
## โ๏ธ Environment Configuration
Copy `.env.example` to `.env` and adjust environment variables as needed:
```bash
cp .env.example .env
```
---
## ๐ณ Run with Docker
Build and run the app using Docker Compose:
```bash
docker-compose up --build
```
- App will be available at: `http://localhost:5000`
- Make sure `.env` is configured correctly before running
To stop the app:
```bash
docker-compose down
```
---
## ๐งช Run Locally (Python venv)
1. Create a virtual environment:
```bash
python -m venv venv
source venv/bin/activate # On Windows use: venv\Scripts\activate
```
2. Install requirements:
```bash
pip install -r requirements.txt
```
3. Set environment variables from `.env` (or export them manually)
4. Start the Flask app:
```bash
python -m flask --app main run --debug
```
App will be accessible at: `http://localhost:5000`
---
## **Warning:**
โ ๏ธ Authentication is not yet implemented.
๐ซ Do not expose this app to the public.
๐ Keep it local until authentication is added.