Обсуждение сайта :  Форумы на Geocaching.su Геокэшинг.RU
Организационные вопросы. 
Re: "Оптовая" загрузка паспортов тайников
Пользователь: _dP_ (IP)
Дата: 29 Июнь 2008 22:31

Я в итоге написал свой простенький скрипт на питоне, кому интересно - пользуйтесь, но он исключительно под линукс. Тайники берутся из 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))

Перейти: 
Опции: ОтветитьЦитировать


Тема Просмотров Автор Дата
  "Оптовая" загрузка паспортов тайников 1012 _dP_ 29.06.2008 12:16
  +1 давно пора!!!!!!! (-) 252 |||| |||||| 29.06.2008 22:19
  Re: "Оптовая" загрузка паспортов тайников 324 _dP_ 29.06.2008 22:31
  Да, забыл: первую строку upoints.txt надо убрать (-) (-) 233 _dP_ 29.06.2008 22:32
  И адрес поправить: форум его перековеркал (-) (-) 271 _dP_ 29.06.2008 22:34
  Re: "Оптовая" загрузка паспортов тайников 291 AA 30.06.2008 13:49
  Cмысл есть 100% 274 Merl 01.07.2008 08:46
  Re: Cмысл есть 100% 225 AA 01.07.2008 13:19
  +1000 (+) 222 Rost(больше не в отключке ;-) 01.07.2008 14:20
  +10'000  (-) 217 Major 02.07.2008 12:54
  Re: Cмысл есть 100% 233 Фолко 01.07.2008 16:17
  А воз и ныне там 220 Михаил 11.07.2008 20:50
  Да еще и с поддержкой обновления. 213 Palmman 19.08.2008 21:10
  Начало положено ... 424 Utybr 20.08.2008 13:46
  версия 1.1 219 Utybr 24.04.2009 04:19
  Почему бы в архив не вложить весь необходимый софт и ссылки на официальные сайты, где этот софт лежит? (-) 174 Palmman 24.04.2009 09:59
  Хорошо, постараюсь, просто времени очень мало. (-) 283 Utybr 24.04.2009 10:19
  +1! согласна полностью! 236 Susanina 24.08.2008 22:08


Активные пользователи