BrailleRap/docs/checkimg.py
2023-05-06 16:46:24 +00:00

52 lines
986 B
Python

import os
import glob
import fnmatch
imggext = ["*.jpg", "*.png"]
print (__name__)
def readfiles (flist):
res = {}
for file in flist:
with open (file) as f:
data = f.readlines ()
res[file] = data
return res
def main ():
images = []
docfiles = []
unused = []
for ext in imggext:
images += glob.glob ("./IMG/" + ext)
docfiles = glob.glob ("./*.rst")
doc = readfiles(docfiles)
print (images)
print (docfiles)
for img in images:
found = False
for docfile,doctext in doc.items ():
for line in doctext:
if img in line:
print ("{0} found in {1}".format (img, docfile))
found = True
break
if not found:
unused.append (img)
print ("Unused files:")
for img in unused:
print ("{0}".format (img))
if __name__ == "__main__":
main ()