WallpaperMachine
당신이 사랑하는 배경화면, 맥에서 새롭게 만나보세요
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Karte und Infos von und über Streuobstwiesen in Deutschland
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
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.