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      - Don't prompt to delete emptied categories (do it automatically). * -summary:   - Pick a custom edit summary for the bot. * -inplace    - Use this flag to change categories in place rather than rearranging them. * -recurse    - Recurse through all subcategories of categories. * -pagesonly  - While removing pages from a category, keep the subpage links and do not remove them * -match      - Only work on pages whose titles match the given regex (for move and remove actions). * -depth:     - The max depth limit beyond which no subcategories will be listed.

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