На версию 1.3 неактуально.
Данная утилита помогла все ссылки страниц исправить на современные, и она больше не нужна.
Но может пригодиться в будущем.
/usr/abills/misc/dev/documentation_link_parser.pl LINKS |
В нашей документации есть много страниц, которые ссылаются на :8090 и даже есть на нашу старую доку doku.php.
Этот скрипт начинает поиск со стартовой страницы Confluence (Welcome to ABillS)
Запоминает все ссылки на этой странице, и проходится по каждому, и так далее, пока не исчерпаются всё древо ссылок.
Инструмент запоминает ссылки вида:
И потом отдельно выводит в JSON список страниц, которые содержат :8090 и отдельно doku.php
Результат (сокращён для примера):
{ "links_8090": { "102564011": 1, "102564026": 1, "102564362": 1, "106005530": 1, }, "links_dokuphp": { "11403677": 1, "1278046": 1, "1278100": 1, "1278102": 1, }, "tree": { "11403299": {}, "1277965": { "11403447": {}, "11403575": { "16973964": {} }, } } } |