Meza/Scripts
The Scripts
[edit]check_my_jinja.py
[edit]compareExtensions.php
[edit]This script helps you identify different extensions used in a 3rd-party wiki compared to Meza.
It also compares those 3rd-party "custom" extensions to whatever you've setup in
/opt/conf-meza/public/MezaLocalExtensions.yml
.
Note that if MezaLocalExtensions.yml is not found, this script will use the QualityBox setup to supplement Meza Core [1]
You can easily customize this script to use your own public config repo.
Usage
[edit]Supply the full URL to the external wiki API as the script argument. e.g.
php compareExtensions.php https://freephile.org/w/api.php
to get a list of extensions which would need to be added locally.
What if the Wiki is private?
[edit]If the 3rd-party wiki API is access restricted, then execute a
'?action=query&meta=siteinfo&siprop=extensions&format=json'
API query in that
environment and save the text output to a file with a .json
extension.
Then supply the path to that file as the argument to the script.
php compareExtensions.php /tmp/myWiki.Api.Info.json
create-vm.sh
[edit]dev-networking.sh
[edit]getmeza.sh
[edit]merge-pages
[edit](Directory)
meza.py
[edit]shell-functions
[edit](Directory)
ssh-users
[edit](Directory)
ssl-selftest.sh
[edit]unifyUserTables.php
[edit]uniteTheWikis.php
[edit]unite-the-wikis.sh
[edit]The Source
[edit]The repository for Meza contains the scripts within the 'src' directory.