OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

Украина подтянулась. Интересно как будет работать с yandex.ua
Блин… За почтой пора не мне одному следить.

По btsync: если на “сервере” разложить по папкам, а на теле в режиме “чтения” - в одну, то должно заработать. Это всяко проще, чем заморачиваться с почтой. Особенно если речь не только о двух десятках людей пойдёт.

Кстати, у меня раздача идёт с рабочего ноута :wink:

Выгрузку можно будет перенастроить. Точнее запаралелить. Файлы то и на компе есть. Их можно и БТ отправить. У меня только серый IP Надеюсь его по uTP найдут.
А пока нужны ещё админы для аккаунта osmandmap@ya.ru
Кто готов вписаться?
Нужно рассылать конвертерам полный даступ, а пользователям - Только чтение.

Вы бы на первой страницы выкладывали ХЕШи для раздач под bittsync на каждый регион. Тут даже общий сервер не нужен.

А на сервере какая операционка? Btsync под всякие разные линуха есть, только под MIPS, тот который на роутерах, нету - но обещали.

Попробуйте сами так сделать, я может что не понимаю.
Еще мне не нравится что нельзя задать время синхронизации. Только “Авто”. Идёшь так по городу со включенным wifi и османдом, он сам подключится к какой-нибудь открытой сетке и качнёт половину файла, побив его. Интересно, это предусмотрели?

Сделаем. Только для начала саму конвертации надо отладить.
А от общей папки не стоит отказывается хотябы тем кто конвертирует. Там синхро удобное. Закинул файл в папку и он автоматом раскинулся по всем.
Ну а дальше раздавай хоть как и хоть род какой ОС.
У меня на серваке 2008R2 стоит.

  1. в общем, для бтсинка выходит: одна область — одна папка. так, что ли?
    хеши в шапке, каждый набирает себе нужные. и устраивает всё это в подпапках некоей папке на карте памяти телефона.
    после обновления руками копирует в османдовскую папку?
    бред.
    можно автоматизировать это дело Tasker’ом. ))

  2. на время скачивания в папке образуется временный файл с «продолжением» в конце имени. по факту завершения приема переименовывается.

  3. если будут больмень жесткие пути, на таскере могу сваять готовый апк, делающий нужные копирования/мувы.

Вот я эту мысль и пытаюсь донести

Проще - на теле синхронизируем сразу в папку OsmAnd. Нужно только проверить, в режиме “только чтение”. Нужно только проверить, что можно несколько задач синхронизировать в одну папку.

Где, все папки перебрал ни одного не нашёл :frowning:

Нельзя… Пишет “Выбранная папка уже добавлена”.

Может отказаться от BTSync и оставить FolderSync? Там ведь можно из множества типов источников синхронизировать. В начале темы предлагали хостинг. Может как-то по FTP или WebDAV?

Да, btsync как-то крив в этом случае. Остаётся только написать свою тулзу, благо существует API.

Вы откуда это взяли? У меня совсем другой опыт.

Я так понимаю Украина не поделена по областям? Файл в 161мб я на своей тачке со свободным 1гб оперативы и Pentium DC5300 буду “целый день” конвертировать?

Только Сибирский федеральный округ, но пока конвертор вылетает без сообщения об ошибке.

Уберите в скрипте обновления самого конвертера. Последний релиз не работает!!! Я уже столкнулся с этим. Оставте тот чем вы конвертировали Новосиб!

Мда, очень жаль.
С другой стороны, кому на теле нужно каждый день, в автоматическом обновлении, несколько областей?

Добавил в список обрабатываемые области:

Время работы скрипта составила 51 минуту со всеми загрузками и выгрузками (канал хороший)
Объем загруженных данных составил 374 Мб (исходные файлы)
Объем обработанных данных составил 573 Мб (то что выгрузилось на диск)
Загрузки сервера практически нет.
Вот скриншот на полпути работы скрипта:

мне кажется имеет смысл не увеличение оперативы для скрипта, а распараллеливание процессов. Т.е. запускать несколько скриптов одновременно настроенных на разные входные файлы.