Ты точно дожидаешься пока батник до конца отработает? Потому что там должны быть файлики немного другие, с датой и временем. А пустые файлы батник тоже удаляет сам.генерит 25 файлов следующего вида:
15e1.txt
237c.txt
247c.txt
Из них 21 файл весит по 0 байт.
Донат На хостинг |
ISK за переводы до 75kk за 1000зн. |
Хроники EVE Сборник |
Новичкам Полезная информация |

Экспорт маркет ордеров из кэша Евы [libevecache]
#21
Отправлено 14 January 2010 - 13:33

I think than the phrase "EVE Online is the game about internet spaceships" was misheard.
It is pronounced like "EVE Online is the game about internet spreadsheets".
#22
Отправлено 14 January 2010 - 17:19

Я подтверждаю сказанное Belfigor. Действительно, при запуске батника, сгенерированного программой, не происходит ни удаления пустых файлов, ни переименования нормальных. Причина: ошибка в программе генерации.Ты точно дожидаешься пока батник до конца отработает? Потому что там должны быть файлики немного другие, с датой и временем. А пустые файлы батник тоже удаляет сам.
В двух последних строках кода используется %%evemarketlogsdir вместо %evemarketlogsdir%. В приложенном готовом файле такой ошибки нет. Надо поправить в трех местах (для evemarketlogsdir и evecachedir).
2 AVE, Спасибо за наводку - очень полезная вещь, но есть 2 вопроса:
- Не знаешь, есть ли аналогичные разработки без использования питонских библиотек? Проблем с ними много...
- Не знаешь, по какой причине дампер может не выгружать некоторые ордера? По дате изменения вижу, в какой кэш-файл они сохранились, но в текстовик ничего не выгружается...
Еще раз спасибо!
Сообщение отредактировал JMerchant: 14 January 2010 - 17:21
#23
Отправлено 14 January 2010 - 17:38

Упс. Mea culpa. Ковырял cachefinder чтобы запускать батник с параметрами, не получилось. А вернуть его к прошлому виду - забыл! Пока что используйте, пожалуйста батник, прикрепленный отдельно от архива. Вернусь домой - перепакую.В двух последних строках кода используется %%evemarketlogsdir вместо %evemarketlogsdir%. В приложенном готовом файле такой ошибки нет. Надо поправить в трех местах (для evemarketlogsdir и evecachedir).
Всего я видел только 2 библиотеки по работе с кэшем - сишную evecache (никаких питонских библиотек не надо, питон и scons нужны только чтобы ее собрать) и чисто питонскую reverence.2 AVE, Спасибо за наводку - очень полезная вещь, но есть 2 вопроса:
- Не знаешь, есть ли аналогичные разработки без использования питонских библиотек? Проблем с ними много...
- Не знаешь, по какой причине дампер может не выгружать некоторые ордера? По дате изменения вижу, в какой кэш-файл они сохранились, но в текстовик ничего не выгружается...
Еще раз спасибо!
Дампер (как и ивкэш) просто недоработан. Работа с кэшем ведется "наугад", исходников и формата девы не предоставляют, разработчик ковырял формат вручную. Естественно, будут ошибки
I think than the phrase "EVE Online is the game about internet spaceships" was misheard.
It is pronounced like "EVE Online is the game about internet spreadsheets".
#24
Отправлено 14 January 2010 - 18:20

Чищу логи, перезапускаю еву, протыкиваю пару ордеров, запускаю батник, ненадолго мелькает чорное окошко цмд и все, ордеров в папке где должны появляться не появляется

#25
Отправлено 15 January 2010 - 10:10

А еще раз запустить cachefinder не забыл?Скачал отдельно приложенный батник, ошибок теперь нету, но ничего из маркета не экспортится.
Чищу логи, перезапускаю еву, протыкиваю пару ордеров, запускаю батник, ненадолго мелькает чорное окошко цмд и все, ордеров в папке где должны появляться не появляется
I think than the phrase "EVE Online is the game about internet spaceships" was misheard.
It is pronounced like "EVE Online is the game about internet spreadsheets".
#27
Отправлено 16 January 2010 - 14:41

Edit: Итак, снова потестил и снова фейл. Опишу мои попытки по порядку.
Попытка 1:
1) Скачиваю приложенный 7z архив.
2) Разархивирую его и использую кеш фаиндер.ехе чтобы переписать батник.
3) Запускаю батник.
4) Получаю кучу текстовичков объемом 0-1 кб с рандомными названиями. (Архив1 приложен снизу)
Попытка 2:
1) Скачиваю к уже имеющимуся распакованному архиву, приложенный в первом посте батник.
2) Заменяю им уже имевшийся в директории, извлеченный из архива батник.
3) Запускаю батник.
4) Получаю два текстовичка объемом 0 и 1 кб с тот что 0 кб с рандомным названием тот что 1 кб с относительно рандомным названием. (Архив2 приложен внизу)
Прикрепленные файлы
Сообщение отредактировал Belfigor: 16 January 2010 - 16:55
#28
Отправлено 13 February 2010 - 15:53

