Linksweeper, Special:WantedPages, Special:WhatLinksHere ve Special:WantedFiles gibi özel sayfalarda listelenen sayfalardan yedek bağlantıları (bağlantılar, şablonlar, dosyalar ve kategoriler) kaldırır. Ayrıca, diyaloga girilen bağlantıların temizlenmesini sağlar.
Önemli Not: Kategorileri temizlerken dikkatli olun. Bağlantıların oluşturulma şekli nedeniyle bu betik, yalnızca bağlantılarını değil (bir noktada düzeltilmesi gerekir), ör. [[:Kategori:Süpürücü]].
Installation
Configuration
linkSweepConfirmation = true;
LinkSweeperDelay = 1000;
Özellikler
- Şablonları, dosya bağlantılarını (galeriden dahil) ve normal bağlantıları kaldırır
- Özel sayfalardan veya kategorilerden kaldırmak için bağlantıları çeker
- Herhangi bir sayfadan modda (açılır pencere) yedek bağlantıları gösterir
- Araç çubuğu bağlantısı
- Bir sayfadaki tüm kırmızı bağlantıları alma düğmesi
Talimatlar
Burada Special:WantedPages veya Special:Whatlinkhere "yedek bağlantıları kaldır" düğmesini tıklayın. Ayrıca, seçenekleri importArticles ögesinin önüne koyarak bazı betik ayarları değiştirilebilir:
window.linkSweepConfirmation = true;
window.linkSweeperDelay = 1000;
window.linkSweeperRedlist = {"wantedpages" : 1};
window.categoryList = [];
LinkSweepConfirmation, bağlantıları kaldırmaya çalışmadan önce bir onay iletişim kutusu ekler, bu iletişim kutusunu her zaman gösterecek şekilde true olarak ayarlayın. LinkSweeperDelay, bir sonraki kaldırma işleminden önceki milisaniye sayısıdır, bu, wiki'nin çok fazla istekle dolup taşmasını önler.
Kategori, kullanıcıların bağlantıları temizlemek için özel kategoriler eklemesine olanak tanır, örneğin:
window.categoryList = ["myfavcat", "spam"]
LinkSweeperRedlist, bağlantıların kaldırılmasına yardımcı olmak için bağlantı süpürücünün göstereceği sayfalardan oluşur. Özel bir sayfanın kurallı ad eklenerek ek özel sayfalarda çalışacak şekilde yapılandırılabilir. Ancak, yalnızca varsayılan özel sayfalarla (aşağıdakiler) test edilmiştir ve diğerlerinde çalışmayabilir. Bu yapılandırmayı kullanmak için her adı aşağıdaki örnekte olduğu gibi ekleyin (kurallı ad tırnak içinde, ardından iki nokta üst üste ve "1", ardından virgül gelir):
window.linkSweeperRedlist = {
"wantedpages": 1,
"whatlinkshere": 1,
"wantedfiles": 1,
"listredirects": 1,
"uncategorizedpages": 1
}
Bir bağlantıyı tamamen kaldırma
Varsayılan olarak betikleri bağlantıdan yalnızca köşeli parantezleri kaldırır. Ancak, "bağlantıları silinsin mi?" onay kutusu var. bu daha agresif bir modu etkinleştirir ve bağlantıyı bir sayfadan tamamen kaldırır:
- Normal modu - [[Bazuka]] gibi bir bağlantıyı "Bazuka" ile değiştirir
- Silme modu - [[Bazuka]] gibi bir bağlantıyı "" (boş metin) ile değiştirir
Notlar
- Yalnızca maksimum 500 geri bağlantıyı kontrol eder.
- Şablonlar veya Lua modülleri tarafından oluşturulan bağlantılarda çalışmayacaktır.
- Geçersiz raporları ortadan kaldırmak için modül ad alanına otomatik olarak "--<nowiki>" ekler.
Değişiklik günlüğü
- May 2, 2016
- Added button to fetch all redlinks in a page and improved template detection.
- April 16, 2016
- Added custom list of categories to fetch pages.
- April 1, 2016
- Added support for cleaning templates, added category button, button for batch removal in special pages.
- March 17, 2016
- Added support for cleaning links in galleries.
- March 16, 2016
- Added support for removing many links at once, added show backlinks button.
- March 12, 2016
- Added Link to Wikia oasis skin (mytools) and "?action=delete".
- March 10, 2016
- Bug fix (normalize page titles: compare spaces, colon trick.
- March 9, 2016
- Bug fixes and new features (arbitrary link page, custom summary, support for Special:Wantedfiles, namespace, delete & de-link).
- March 5, 2016
- Initial commit.