Bugfixing in Sachen factTOdb

This commit is contained in:
hubobel 2018-09-22 13:43:15 +02:00
parent d71970f4ce
commit d5457380f7

View file

@ -32,6 +32,7 @@ laenge_start=laenge()
suchstring=[] suchstring=[]
fobj = open(pfad+"/toFind.txt") fobj = open(pfad+"/toFind.txt")
for line in fobj: for line in fobj:
if line.rstrip()!='':
suchstring.append(line.rstrip()) suchstring.append(line.rstrip())
fobj.close() fobj.close()
@ -68,7 +69,12 @@ for i in data['content']:
sql_q = "SELECT * FROM facts WHERE fact like '%" + line + "%'" sql_q = "SELECT * FROM facts WHERE fact like '%" + line + "%'"
resp = cursor.execute(sql_q) resp = cursor.execute(sql_q)
if resp == 0: if resp == 0:
try:
resp = cursor.execute(sql) resp = cursor.execute(sql)
except:
bericht='Es gab ein Problem beim Schreiben des facts in die DB'
tb.send_message(chat_id, bericht)
connection.commit() connection.commit()
cursor.close() cursor.close()
connection.close() connection.close()
@ -102,6 +108,27 @@ if ergebniss>0:
' in deinen News!\nEs sind nun '+str(unreadcount)+' ungelesene Nachrichten in deinen News.' ' in deinen News!\nEs sind nun '+str(unreadcount)+' ungelesene Nachrichten in deinen News.'
tb.send_message(chat_id, bericht) tb.send_message(chat_id, bericht)
#url = 'http://hubobel.de/tt-rss/api/'
#datas = '{"op":"login","user":"admin","password":"password"}'
#resp = requests.post(url,datas)
#data = resp.json()
#id= str(data['content']['session_id'])
datas = '{"sid":"'+id+'","op":"getHeadlines","feed_id":-1}'
resp = requests.post(url,datas)
data = resp.json()
data=data['content']
a=0
ids=[]
for i in data:
if i['unread']==False:
ids.append(i['id'])
idstring=str(ids)
idstring=idstring.replace('[',"")
idstring=idstring.replace(']',"")
idstring=idstring.replace(' ','')
datas = '{"sid":"'+id+'","op":"updateArticle","article_ids":"'+idstring+'","mode":0,"field":0}'
resp = requests.post(url,datas)
data = resp.json()