Skip to content

Latest commit

 

History

History
49 lines (32 loc) · 1.29 KB

README.md

File metadata and controls

49 lines (32 loc) · 1.29 KB

Kandilli API

Kandilli Rasathanesi ve Deprem Araştırma Enstitüsü son depremler listesini JSON olarak sunan, Cloudflare Workers üzerinde çalışan REST API.

Ticari amaçlarla kullanılmamalıdır. İletişim için me@ibrahimo.dev adresine ulaşabilirsiniz.

Migration

API daha önce https://kandilli.deno.dev/ adresinde Deno Deploy Classic üzerinde çalışıyordu. Deno Deploy Classic'in 20 Temmuz 2026 tarihinde kapanması nedeniyle API, https://kandilli.ibrahimo.dev/ adresine ve Cloudflare Workers'a taşındı. Yanıt biçimi değişmedi.

API

GET https://kandilli.ibrahimo.dev/

Yanıt, son 500 deprem kaydını içeren bir JSON dizisidir. CORS tüm origin'ler için açıktır ve başarılı yanıtlar 15 saniye önbelleğe alınır.

Gereksinimler

  • Node.js 24 veya üzeri
  • pnpm 11 veya üzeri

Geliştirme

pnpm install
pnpm types
pnpm dev

Yerel Worker http://localhost:8787 adresinde çalışır.

Kontroller

pnpm check
pnpm check:startup
pnpm deploy:dry

Dağıtım

pnpm wrangler login
pnpm deploy

Dağıtımdan sonra workers.dev adresi Cloudflare tarafından gösterilir. Özel alan adı Cloudflare dashboard üzerinden Worker'a bağlanabilir.