WallpaperMachine
The wallpapers you love. A new home on your Mac.
Entdecke Streuobstwiesen in ganz Deutschland
Translation pending
LifestyleTypeScript · PythonGitHub @ohrieOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Karte und Infos von und über Streuobstwiesen in Deutschland
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗Interaktive Karte zur Visualisierung und Entdeckung von Streuobstwiesen in Deutschland. Das Projekt bereit OpenStreetMap-Daten als Karte auf, um Streuobstwiesen für viele Menschen zugänglich zu machen und Bewusstsein für diese wertvollen Kulturlandschaften zu schaffen.
├── web/ # Next.js Web-Anwendung
│ ├── src/ # Quellcode
│ │ ├── app/ # Next.js App Router (Seiten & Layouts)
│ │ ├── components/ # React Komponenten
│ │ ├── data/ # Statische Daten (Partner-Gärten)
│ │ └── types/ # TypeScript Typdefinitionen
│ ├── public/ # Statische Assets (Bilder, Icons)
│ └── Dockerfile # Web Docker Image
├── data-processing/ # Python Pipeline für OSM-Datenverarbeitung
│ ├── process_streuobstwiesen.py # Hauptskript
│ └── docker-compose.yml # Eigenständige Pipeline
├── tree-detection/ # FastAPI Tree-Detection API
└── .github/workflows/ # CI/CD GitHub Actions
└── ci-cd.yml # Unified CI/CD pipeline
Im deutschsprachigen Raum und darüber hinaus gibt es weitere Initiativen zur Kartierung von Obstbäumen und Streuobstwiesen:
# In das Web-Verzeichnis wechseln
cd web
# Dependencies installieren
npm install
# Development Server starten
npm run dev
# Production Build erstellen
npm run build
Erstelle eine web/.env.local Datei für lokale Entwicklung:
NEXT_PUBLIC_MAPBOX_ACCESS_TOKEN=dein_mapbox_token
Hole deinen Mapbox Token von: https://account.mapbox.com/access-tokens/
Die App läuft unter http://localhost:3000.
Die Anwendung wird automatisch bei Push auf main gebaut und deployed:
DOCKER_REGISTRY gepushtportal-streuobst.deFolgende Secrets müssen in den GitHub Repository Settings konfiguriert sein:
DOCKER_REGISTRY (als Variable) - Registry-Domain (z. B. registry.example.com)DOCKER_REGISTRY_USERNAME - Username für DOCKER_REGISTRYDOCKER_REGISTRY_PASSWORD - Password für DOCKER_REGISTRYNEXT_PUBLIC_MAPBOX_ACCESS_TOKEN - Mapbox API TokenSSH_HOST - Server HostnameSSH_PASS - Server SSH PasswortSSH_USER (als Variable) - SSH UsernameWEB_DEPLOY_PATH (als Variable) - Deployment Pfad für Web-App (/srv/portal-streuobst)DEPLOY_PATH (als Variable) - Deployment Pfad für Pipeline (/srv/data-streuobst)# Image bauen und starten
docker-compose up -d --build
# Logs ansehen
docker-compose logs -f
# Stoppen
docker-compose down
Dieses Projekt wurde initiiert von www.japfel.de. Weitere Unterstützer:innen sind willkommen.
Für Software Contributions bitte die CONTRIBUTING.md beachten.