-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsender.py
33 lines (27 loc) · 1021 Bytes
/
sender.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
class Send:
def __init__(self, order):
self.order = order
def getPage(self):
# Opens file
with open('Websites.database', 'r') as file:
links = file.read().replace('\n', ' %n ')
# Makes into array
links = links.split()
results = []
lineNum = 1
# TODO: fix this up
if len(self.order) >= 1:
# Finds out number of lines
for i in range(len(links)):
if links[i] == '%n':
for r in range(len(self.order)):
if lineNum == self.order[r][0]:
results.append(links[i + 1])
# Control for common searches
if len(results) >= 10:
break
# This goes after because arrays start at 0
lineNum += 1
elif len(self.order) == 0:
print('No results found')
return results