Skip to content

Commit a4d1020

Browse files
committed
Checks links.txt
Now app checks links.txt, if its empty, prints apporiate log.
1 parent 861b6b5 commit a4d1020

File tree

4 files changed

+24
-7
lines changed

4 files changed

+24
-7
lines changed

.DS_Store

2 KB
Binary file not shown.

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
1-
/AppStorage/
1+
/AppStorage/
2+
/__pycache__/
3+
/links.txt

Checker.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import os
2+
3+
def isLinksFileEmpty():
4+
file = open("links.txt", "r")
5+
fileData = file.readlines()
6+
7+
if (len(fileData) < 1):
8+
return True
9+
else:
10+
return False

main.py

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,21 @@
11
from LinkExtractor import Extract
22
from Saver import CheckFolder, WriteData
33
from Remover import CheckLinksFile, RemoveLines
4+
from Checker import isLinksFileEmpty
45

56
def main():
67
CheckLinksFile()
7-
fileData = open("links.txt", "r").readlines()
8-
CheckFolder()
98

10-
for x in fileData:
11-
data = Extract(x)
12-
WriteData(data)
9+
if (isLinksFileEmpty):
10+
print("Your links.txt file is empty. Fill it with your desired log lines to proceed.")
11+
else:
12+
fileData = open("links.txt", "r").readlines()
13+
CheckFolder()
1314

14-
RemoveLines()
15+
for x in fileData:
16+
data = Extract(x)
17+
WriteData(data)
18+
19+
RemoveLines()
1520

1621
main()

0 commit comments

Comments
 (0)