From 7635929fd8f287d1ad77255f5edde37e81ba2f05 Mon Sep 17 00:00:00 2001
From: hdd29 <hdd29@drexel.edu>
Date: Thu, 30 May 2019 07:56:24 -0400
Subject: [PATCH] parsing README (no check for file type), iterate through all
 dirs

---
 assn2/dropXml.py | 30 ++++++++++++++++++++++++++++++
 assn2/parseRM    | 23 +++++++++++++++++++++++
 2 files changed, 53 insertions(+)
 create mode 100644 assn2/dropXml.py
 create mode 100644 assn2/parseRM

diff --git a/assn2/dropXml.py b/assn2/dropXml.py
new file mode 100644
index 0000000..e27e318
--- /dev/null
+++ b/assn2/dropXml.py
@@ -0,0 +1,30 @@
+#!/usr/bin/env python 3
+
+import sys
+import os
+
+top = sys.argv[1]
+IND = '    '
+
+os.chdir(top)
+rootPath = os.getcwd()
+for root, dirs, files in os.walk(top):
+	os.chdir(root)
+   currentDir = os.getcwd()
+   exists = os.path.isfile(str(currentDir)+ '/README')
+	if exists:
+        print('Found it!')
+	else:
+        print('Uh uh, no REDME for you!')
+   os.chdir(rootPath)
+
+
+def createDirXML():
+	dirXML=open('dir.xml', 'w+')
+	dirXML.close()
+	with open('dir.xml', 'a') as dirXML:
+		dirXML.write('<?xml version="1.0" encoding="ISO-8859-1"?> \n <direntry>')
+		#if exist README in that folder
+
+
+
diff --git a/assn2/parseRM b/assn2/parseRM
new file mode 100644
index 0000000..7ffa995
--- /dev/null
+++ b/assn2/parseRM
@@ -0,0 +1,23 @@
+#!/usr/bin/env python3
+
+RM = open('README', 'r')
+line_list = RM.readlines()
+RM.close()
+
+
+for l in line_list:
+	w = l.split(':')
+	
+	if str(w[0]) == 'index':
+		last=w[-1].strip('\n')
+		index=w[1:(len(w)-1)]
+		index.append(last)
+	
+	elif str(w[0]) == 'required':
+		w[-1].strip('\n')
+		last=w[-1].strip('\n')
+		required=w[1:(len(w)-1)]
+		required.append(last)
+
+print('required list is' + str(required))
+print('index list is' + str(index))
-- 
GitLab