Merge branch 'master' into redesign2018

This commit is contained in:
marko
2021-05-30 16:15:03 +02:00
220 changed files with 19409 additions and 3388 deletions

View File

@@ -0,0 +1,31 @@
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
import os
import argparse
import magic
import json
argParser = argparse.ArgumentParser(description="Finds files recursively")
argParser.add_argument("--baseDirectory", default=os.getcwd())
argv = argParser.parse_args()
argv.baseDirectory = os.path.expanduser(argv.baseDirectory)
f = []
for (dirpath, dirnames, filenames) in os.walk(argv.baseDirectory):
f.extend(
[
{
"path": os.path.relpath(os.path.join(dirpath, filename), argv.baseDirectory),
"mimetype": magic.from_file( os.path.join(dirpath, filename), mime=True),
"filetype": magic.from_file( os.path.join(dirpath, filename) )
}
for filename in filenames
]
)
print( "Found: " + str(f) )
print( "Found: \n" + json.dumps( f, sort_keys=True, indent=4, separators=(",",": ") ) )