EKRAN GÖRÜNTÜSÜ DOKÜMANI

Ekran görüntülerini dar.vin'e yükle

Tek uç nokta, geri dönen kısa link ve zaten kullandığın yakalama araçları için entegrasyonlar.

API'ye hızlı başlangıç

PNG, JPEG veya WebP'yi multipart form verisi olarak gönder. API anahtarında screenshots:write kapsamı olmalı.

curl -sf -F "file=@shot.png" \
  -H "Authorization: Bearer $DARVIN_API_KEY" \
  -H "x-darvin-source: curl" \
  https://dar.vin/api/v3/screenshots

Örnek 201 yanıtı

{
  "shortUrl": "https://dar.vin/ax7Qp",
  "viewerUrl": "https://dar.vin/s/0Kmv8pD1Xq",
  "directUrl": "https://dar.vin/i/0Kmv8pD1Xq.png",
  "expiresAt": "2026-07-18T14:00:00.000Z"
}

ShareX

  1. Yapılandırma dosyasını indir.
  2. ShareX'te Destinations → Custom image uploader settings bölümünü aç.
  3. .sxcu dosyasını içe aktar; ardından YOUR_DARVIN_API_KEY alanını anahtarınla değiştir.

Flameshot

  1. Betiği indir ve çalıştırılabilir yap.
  2. DARVIN_API_KEY değişkenini masaüstü oturumunda tanımla.
  3. Yakalamak ve yüklemek istediğinde betiği çalıştır.

Wayland'de betiği masaüstü ortamına ya da pencere yöneticine kısayol olarak bağla; uygulama içi genel kısayollar her yerde yok.

flameshot gui --raw | curl -sf -F "file=@-;filename=shot.png" -H "Authorization: Bearer $DARVIN_API_KEY" -H "x-darvin-source: flameshot" https://dar.vin/api/v3/screenshots

ksnip

ksnip'in özel eyleminde komut girdisi olarak geçerli ekran görüntüsü dosyasını kullan. Kurulum dosyasında yapıştırmaya hazır komut var.

curl -sf -F "file=@$1" -H "Authorization: Bearer $DARVIN_API_KEY" -H "x-darvin-source: ksnip" https://dar.vin/api/v3/screenshots | jq -r .shortUrl

Yanıt referansı

AlanNe olduğu
shortUrlPaylaşacağın kısa link.
viewerUrlListelenmemiş kanonik görüntüleyici sayfası.
directUrlHam görsel URL'si.
expiresAtÜcretsiz çekim için ISO zaman damgası; saklanıyorsa null.

Plana göre sınırlar

PlanDepolamaAzami dosyaSaklama
Ücretsiz250 MB20 MB7 gün
Plus20 GB25 MBAbonelik sürdükçe
Pro100 GB50 MBAbonelik sürdükçe
Max500 GB50 MBAbonelik sürdükçe

Ekran görüntüsü planlarına ve saklama süresine bak

darvin