mirror of
https://github.com/45Drives/cockpit-navigator.git
synced 2025-09-26 19:28:41 +02:00
23 lines
458 B
Python
Executable File
23 lines
458 B
Python
Executable File
#!/usr/bin/env python3
|
|
|
|
import os
|
|
import json
|
|
import sys
|
|
|
|
def main():
|
|
if(len(sys.argv) < 2):
|
|
sys.exit(1)
|
|
try:
|
|
nodes = os.listdir(sys.argv[1])
|
|
except:
|
|
print("No such file or directory")
|
|
sys.exit(1)
|
|
response = []
|
|
for node in nodes:
|
|
response.append({"filename": node, "isdir": os.path.isdir(sys.argv[1] + "/" + node)})
|
|
print(json.dumps(response, indent=4))
|
|
|
|
|
|
if __name__ == "__main__":
|
|
main()
|