bs = bs4.BeautifulSoup(htmldata)
b = bs.body
+ id = None
+
#bs.body.find('form', attrs = {'id' : 'aspnetForm'}).
- idattr = b.find('form').get('action')
- idmatch = re.match(r'.*Id=([0-9]*).*', idattr)
- if idmatch:
- id = idmatch.group(1)
- id = int(id)
- else:
+ form = b.find('form')
+ if not form is None:
+ idattr = form.get('action')
+ if not idattr is None:
+ idmatch = re.match(r'.*Id=([0-9]*).*', idattr)
+ if idmatch:
+ id = idmatch.group(1)
+ id = int(id)
+ if id is None:
print("Could not find ID.")
return
#!/bin/sh
-find dump/ -name "*.gz" -exec sh -c "zcat {} | ./dvr-db.py -d all.sqlite -a" \;
+rm -f failed.txt
+rm -f all.sqlite
+find dump/ -name "*.gz" -exec sh -c 'echo "Adding file {}"; zcat {} | ./dvr-db.py -d all.sqlite -a || echo {} >> failed.txt' \;