direction = "->"
else:
direction = "<-"
+
+ # shorten the date info
found = re.match(".*(\d\d.\d\d.)\d\d( \d\d:\d\d)", date)
if found: date = found.group(1) + found.group(2)
+
+ # our phone could be of the form "0123456789 (home)", then we only take "home"
found = re.match(".*\((.*)\)", phone)
if found: phone = found.group(1)
- # if len(phone) > 20: phone = phone[:20]
+ # if we have an unknown number, show the number
if caller == _("UNKNOWN") and number != "":
caller = number
else:
+ # strip off the address part of the remote number, if there is any
found = re.match("(.*)\n.*", caller)
if found: caller = found.group(1)
- # if len(caller) > 20: caller = caller[:20]
+
while (len(caller) + len(phone)) > 40:
if len(caller) > len(phone):
caller = caller[:-1]
<website name="dasoertliche.de" url="http://dasoertliche.de/?form_name=search_inv&page=RUECKSUCHE&context=RUECKSUCHE&action=STANDARDSUCHE&la=de&rci=no&ph=$NUMBER" prefix="0">
<entry>
<name>class="entry"\s*(?:onmouseover="")?\s*>([^<]*)</a></name>
- <street>^\s*([^,>]*),&nbsp;[^&]*[^<]*<br/></street>
- <city>[^,>]*,&nbsp;[^&]*([^<]*)<br/></city>
- <zipcode>[^,>]*,&nbsp;([^&]*)[^<]*<br/></zipcode>
+ <street>^\s*([^,]*),&nbsp;\d{5}&nbsp;[^<]*<br/></street>
+ <city>^[^,]*,&nbsp;\d{5}&nbsp;([^<]*)<br/></city>
+ <zipcode>^[^,]*,&nbsp;(\d{5})&nbsp;[^<]*<br/></zipcode>
</entry>
</website>
<website name="dastelefonbuch.de" url="http://www.dastelefonbuch.de/?sourceid=Mozilla-search&cmd=search&kw=$NUMBER" prefix="0">
<zipcode><td class="col3">(\d{5})</zipcode>
</entry>
</website>
- <website name="www.klicktel.de" url="http://www.klicktel.de/telefonbuch/backwardssearch.html?newSearch=1&boxtype=backwards&vollstaendig=$NUMBER" prefix="0">
+ <website name="www.klicktel.de" url="http://www.klicktel.de/inverssuche/backwardssearch.html?newSearch=1&boxtype=backwards&vollstaendig=$NUMBER" prefix="0">
<entry>
<name>class="title">([^<]+)</span></name>
<street>class="location">([^<]+)<br />\d{5}\s+[^<]+</span></street>