Skip to content

⚠️ OBSOLETE | This repository is a collection of scripts useful to update the Slicer wiki

License

Notifications You must be signed in to change notification settings

Slicer/slicer-wiki-scripts

Repository files navigation

Slicer Wiki Scripts

Overview

You will find here scripts allowing to automate the maintenance of the Slicer wiki.

Scripts

Slicer/Base/Python/slicer/release/wiki.py

Available in the Slicer source tree, this script allows to easily copy and update the Slicer wiki pages after each release.

For more details, see https://www.slicer.org/wiki/Documentation/Nightly/Developers/ReleaseProcess#Update_Slicer_wiki

slicer_wiki_extension_module_listing.py

This script is useful to automatically create the listing of Slicer modules and extensions available on the Slicer wiki user documentation.

The creation of the listing is a two-step process:

  • Step 1: On each factory (Linux, MacOSX, Windows):

    1. the list of modules built in every extension is generated
    2. Slicer is started to find out which modules can be loaded successfully into Slicer, the list of modules (as associated metadata) is then published into a github repository:

    https://github.com/Slicer/slicer-packages-metadata

  • Step 2: Creation of consolidated listing of modules and extensions by downloading the metadata generated in the previous step and downloading the associated list of extension description files.

Prerequisites:

pip install --pre gitpython

slicer_extensions_download_statistics.py

DEPRECATED: The module ExtensionStats available in SlicerDeveloperToolsForExtensions should be used.

This script is useful to retrieve the extension download stats grouped by release.

Licensing

Materials in this repository are distributed under the following licenses:

  • All software is licensed under BSD style license, with extensions to cover

contributions and other issues specific to 3D Slicer. See License.txt file for details.

About

⚠️ OBSOLETE | This repository is a collection of scripts useful to update the Slicer wiki

Resources

License

Stars

Watchers

Forks

Languages