| 12345678910111213141516171819202122232425 |
- #!/usr/bin/env python3
- # find .adoc files that are not navigable from the nav.adoc file
- import glob
- nav_file = open('nav.adoc', 'r')
- nav_string = nav_file.read()
- adoc_files = glob.glob('pages/**/*.adoc', recursive=True)
- unnavigable_files = []
- for file in adoc_files:
- filename = file.replace("pages/", "")
- if filename not in nav_string:
- unnavigable_files.append(filename)
- unnavigable_files = sorted(unnavigable_files)
- print("Unnavigable files:", len(unnavigable_files))
- for file in unnavigable_files:
- print(file)
|