Child pages
  • Парсер документации
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

С 1.25.00.

Запуск

/usr/abills/misc/dev/documentation_link_parser.pl LINKS

Принцип работы

В нашей документации есть много страниц, которые ссылаются на :8090 и даже есть на нашу старую доку doku.php.

Этот скрипт начинает поиск со стартовой страницы Confluence (Welcome to ABillS)
Запоминает все ссылки на этой странице, и проходится по каждому, и так далее, пока не исчерпаются всё древо ссылок.
Инструмент запоминает ссылки вида:

  • /wiki/*
  • :8090
  • doku.php

И потом отдельно выводит в JSON список страниц, которые содержат :8090 и отдельно doku.php

Результат (сокращён для примера):

documentation_link_parser.pl LINKS
{
   "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": {}
         },
      }
   }
}


  • No labels