Browse Source

added some logic fixes regarding spider output read

master
alpcentaur 9 months ago
parent
commit
e17fa6261a
2 changed files with 19 additions and 16 deletions
  1. +18
    -15
      fdb_spider_interface.py
  2. +1
    -1
      new_message_file.txt

+ 18
- 15
fdb_spider_interface.py View File

@ -120,26 +120,29 @@ if __name__ == '__main__':
data[room_fdb] = iterdict
for i in eval(iteration_var_list):
for key in data[room_fdb][i]:
contains_tag = False
for tag in eval(room_tags):
if tag in (data[room_fdb][i][key]["name"].split(' ') or data[room_fdb][i][key]["info"].split(' ') or data[room_fdb][i][key]["text"].split(' ')):
contains_tag = True
if contains_tag == True:
for i in eval(iteration_var_list):
try:
print(room_fdb, i)
for key in data[room_fdb][i]:
contains_tag = False
for tag in eval(room_tags):
if tag in (data[room_fdb][i][key]["name"].split(' ') or data[room_fdb][i][key]["info"].split(' ') or data[room_fdb][i][key]["text"].split(' ')):
contains_tag = True
if contains_tag == True:
try:
url = data[room_fdb][i][key]["domain"]
except:
url = data[room_fdb][i][key]["link"]
try:
url = data[room_fdb][i][key]["domain"]
except:
url = data[room_fdb][i][key]["link"]
entry_message = '[' + url + ']' + data[room_fdb][i][key]["name"] + '\n' + data[room_fdb][i][key]["info"]
entry_message = '<' + url + '|' + data[room_fdb][i][key]["name"]+ '>' + '\n' + data[room_fdb][i][key]["info"]
api.send_message(entry_message, room[0])
api.send_message(entry_message, room[0])
except Exception as e:
print("probably i was not there in last page, original error is:", e)

+ 1
- 1
new_message_file.txt View File

@ -1 +1 @@
printfdbs§%§%cm9qFkkcbXdKuzXmC
createroom fdbspider-mobi ['giz','foerderinfo.bund.de-bekanntmachungen'] ['Energie','Mobilität','Wasserstoff','Solarenergie','regenerative','regenerativ','erneuerbar','Transport']§%§%nCqXY7riWQkZStD8Y

Loading…
Cancel
Save