ThisService'i İndir – Özelleştirilebilir macOS Servis Oluşturucu, Ücretsiz ve Güvenli
Genel Bakış
ThisService, yerel Servisler menüsünün gücünü geliştiricilerin ve ileri düzey kullanıcıların eline geri getiren hafif bir macOS yardımcı programıdır. macOS, çoğu uygulamanın Dosya menüsü altında bir “Servisler” alt menüsü sunsa da, bu servisleri oluşturmak veya düzenlemek geleneksel olarak AppleScript, Automator veya hatta Objective‑C kodu yazmayı gerektiriyordu. ThisService, tüm iş akışını basitleştirir: favori dilinizde bir betik yazabilir, doğrudan uygulamaya aktarabilir ve anında özel bir klavye kısayolu ile macOS servisi olarak yayınlayabilirsiniz. Arayüz kasıtlı olarak minimaldir—sadece bir betik‑yükleyici, bir mod seçici (girdi, çıktı, filtre) ve kısayol atama ile betik kalıcılığı seçenekleri.
Araç tek bir betik diline kilitlenmediği için Bash ve Python meraklılarından JavaScript for Automation (JXA) geliştiricilerine kadar herkes için uygundur. Betik yazmaya yeni başlayanlar için sürükle‑bırak yükleme ilk adımları sorunsuz hâle getirirken, yerleşik ön izleme servisi sistemde yayınlamadan önce test etmenizi sağlar. Kısacası, ThisService macOS’un gizli otomasyon yetenekleri ile günlük verimliliği birleştirir, ücretsiz, güvenli ve sürekli güncellenen bir yol sunar ve Mac’inizi çalışma şeklinize göre özelleştirmenizi sağlar.
ThisService'in Temel Özellikleri
- Çok‑dilli destek: Bash, Python, Ruby, JavaScript (JXA), AppleScript veya komut satırından çağrılabilen herhangi bir yorumlayıcıyla yazılmış betikleri yükleyin.
- Üç çalışma modu: Betiğin girdi alıp almayacağını, çıktı üreteceğini veya her ikisini de yapan bir filtre olup olmayacağını seçin.
- Özel klavye kısayolları: Servisi anında başlatmak için global veya uygulamaya özgü bir kısayol atayın.
- Betik kalıcılık seçenekleri: Orijinal betiğin bir kopyasını uygulama paketinin içinde tutun veya dışarıdan referans vererek kolay güncellemeler sağlayın.
- Canlı ön izleme & test: Servisi Servisler menüsüne yayınlamadan önce arayüz içinde örnek verilerle çalıştırın.
- Güvenli sandboxing: Her servis macOS’un standart güvenlik modeli altında çalışır, istenmeyen sistem değişikliklerini önler.
- Otomatik güncellemeler: Uygulama yeni sürümleri kontrol eder ve mevcut servislerinizi kaybetmeden güncellemeleri uygular.
- Hafif ayak izi: Kurulum paketi 10 MB’nin altındadır ve boşta iken RAM tüketimi ihmal edilebilir düzeydedir.
- Automator ile entegrasyon: Oluşturulan herhangi bir servisi ekip arkadaşlarıyla paylaşmak için Automator iş akışı olarak dışa aktarın.
- Kapsamlı belgeler: Uygulama içi yardım dosyaları ve çevrimiçi bilgi tabanı, temel kullanımdan ileri seviye betik kalıplarına kadar her şeyi kapsar.
Kurulum & Kullanım Talimatları
Adım Adım Kurulum
1. Kurulum dosyasını indirin: Resmi web sitesindeki “Download ThisService” düğmesine tıklayın. Dosya, güvenli bir kaynağı garanti eden imzalı bir .dmg paketidir.
2.
Disk imajını bağlayın: .dmg dosyasına çift‑tıklayın ve ThisService simgesini /Applications klasörünüze sürükleyin.
3. Uygulamayı açın: İlk başlatma macOS Gatekeeper’ın geliştiriciyi doğrulamasını ister. İzni onaylayın, ardından uygulama otomatik olarak başlatılacaktır.
4. İzinleri verin: ThisService, Servisler menüsüne öğe eklemek için erişilebilirlik ve otomasyon izinlerine ihtiyaç duyar.
Sistem Ayarları → Gizlilik & Güvenlik → Erişilebilirlik bölümüne gidin ve ThisService kutusunu işaretleyin. Otomasyon için de aynı işlemi yaparak betik çalıştırmaya izin verin.
İlk Servisinizi Oluşturma
Kurulumdan sonra ana pencere üç panel gösterir: Betik Yükleyici, Mod Seçici ve Kısayol & Kalıcılık. Load Script düğmesine tıklayın ve yerel bir dosyayı (ör. hello.py) seçin. İstediğiniz modu seçin—çoğu yeni başlayan, betiği çalıştırıp sonucu ön plandaki uygulamaya döndüren Output moduyla başlar.
⌃⌥⌘H gibi bir kısayol atayın ve betiğin bir kopyasını ThisService içinde saklayıp saklamayacağınıza karar verin (yedekleme için faydalı) ya da orijinal konuma referans verin (sürüm kontrolü için ideal). Save Service düğmesine basın; yardımcı program yeni girişi macOS Servisler menüsüne anında kaydeder. TextEdit’i açın, bir metin seçin ve kısayolu çalıştırın; filtre modunu seçtiyseniz betiğin çıktısı seçimi değiştirir, sadece çıktı modunda ise bir pop‑up olarak görünür.
Yaygın Sorunları Giderme
Bir servis görünmüyorsa, Servisler menüsünü yenilediğinizden emin olun (oturumu kapatıp açın veya hedef uygulamayı yeniden başlatın). İzin hataları için Otomasyon ayarlarını tekrar gözden geçirin ve kullandığınız yorumlayıcıyı ekleyin (ör. /usr/bin/python3). Yerleşik günlük paneli, yürütme hatalarını kaydeder; böylece betik sözdizimi veya yol problemlerini kolayca ayıklayabilirsiniz.
Uyumluluk, Artılar ve Eksiler
ThisService, macOS 10.15 (Catalina) ve sonrasında, Ventura ve Sonoma dahil çalışır. Yerel Servisler çerçevesini kullandığı için tüm Apple uygulamaları (Pages, Numbers, Mail) ve Servis menüsü sunan üçüncü‑taraf uygulamalarla sorunsuz entegrasyon sağlar. Yardımcı program arka plan daemon’larına dayanmadığından sistem güncellemeleri veya diğer otomasyon araçlarıyla çakışma yapmaz.
Artılar
- Ücretsiz indirilebilir ve isteğe bağlı bağış modeliyle kullanılabilir.
- Herhangi bir komut‑satırı betiğini destekler, geliştiricilere dil özgürlüğü sunar.
- macOS Servisler menüsüyle anında entegrasyon—sistemi yeniden başlatmaya gerek yok.
- Güvenli sandbox ortamı, macOS gizlilik standartlarına saygı gösterir.
- Hafif UI, betik yönetimini hızlı ve sezgisel hâle getirir.
- Otomatik güncelleme mekanizması, uygulamayı manuel indirmeye gerek kalmadan güncel tutar.
Eksiler
- Temel betik bilgisi gerekir; sürükle‑bırak görsel oluşturucu değildir.
- Yalnızca macOS için mevcuttur—Windows, Linux, Android veya iOS sürümü yoktur.
- İleri seviye hata ayıklama hâlâ harici terminal araçlarına dayanır.
- Komut satırından çalıştırılamayan GUI‑only araçlar için sarmalayıcı gerekir.
Sıkça Sorulan Sorular
ThisService gerçekten ücretsiz mi?
Evet. Temel uygulama herhangi bir ödeme yapmadan indirilebilir, kurulabilir ve kullanılabilir. Kullanıcıların katkıda bulunmak istemesi durumunda isteğe bağlı bir “Geliştiriciyi Destekle” bağlantısı sunulur.
Python 3 betikleriyle ThisService'i kullanabilir miyim?
Kesinlikle. Yorumlayıcı /usr/bin içinde ya da $PATH içinde tanımlı bir klasörde bulunduğu sürece ThisService betiği doğru şekilde çalıştırır.
Yeni bir servis ekledikten sonra Mac'imi yeniden başlatmam gerekir mi?
Hayır. Servis, ön plandaki uygulamanın Servisler alt menüsünde anında görünür. Görünmüyorsa hedef uygulamayı kapatıp yeniden açmayı deneyin.
Betik kopyasını ThisService içinde saklamak güvenli mi?
Evet. Uygulama, sandbox içinde yalnızca okunabilir bir kopya saklar; bu sayede orijinal dosya kazara değişiklikten korunur, dış versiyon ise hâlâ düzenlenebilir.
Oluşturduğum bir servisi bir ekip arkadaşım ile paylaşabilir miyim?
Servisi bir Automator iş akışı olarak dışa aktarabilir ya da orijinal betik dosyasını kısayol yapılandırmasıyla birlikte paylaşabilirsiniz. Alıcı, ThisService’in “Import Service” özelliğiyle içe aktarabilir.
Sonuç ve Eylem Çağrısı
macOS üzerinde zaman harcayan ve tekrarlayan görevleri otomatikleştirmeyi seven herkes için ThisService, araç setinize değerli bir ek olur. Servis klasörünü manuel olarak düzenleme zahmetini ortadan kaldırır, dil esnekliği sunar ve OS’un güvenlik modeliyle yerel entegrasyon sağlar. Betikleri yüklemek, test etmek ve yayınlamak için net bir UI sunarak hem yeni başlayan kodlayıcıları hem de deneyimli geliştiricileri karmaşık Automator diyagramlarına dalmadan iş akışlarını özelleştirmeye teşvik eder. ThisService'i bugün indirin, basit bir “Hello World” betiği oluşturun, bir kısayol atayın ve günlük eylemleri tek‑tık servislerine dönüştürerek üretkenliğinizdeki artışı deneyimleyin. Unutmayın, uygulama ücretsiz, düzenli olarak güncelleniyor ve örnekler ile en iyi uygulamaları paylaşan destekleyici bir topluluk tarafından destekleniyor. Şimdi indirme düğmesine tıklayın ve Mac’inizi istediğiniz gibi şekillendirmeye başlayın.