переименование идет в формат типа такого
asasf1a1-asas-2010.02.08 193500
соответственно в EVE Mentat эти фалы не лезут, там ожидается формат имени типа
The Forge-Medium Shield Extender II-2010.02.08 011501
собственно вопросы:
1. правильно ли у меня работает батник?
2. что с этим делать?
#29
Отправлено 13 February 2010 - 18:02

EVE Mentat скушает файлы вида:соответственно в EVE Mentat эти фалы не лезут, там ожидается формат имени типа
The Forge-Medium Shield Extender II-2010.02.08 011501
что_нибудь-2010.02.08 011501.txt
Главное дата\время и расширение файла (txt).
#31
Отправлено 14 February 2010 - 1:38

#32
Отправлено 14 February 2010 - 15:00

Угу
А уже ни к чему. Я нашел. Дело действительно не в имени.
В конце файлов, которые делает EVE стоит 0x0D;0x0A; (пустая строка)
А в конце файлов, которые генерит dumper ДВЕ пустые строки 0x0D;0x0A;0x0D;0x0A;
Именно на этом спотыкается EVE-Mentat.
Поправишь?
#33
Отправлено 14 February 2010 - 17:07

А, ну так это выше уже было доказано.А уже ни к чему. Я нашел. Дело действительно не в имени.
В конце файлов, которые делает EVE стоит 0x0D;0x0A; (пустая строка)
А в конце файлов, которые генерит dumper ДВЕ пустые строки 0x0D;0x0A;0x0D;0x0A;
Именно на этом спотыкается EVE-Mentat.
Поправишь?
Ментат поправлю, но уже в версии 1.1
UPD: В 1.1 уже поправил

Сообщение отредактировал Thart: 14 February 2010 - 22:46
#34
Отправлено 14 May 2010 - 0:02

Подскажите вариант сборки питоновского файла в один экзешник, py2exe выдает набор файликов, что несколько неприемлемо.
I think than the phrase "EVE Online is the game about internet spaceships" was misheard.
It is pronounced like "EVE Online is the game about internet spreadsheets".
#35
Отправлено 14 May 2010 - 9:17

Что, действительно лучше libevecache?Вернулся к торговле и к переписыванию тулзы. Пока изучаю Reverence, предварительные исследования показывают что через нее надежнее, стабильнее и удобнее экспортить.
Подскажите вариант сборки питоновского файла в один экзешник, py2exe выдает набор файликов, что несколько неприемлемо.
Предлагаю попутно ориентироваться на легкую интеграцию и дальнейшее включение в пакет EVE Mentat.
Если интересно - детали напишу в ПМ.
Основное пожелание: минимум зависимостей от третесторонник библиотек и фреймворков.
#36
Отправлено 14 May 2010 - 10:04

Да, с ней действительно удобнее работать (нет проблем с определением имен регионов и вещей, т.к. подключается сразу не только кэш ордеров, но и полностью весь BulkData евы, точное 100% определение кэша маркета и прочие удобности, вроде возможности экспорта истории цен - но с этим я пока еще до конца не разобрался), но она на питоне. Соответственно, после преобразования через py2exe максимум зависимостей - это все что оно сгенерит, правда там довольно много. Но и правда, давай в ПМ продолжим, не думаю, что остальным будут интересны вопросы интеграции.Что, действительно лучше libevecache?
Предлагаю попутно ориентироваться на легкую интеграцию и дальнейшее включение в пакет EVE Mentat.
Если интересно - детали напишу в ПМ.
Основное пожелание: минимум зависимостей от третесторонник библиотек и фреймворков.
I think than the phrase "EVE Online is the game about internet spaceships" was misheard.
It is pronounced like "EVE Online is the game about internet spreadsheets".
#37
Отправлено 14 May 2010 - 10:43

Очень заманчиво звучит. Отослал инфу в ПМ.Да, с ней действительно удобнее работать (нет проблем с определением имен регионов и вещей, т.к. подключается сразу не только кэш ордеров, но и полностью весь BulkData евы, точное 100% определение кэша маркета и прочие удобности, вроде возможности экспорта истории цен - но с этим я пока еще до конца не разобрался), но она на питоне. Соответственно, после преобразования через py2exe максимум зависимостей - это все что оно сгенерит, правда там довольно много. Но и правда, давай в ПМ продолжим, не думаю, что остальным будут интересны вопросы интеграции.
1 посетителей читают тему
0 members, 1 guests, 0 anonymous users