pgx
AI 에이전트를 위한 경량 Postgres, Rust로 구현, 하나의 런타임에서 수천 개의 격리된 데이터베이스 제공
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기멸종위기 야생생물 282종 시민 분포지도 (시·군·구 단위, iNaturalist + GBIF)
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗국내 멸종위기 야생생물 282종이 어디에 사는지, 시민 관찰(집단지성)과 기관 기록을 합쳐 시·군·구 단위와 약 250m 격자 열지도로 보여 주는 공개 지도입니다. 교란생물 종합관리와 같은 방식으로 만들었습니다.
endangered → cirmax82-beep.github.io)로 연결됩니다. 지우면 사이트가 열리지 않습니다. biogrideia.com은 GitHub 도메인 소유 인증이 되어 있습니다(TXT _github-pages-challenge-cirmax82-beep, 지우지 마세요).모든 대상 종이 법정 보호종이라, 밀렵·불법 채취와 서식지 교란을 막기 위해 기록마다의 좌표는 공개하지 않습니다.
data/gbif-snapshot.json, data/heat-gbif.json, data/inat-snapshot.json).data/precise-gbif.enc.json, data/precise-inat.enc.json)에만 있습니다. PBKDF2-SHA256(60만 회) → AES-256-GCM 방식이며, 비밀번호는 코드나 저장소 어디에도 없습니다.DATA_PASSWORD로 암호화합니다. 비밀번호를 바꾸려면 비밀값을 바꾼 뒤 Actions에서 수동 실행하세요.gh secret set DATA_PASSWORD -R cirmax82-beep/korea-endangered-species-map
tools/endangered_2022.tsv가 기준입니다. 「야생생물 보호 및 관리에 관한 법률 시행규칙」 [별표 1] 멸종위기 야생생물(2022. 12. 9. 개정, Ⅰ급 68종·Ⅱ급 214종)을 그대로 옮긴 것으로, 2026. 5. 12. 시행본의 별표 1도 같은 내용입니다. 목록이 바뀌면 이 파일을 고친 뒤 다시 만드세요.
python tools/build_species.py
js/data-species.js).OVERRIDE 표에 적어 두었습니다.통계청 2018 시·군·구 경계(southkorea-maps 간소화본)를 GBIF가 기록에 붙이는 GADM 2단계 코드 229곳에 맞췄습니다. 일반구(수원시 장안구 등)는 시 하나로 합쳤고, 군위군은 현재처럼 대구광역시로 넣었습니다.
python tools/build_regions.py
python -m http.server 5175
실행.bat을 더블클릭해도 됩니다. GitHub Actions(.github/workflows/pages.yml)가 매일 03:00(한국 시간)에 iNaturalist 자료를, 매주 월요일에 GBIF 자료를 새로 받아 배포합니다. 스냅샷 스크립트는 shapely가 필요합니다.
pip install shapely cryptography
python tools/inat_snapshot.py
python tools/gbif_snapshot.py
GBIF 기록이 3,000건 이하인 종은 기록을 모두 받아 세고(바다·해안 기록은 25km 이내의 가장 가까운 시·군·구로 배정), 그보다 많은 종은 GBIF 집계(facet) 기능으로 시·군·구별 건수를 바로 받습니다. 그래서 기록이 수만 건인 종도 몇 초면 끝납니다.