Marqly Ekibi tarafından · 6 Ekim 2026’da güncellendi · nasıl test ediyoruz (İngilizce)
Yer imi araçlarını değiştirmek hep aynı şekilde biter: dışa aktarırsınız, yüklersiniz ve… içe aktarıcı “yer imi bulunamadı” der ya da her şeyi içe aktarır ama klasörleriniz çöker ve tarihleriniz kaybolur. Tahmin yürütmeyi bıraktık. Herkese açık yayımlanmış gerçek dışa aktarma dosyalarını bir yer imi içe aktarıcısından geçirdik ve nelerin yüklendiğini, nelerin bozulduğunu tam olarak ölçtük. Dosyalar, ayrıştırıcı ve çalıştırma tekrarlanabilir ve tarihlidir.
Temel bulgular
- 261’de 0. Pocket’ın gerçek
ril_export.htmldosyası hiçbir şeye ayrıştırılmadı; içe aktarıcıların okuduğu Netscape biçimi değil, bir<ul>listesi. - 43’te 43. Chrome’un HTML dışa aktarması kusursuz içe aktarıldı: klasörler bozulmadan geldi ve sıfır etiket (Chrome etiket dışa aktarmaz).
- 412’de 306. Bir Raindrop dışa aktarması tüm öğeleri ayrıştırdı, ancak bir açıklama ekleme hatası, not eklenmiş kayıtların yaklaşık %74’ünde notları yanlış yere koydu; hata sonradan düzeltildi.
- Tarihler korunmuyor. Ekleme tarihleri okundu ama kayıt sırasında atıldı; kronolojinin tek kaynağı dışa aktarma dosyası olarak kalıyor.
- Güvenli biçimde başarısız olmak işe yarıyor. Bozuk dosyalar net bir hata verdi; yarım içe aktarılmış bir kitaplık asla oluşmadı.
Yöntem: yayındaki ayrıştırıcı, bir jsdom test düzeneğine olduğu gibi kopyalandı ve özet değeriyle sabitlenmiş herkese açık dışa aktarmalara karşı çalıştırıldı; node run.mjs her sayıyı yeniden üretir. Tam protokol: nasıl test ediyoruz (İngilizce).
Başlık: “HTML” demek yetmez
İnsanlar .html uzantılı her yer imi dosyasının birbirinin yerine kullanılabileceğini varsayar. Öyle değil. Doğada (en az) iki farklı HTML biçimi var ve içe aktarıcılar genellikle yalnızca birini okur.
Ne test ettik
Ürünümüzle gelen aynı Netscape-<DL> ayrıştırıcısından, sahipleri tarafından herkese açık yayımlanmış altı gerçek dışa aktarma dosyasını (baytlar belirsiz kalmasın diye SHA-256 ile sabitlenmiş) geçirdik. Derlem ve özet değerleri aşağıda indirilebilir; kimsenin verisini toplamadık, insanların kendi depolarında zaten yayımladığı dosyaları kullandık.
Ölçülen sonuçlar (2026-09-26 çalıştırması, Netscape-DL içe aktarıcısı):
| Kaynak uygulama | Dosya türü | Öğe | İçe aktarıcının yaptığı |
|---|---|---|---|
| Chrome (uzantı dışa aktarması) | Netscape <DL> |
43 | 43/43 ayrıştırıldı. Klasörler bozulmadı; Chrome etiket taşımadığı için etiket gelmedi. |
| Raindrop.io (kullanıcı dışa aktarması) | Netscape <DL> |
412 | 412/412 ayrıştırıldı. Ancak bir açıklama ekleme hatası, not eklenmiş öğelerin 306/412’sinde (≈%74) notu yanlış yere koydu; sonradan düzeltildi, ayrıntılar aşağıda. |
| Pocket (resmî ril_export.html) | UL/LI listesi, <DL> değil |
261 | 0/261 ayrıştırıldı. Dosya yapısal olarak geçerli HTML’dir ama içe aktarıcının okuduğu yer imi biçimi değildir. “Yer imi bulunamadı” hatasıyla güvenli biçimde reddedilir. |
| İki yanlış etiketlenmiş / bozuk arşiv | bozuk HTML | — | 0 yer imi + net bir doğrulama hatası. Çökme yok, yarım içe aktarılmış kitaplık yok. |
Kaynaklar 5 Ekim 2026 itibarıyla kontrol edildi: Raindrop’un kendi içe aktarma yardımı “Pocket — HTML dosyası olarak dışa aktarın” biçimini kabul ettiğini belirtir; bu Raindrop’un ayrıştırıcısı için doğrudur ve bizimkinden farklı bir içe aktarıcıdır; tam da bizim noktamız, “HTML”in birbiriyle uyumsuz birden çok biçimi kapsadığıdır. Firefox’un dışa aktarma belgeleri, temiz okuyabildiğimiz Netscape HTML’ini anlatır. Yalnızca kendi içe aktarıcımızı ölçtük; başka satıcıların aynı dosyalarda başarısız olup olmadığını test etmedik ve öyle olduklarını iddia etmiyoruz.
Gözden kaçması kolay üç hata
- Açıklama yanlış bağlantıya düştü. Raindrop’un dışa aktarması her yer iminin altına bir
<DD>notu yerleştirir. Yayındaki ayrıştırıcımız bazı notları komşu öğeye bağladı: açıklama alanında 412 kaydın 306’sı farklıydı. Bir dosya “sorunsuz içe aktarılmış” görünüp yine de ince biçimde yanlış olabilir; fark etmediğiniz için en kötü taşıma hatası budur. Düzeltme 412 kaydın 258’ini onarır; geri kalanın zaten notu yoktur. - Özgün kayıt tarihleri atılıyor. Ayrıştırıcı
ADD_DATE/created zaman damgalarını okur; sonra ekleme adımımız bunları atar, böylece içe aktarılan her öğe içe aktarma tarihini alır. Dosya tek kronolojik kaydınızdır. Bunu keşfetmenize bırakmak yerine açıkça söylüyoruz: Marqly’ye içe aktarma kayıt tarihlerini korumaz. (Raindrop’un kendi CSV şartnamesi, yukarıda, created alanının orada içe aktarılabilir olduğunu gösterir; biçimlerin ve araçların farklı olduğunun bir başka işareti.) - Güvenli biçimde başarısız olmak bir özelliktir. Pocket-HTML’de 0/261 sonucu ve bozuk arşiv çalıştırmaları, kısmi yazma değil “yer imi bulunamadı” üretti. Bir kitaplığın yarısını sessizce içe aktaran içe aktarıcılar, reddedenlerden daha tehlikelidir.
Araç değiştiriyorsanız bunun anlamı
- Pocket’tan ayrılıyorsanız içe aktarıcıya
ril_export.htmldosyasını verip işe yaradığını varsaymayın. Arşivi dışa aktarın,list.csvdosyasını bulun ve onu içe aktarın; ya da her iki dosyayı da önce Yer İmi Dosyası Görüntüleyici / Pocket Dışa Aktarma Dönüştürücü ile önizleyin. Mekanik ayrıntılar Pocket dışa aktarma dosyanızın içinde gerçekte ne var yazısında. - Bir tarayıcının Netscape HTML dışa aktarması (Chrome/Edge/Firefox/Safari), taşıyabileceğiniz en taşınabilir şeydir; Marqly dahil hemen her aracın okuduğu biçimdir.
- Ne seçerseniz seçin dışa aktarma dosyasını saklayın. Tarihler ve özgün yapı, gidiş-dönüşte nadiren korunur.
Yöntem ve tekrarlanabilirlik
Protokol test standartlarımıza (İngilizce) uyar: test edilen ayrıştırıcı, üretimdeki yer imi ayrıştırıcımızın birebir kopyasıdır; test dosyaları gerçek, herkese açık yayımlanmış dışa aktarma dosyalarıdır (üçüncü taraf dotfile’lar ve derlemler) ve tam baytlar belli olsun diye SHA-256 ile tanımlanır; her öğe, dosyanın bildirdiğine karşı alan alan (URL, başlık, etiketler, açıklama, klasör, tarih) denetlendi. Bu, tek bir içe aktarıcının gerçek girdilere karşı doğruluk testidir; bir satıcı karşılaştırması değildir. Derlem ya da yöntem değişirse bu sayfayı tarihli bir değişiklik notuyla güncelleyeceğiz.
Derlem listesini indirin (CSV, SHA-256 ile sabitlenmiş)
Bunu düzelten kitaplığı ister misiniz?
Marqly tarayıcı HTML dışa aktarmasını ve Pocket’ın list.csv dosyasını okur, ardından Pro yapay zeka anlamsal aramasıyla her kaydı anlamına göre bulmanızı sağlar. Rehberler: Pocket’tan taşıma, Raindrop’tan taşıma, tarayıcı yer imlerini taşıma.
Bu çalışma hakkında
Pocket'ın HTML dışa aktarması neden içe aktarılmadı?
Pocket'ın gerçek ril_export.html dosyası yapısal olarak geçerli bir HTML'dir ama içe aktarıcıların okuduğu Netscape yer imi biçimi değildir; bir <ul> listesidir. 261 öğelik gerçek dosyada 0 öğe ayrıştırıldı ve dosya, “yer imi bulunamadı” hatasıyla güvenli biçimde reddedildi. Doğru dosya, dışa aktarma arşivindeki list.csv'dir.
Kayıt tarihlerim Marqly'ye taşınıyor mu?
Hayır. Ayrıştırıcı ADD_DATE/created zaman damgalarını okur ama ekleme adımı bunları atar; bu yüzden içe aktarılan her öğe içe aktarma tarihini alır. Dışa aktarma dosyanız tek kronolojik kaydınızdır; saklayın.
Bu çalışma diğer içe aktarıcıların da aynı dosyalarda başarısız olduğunu mu söylüyor?
Hayır. Yalnızca kendi içe aktarıcımızı ölçtük; başka satıcıların aynı dosyalarda başarısız olup olmadığını test etmedik ve öyle olduklarını iddia etmiyoruz. Bu bir satıcı karşılaştırması değil, tek bir içe aktarıcının gerçek girdilerdeki doğruluk testidir.





