Firefox eklentisi DownThemAll geri dönüş yapıyor

Birkaç eklenti geliştiricisi, Firefox’un yapımcısı, klasik Firefox eklenti sistemini, WebExtensions’ı temel alan yeni bir sistemle değiştireceğini açıkladığında 2015’te Mozilla’yı eleştirdi. Bu anahtar, 2017 yılında Firefox 57'nin piyasaya sürülmesiyle oldu.

Geliştiricilerden biri, popüler indirme eklentisi DownThemAll'ı sürdüren Nils Maier'di. DownThemAll'i ilk kez 2013'te inceledik ve web sitelerinde toplu indirme öğelerinin mükemmel bir uzantısı olduğunu gördük.

Uzantı, çalıştırıldığında kullanıcıya bağlantıları, resimleri ve medyayı ve diğer indirme seçeneklerini görüntülemek için web sayfalarını ayrıştırır. Firefox kullanıcıları, tüm görüntüleri, arşivleri, ses dosyalarını veya basit bir işlemle sitelerden başka türde bir dosyayı indirmek için kullanabilirler.

Maier, Mozilla'yı WebExtensions API'sinin yeterince olgun veya hatta uygun olmadığı durumlarda değiştirdiği için eleştirdi; DownThemAll gibi bir uzantı, özellik açısından kısıtlı olacaktır ve uzantıya aktarmama kararı verildi.

İndirme Yıldızı gibi uzantılar, bu arada, DownThemAll'ın bazı işlevlerini destekleyen, ancak WebExtension API'leri tarafından da sınırlandırılmış şekilde oluşturulmuştur.

Geliştirici, kısa bir süre önce beta sürümünün yayınlanmasının hemen köşesinde olduğunu belirten, GitHub'da DownThemAll'ın WebExtensions sürümünün kaynak kodunu yayınladı.

WebExtensions sürümü, uzantının tam bir tekrarıdır. Geliştirici, uzantının, WebExtension sınırlamaları nedeniyle orijinal DownThemAll uzantısının desteklediği özelliklerin bulunmadığını belirtir. Ek olarak, eski sürümde düzeltilen bazı hatalar, WebExtensions sürümüne geri dönecektir; çünkü o sırada bunlarla başa çıkmanın bir yolu yoktur.

Dahası, bunun anlamı, orijinal DownThemAll! geri dönüyoruz, çünkü artık kendi indirmelerimizi yapamıyoruz, ancak her zaman tarayıcı indirme yöneticisinden geçmemiz gerekiyor; bu, vahşi şovdaki bazı "tuhaf" gerçek web sunucularını kullanmakta kötü niyetli. Düzenli 404 hataları bile işlemez.

Yapılacaklar listesi öncelik sırasına göre sıralanır; yaklaşmakta olan özellikleri ve sınırlamalar nedeniyle uygulanamayan özellikleri vurgular.

Yerelleştirme desteği gibi, sürükle ve bırak işlemleri, içe ve dışa aktarma veya indirme öncelikleri desteği gibi Chrome desteği de planlanmaktadır.

Sınırlamalar nedeniyle büyük olasılıkla uygulanmayacak olan özellikler arasında bölümlendirilmiş indirmeler, dosya çakışması yönetimi, hız sınırlaması, indirme yönlendirme göndereni, istek manipülasyonları, sağlama toplamı veya yansıtma desteği bulunmaktadır.

WebExtensions sürümü, işlemde yardımcı olacak filtreleri ve diğer araçları kullanarak web sayfalarından birden fazla dosya seçmeyi ve indirmeyi destekler.

Yapabileceğimiz ve yaptığımız şey, toplu seçimi, organizasyonu (maskeleri yeniden adlandırmak, vb.) Ve DownThemAll! WebExtension'a geçerek, yüzlerce veya binlerce dosyayı, indirmeleri alev almadan kolayca aynı anda sıralayabilirsiniz çünkü tarayıcı hepsini bir kerede indirmeye çalıştı.

Kapanış Kelimeleri

DownThemAll'ın WebExtension sürümü, eski sürümün temel işlevselliğini çoğunlukla desteklemektedir, ancak DownThemAll'ı en popüler Firefox eklentilerinden biri yapan birçok özellikten yoksundur. Eklentinin hayranları ve uzun süredir kullanıcıları, muhtemelen bundan bağımsız olarak bir deneme yapacaktır.

Şimdi Siz: Geliştirme konusundaki payınız nedir?