in src/LdapDataGenerator.py [0:0]
def main(self):
print("Generating random LDAP data")
tree, df = self.generate_data()
print("Depth of the tree is : %s " % tree.depth())
print(tree.show(line_type="ascii-em"))
print("Sample employee data :: ")
df.head(20)
df.to_csv(os.path.join(os.path.dirname(os.path.abspath(__file__)), '..', 'data', 'sample_ldap_data.csv'))
tree.save2file(os.path.join(os.path.dirname(os.path.abspath(__file__)), '..', 'data', 'tree.txt'))
leaves=[]
for i in tree.leaves():
leaves.append(i.tag)
with open(os.path.join(os.path.dirname(os.path.abspath(__file__)), '..', 'data', 'leaves.txt'), "w") as output:
output.write(str(leaves))
print("Finished generating random LDAP data")