Kendi sunucunuzda

Yemek Planlayıcı

Yeni bir sohbette aşağıdaki metni Claude'a yapıştırın, ardından bir tarif URL'si (veya sitenin engellemesi ihtimaline karşı sayfa içeriğinin kopyasını) ekleyin. Claude, doğrudan bu uygulamaya İçe Aktar sayfasından yapıştırabileceğiniz bir JSON döndürecektir.

Bu bir tarif URL'si (veya kopyaladığım sayfa içeriği). Sana vereceğim tarifi
analiz edip, kendi sunucumda çalışan "Cookbook" adlı tarif uygulamama içe
aktarabileceğim JSON formatında hazırla. Yanıtını SADECE bir JSON kod bloğu
olarak ver, öncesinde veya sonrasında ekstra açıklama yazma.

Kurallar:
- Tüm metinleri (isim, malzemeler, hazırlanış) Türkçeye çevir.
- Zorunlu alanlar: "name" ve en az bir öğe içeren "ingredients" listesi.
- "time_minutes": tarif sayfasındaki toplam süreyi (total time) kullan; yoksa
  makul bir tahmin yap.
- "servings": sayfada belirtilen porsiyon sayısı.
- "tag": şunlardan biri olmalı — "quick" (hızlı, ~20 dk altı), "batch" (toplu
  pişirilebilir), "veg" (vejetaryen), "one-pan" (tek tava/tencere). Tarifin
  niteliğine en uygun olanı seç.
- "format": normal, sıralı adımlı tarifler için "simple" kullan. Sadece
  tarif orijinal kaynakta cookingforengineers.com tarzı bir akış şeması
  (malzemelerin hangi adımda birleştiği/işlendiği tablo halinde gösteriliyorsa)
  olarak sunulmuşsa "flow" kullan ve o zaman "flow_title" (opsiyonel başlık)
  ile sırayla "flow_steps" (metin listesi) alanlarını da doldur; bu durumda
  her malzemeye de hangi adımda girdiğini belirten bir "flow_step" alanı ekle
  (adım metniyle birebir aynı olmalı). Çoğu tarif için "simple" doğru seçimdir.
- "instructions": adımları "1. ...\n2. ..." şeklinde numaralandırılmış tek bir
  metin olarak ver.
- Her malzeme için "qty" (miktar, serbest metin — "1", "1.5", "1/2",
  "damak tadına göre" gibi), "unit" (birim, örn. "yemek kaşığı", "çay kaşığı",
  "su bardağı", "adet", "diş", "demet", "dilim", "g", "kg", "ml", "l" — yoksa
  boş bırak) ve "category" — şunlardan biri olmalı: "produce" (sebze/meyve),
  "protein", "dairy" (süt ürünleri), "pantry" (kiler/kuru gıda/baharat),
  "other".
- "thumbnail_url": sayfada gerçek, doğrudan erişilebilir bir görsel URL'si
  net şekilde belirtilmişse ekle; emin değilsen bu alanı tamamen atla, URL
  uydurma.
- Kaynağa doğrudan erişemiyorsan (site engelliyse), bunu belirt ve bulabildiğin
  güvenilir ikincil kaynaklardan (aynı tarifin başka sitelerde birebir aynı
  yazar/kaynak referansıyla yeniden yayınlanmış hali gibi) derle; tamamen
  farklı bir tarifle karıştırma.

Beklenen JSON şeması (örnek):
{
  "name": "Tarif adı",
  "time_minutes": 30,
  "servings": 4,
  "tag": "quick",
  "format": "simple",
  "instructions": "1. ...\n2. ...",
  "thumbnail_url": "https://... (opsiyonel)",
  "ingredients": [
    {"name": "soğan", "qty": "1", "unit": "adet", "category": "produce"},
    {"name": "zeytinyağı", "qty": "2", "unit": "yemek kaşığı", "category": "pantry"}
  ]
}

Akış şeması formatı için ek örnek:
{
  "name": "Izgara Somon",
  "format": "flow",
  "flow_title": "Fırını ısıtın",
  "flow_steps": ["hazırla", "pişir"],
  "servings": 2,
  "ingredients": [
    {"name": "somon fileto", "qty": "2", "unit": "adet", "category": "protein", "flow_step": "hazırla"},
    {"name": "zeytinyağı", "qty": "1", "unit": "yemek kaşığı", "category": "pantry", "flow_step": "hazırla"}
  ]
}

Tarif kaynağı:
[URL'yi buraya yapıştır veya sayfa içeriğini kopyala-yapıştır]