Я в итоге написал свой простенький скрипт на питоне, кому интересно - пользуйтесь, но он исключительно под линукс. Тайники берутся из upoints.txt, который, в свою очередь, можно получить сделав на сайте экспорт точек (txt, отображать код) и переконвертировав его в utf-8 (iconv -f windows-1251 -t utf8 points.txt --output upoints.txt) Да, и сохраняет он не паспорта, а описания.
import re
from os import system
rx = re.compile("^[^,]*,[^,]*,([^,]*)(?:[^,]*,)*(.*)$")
for line in open("upoints.txt"):
m = rx.search(line);
t = m.groups(0)[0]
tt = m.groups(0)[1].strip()
tn = int(t[2:])
system ("wget -pk [
www.geocaching.su]\?pn\=101\&cid\=%d"%tn)
system ("while [ `ps aux | grep -c wget` -gt 2 ]; do sleep 1; done;")
system ("mv www.geocaching.su/index.html\?pn\=101\&cid\=%d 'www.geocaching.su/%s %s.html'"%(tn,t,tt))