Manual:Pywikibot/category.py/tr

Sözdizimi
Sözdizimi:

python pwb.py category action [-option]

eylem şunlardan biri olabilir:

* add         - bir sayfa listesine toplu olarak bir kategori ekleyin * remove      - kategori etiketini bir kategorideki tüm sayfalardan kaldırın * move        - bir kategorideki tüm sayfaları başka bir kategoriye taşı * tidy        - maddelerini alt kategorilere taşıyarak bir kategoriyi düzenleyin * tree        - belirli bir kategorinin alt kategorilerinin bir ağacını göster * listify     - bir kategorideki tüm maddelerin bir listesini yapın

ve seçenek şunlardan biri olabilir:

"add" işlemi için seçenekler:

* -person     - kişileri soyadlarına göre sırala * -create     - bir sayfa yoksa, atlamayın, onun yerine oluşturun * -redirect   - Yönlendirmeleri takip edin

İşlem "add" ise, aşağıdaki seçenekler desteklenir:

"listify" işlemi için seçenekler:

* -overwrite  - Bu, zaten orada bir şey olsa bile listeyle mevcut sayfanın üzerine yazar. * -showimages - Bu, onları listeye bağlamak yerine görüntüler. * -talkpages  - Bu, sayfaların kendisine ek olarak, listelenecek sayfaların tartışma sayfalarının bağlantılarını çıkarır. "remove" işlemi için seçenekler:

* -nodelsum   - Bu, silme nedeni olarak özel düzenleme özetinin kullanılmamasını belirtir. Bunun yerine, İngilizce "Category was disbanded" olan dil için varsayılan silme nedenini kullanır.

"move" işlemi için seçenekler:

* -hist       - Kaynak kategorisinin ayrıntılı sayfa geçmişini içeren hedef kategorinin konuşma sayfasında güzel bir vikitablosu oluşturur. * -nodelete   - Taşındıktan sonra eski kategoriyi silmeyin * -nowb       - Wikibase feposunu güncellemeyin * -allowsplit - Bu seçenek ayarlanmadıysa, yalnızca tartışma ve ana sayfayı birlikte taşır. * -mvtogether - Yalnızca hedef sayfa (ve -allowsplit ayarlanmamışsa tartışma sayfası) yoksa bir kategorinin sayfalarını/alt kategorilerini taşıyın. * -keepsortkey - Yeni kategori için de eski kategorinin sortKey'i kullanın. Belirtilmezse sortKey kaldırılır. SortKey'i tutmanın alternatif bir yöntemi -inplace seçeneğini kullanmaktır.

"tidy" işlemi için seçenekler:

* -namespaces   Maddeleri belirtilen ad alanlarında filtreleyin. Birden çok ad alanı numarasını veya adı virgülle ayırın. -namespace    Örnekler: -ns           -ns:0,2,4 -ns:Help,MediaWiki

"$1" işlemi için seçenekler:

* -rebuild    - veritabanını sıfırla * -from:      - Taşınacak kategori (move seçeneği için) Ayrıca, remove seçeneğinde kaldırılacak kategori Ayrıca, listify seçeneğinde liste yapılacak kategori * -to:        - Taşınacak kategori (move seçeneği için) - Ayrıca, listify seçeneğinde yapılacak listenin adı NOT: Kategori adlarında boşluklar varsa, adların ayrı parametreler olarak ele alınmaması için kabuğunuzda özel bir sözdizimi kullanmanız gerekebilir. Örneğin, BASH'de tek tırnak kullanın, ör. -from:'Polar bears' * -batch      - Boşaltılan kategorileri silmenizi istemeyin (otomatik olarak yapın). * -summary:   - Bot için özel bir düzenleme özeti seçin. * -inplace    - Kategorileri yeniden düzenlemek yerine yerinde değiştirmek için bu işareti kullanın. * -recurse    - Tüm alt kategorilerde tekrarlayın. * -pagesonly  - Bir kategoriden sayfaları kaldırırken, alt sayfa bağlantılarını saklayın ve kaldırmayın. * -match      - Yalnızca başlıkları verilen düzenli ifadeyle eşleşen sayfalarda çalışın (taşıma ve kaldırma eylemleri için). * -depth:     - Alt kategorilerin listelenmeyeceği maksimum derinlik sınırı.

Düzenli ve ağaçlı eylemler için bot, kategori yapısını yerel olarak  olarak saklayacaktır. Bu, zamandan ve sunucu yükünden tasarruf sağlar, ancak bu verileri daha sonra kullanırsa güncelliğini yitirebilir; bu durumda  parametresini kullanın. Örneğin, bir kişi listesinden yeni bir kategori oluşturmak için şunu yazın:

python pwb.py category add -person

ve ekrandaki talimatları izleyin.

Veya hepsini komut satırından yapmak için aşağıdaki sözdizimini kullanın:

python pwb.py category move -from:US -to:"United States"

Bu, US kategorisindeki tüm sayfaları United States kategorisine taşıyacaktır.

Ayrıca bakınız

 * fr:Aide:Pywikipedia/category.py