Форум программы Древо Жизни
Создание книги из GEDCOM
Модераторы: Genery, Elena Polyanskikh
- kotbasikcom
- Сообщения: 221
- Зарегистрирован: 02 апр 2018 19:54
- Откуда: СССР
- Контактная информация:
Re: Создание книги из GEDCOM
Шпаргалка по параметрам ged2doc, для нелюбителей командной строки Windows. Лежит здесь: https://yadi.sk/d/rUokhZv2QtEZhw
Re: Создание книги из GEDCOM
Опубликована новая версия (v0.3.1) с поддержкой Древа 5.5, установщик для Винды тут: https://github.com/andy-z/ged2doc/releases/tag/v0.3.1
Для любознательных - все исправления касаются только пакета ged4py, его новая версия - v0.2.4. Если вы пользуетесь ged2doc/ged4py на Linux или другой платформе - просто обновите пакеты до последней версии.
Для любознательных - все исправления касаются только пакета ged4py, его новая версия - v0.2.4. Если вы пользуетесь ged2doc/ged4py на Linux или другой платформе - просто обновите пакеты до последней версии.
- kotbasikcom
- Сообщения: 221
- Зарегистрирован: 02 апр 2018 19:54
- Откуда: СССР
- Контактная информация:
Re: Создание книги из GEDCOM
Перезалил архив. Исправил ошибку с параметром чешского языка в создаваемом документе, по просьбе "трудящихся" добавил возможность изменить язык интерфейса приложения (как сделать? - в справке), версия ged2doc последняя - 3.1. Сделать "OKNO" на других языках самому мешает незнание этих самых языков и матушка, которая лень .Шпаргалка по параметрам ged2doc, для нелюбителей командной строки Windows. Лежит здесь: https://yadi.sk/d/rUokhZv2QtEZhw
-
- Сообщения: 4
- Зарегистрирован: 09 ноя 2023 09:13
Re: Создание книги из GEDCOM
Разрабу привет!
хотел воспользоваться вашей софтиной, но столкнулся с проблемой.
Я свой .ged файл слил с myheritage. Но с этим файлом программа не хочет работать, падает ошибка. Уверен из-за того что в нем в биографии голый html разнесенный в несколько строк (а программа рассчитана на 1 строку для каждого поля).
Эта проблема у многих программ работающих с ged файлами.
Можно починить?
хотел воспользоваться вашей софтиной, но столкнулся с проблемой.
Я свой .ged файл слил с myheritage. Но с этим файлом программа не хочет работать, падает ошибка. Уверен из-за того что в нем в биографии голый html разнесенный в несколько строк (а программа рассчитана на 1 строку для каждого поля).
Эта проблема у многих программ работающих с ged файлами.
Можно починить?
Re: Создание книги из GEDCOM
Валерий, спасибо за вопрос! Починить myheritage я лично не смогу. Но если Вы пришлёте мне файл, который вызывает проблемы, то я, в обозримом будущем, попробую разобраться.
-
- Сообщения: 4
- Зарегистрирован: 09 ноя 2023 09:13
Re: Создание книги из GEDCOM
Мне бы не хотелось публиковать здесь свое дерево, я лучше покажу что произошло, что бы вы могли легко воспроизвести.
Приложение возвращает ошибку:
Если заглянуть на 31 строчку ged файла, то там следующее:
Если руками исправить вот в такой формат (удалить все переносы)
То все начинает работать
ну, надеюсь стало понятно что не так...
Приложение возвращает ошибку:
Код: Выделить всё
C:\Users\comp-pc\Desktop>ged2doc 111.ged 222.html
Error while producing a document:
Invalid syntax at line 31: `<p>По возвращению уехал, один, на'
Если заглянуть на 31 строчку ged файла, то там следующее:
Код: Выделить всё
1 FAMS @F500001@
1 FAMC @F500003@
1 NOTE <p>Примерно в 20 лет отправился на срочную службу в ГДР. Служил водителем БТР.</p>
<p>По возвращению уехал, один, на
2 CONC заработки в сибирь, п. Таксимо. Вскоре туда приехала супруга Елена.</p>
<p>Отчасти на переезд повлияла авария на
2 CONC Чернобольской АЭС.</p>
<p>Много лет трудился водителем погрузчика.</p>
<p>Там родился сын Валерий.</p>
<p> </p>
<p>В 2
2 CONC 005 году вся семья переехала в подмосковье, г. Электросталь.</p>
1 RIN MH:I500001
1 _UID 63DBA8F3841D45E5DC233C1498DD3A41
Если руками исправить вот в такой формат (удалить все переносы)
Код: Выделить всё
1 FAMC @F500003@
1 NOTE <p>Примерно в 20 лет отправился на срочную службу в ГДР. Служил водителем БТР.</p><p>По возвращению уехал, один, на
2 CONC заработки в сибирь, п. Таксимо. Вскоре туда приехала супруга Елена.</p><p>Отчасти на переезд повлияла авария на
2 CONC Чернобольской АЭС.</p><p>Много лет трудился водителем погрузчика.</p><p>Там родился сын Валерий.</p><p> </p><p>В 2
2 CONC 005 году вся семья переехала в подмосковье, г. Электросталь.</p>
1 RIN MH:I500001
1 _UID 63DBA8F3841D45E5DC233C1498DD3A41
ну, надеюсь стало понятно что не так...
-
- Сообщения: 4
- Зарегистрирован: 09 ноя 2023 09:13
Re: Создание книги из GEDCOM
И еще одно пожелание:
myheritage указывают файл в виде ссылки:
Ваше приложение не может скачивать фото?
myheritage указывают файл в виде ссылки:
Код: Выделить всё
1 OBJE
2 FORM jpg
2 FILE https://sites-cf.mhcache.com/e/1/az1zaXRlc192MSZzPTEwNzY1NjQzMjUyOTk0NTEwMjcxZDQ1MjBmOWExZGU1MDFkMWE0MTQ1YjI2MWJjYTBhZmEyODJlZGFkN2EwZmUmZT0xNzAwMTE0NDAw/153/058/5222/500036_5486853ea513816q61b446_A.jpg
2 _FILESIZE 27015
2 _PRIM Y
Ваше приложение не может скачивать фото?
Re: Создание книги из GEDCOM
Спасибо, очень даже понятно. Вывод совсем не соответствует стандарту GEDCOM. Я сожалею, но это нереально исправить на принимающей стороне. Могу посоветовать пожаловаться myheritage, это исключительно их ответственность произвести файл, который соответствует стандарту.
Дополнительная проблема с Вашим файлом - GEDCOM не подразумевает, что текст может содержать нетекстовый маркап типа HTML. Подозреваю, что любая программа ваши HTML тэги (типа <p>) будет интерпретировать как обычный текст.
Дополнительная проблема с Вашим файлом - GEDCOM не подразумевает, что текст может содержать нетекстовый маркап типа HTML. Подозреваю, что любая программа ваши HTML тэги (типа <p>) будет интерпретировать как обычный текст.
Re: Создание книги из GEDCOM
Никак нет.
- hippocamus
- Сообщения: 1048
- Зарегистрирован: 09 дек 2009 16:28
- Откуда: Рыбинск, Ярославская обл.
- Контактная информация:
Re: Создание книги из GEDCOM
Видимо, в html-фрагменте между </p> и <p> стоит не код конца абзаца #13#10 а просто #10 (разрыв строки). И при создании ged-файла эти две строки считаются одной строкой. Тут уже и от программы из которой копировался фрагмент зависит, и от операционной системы (в винде один стандарт, в линухе другой), и даже от способа ввода (некоторые программы перевод строки по Alt-Enter или Shift-Enter делают именно разрывом строки, но не новым абзацем).ВалерийЛЛЛ писал(а): ↑09 ноя 2023 09:46 Если заглянуть на 31 строчку ged файла, то там следующее:Код: Выделить всё
1 FAMS @F500001@ 1 FAMC @F500003@ 1 NOTE <p>Примерно в 20 лет отправился на срочную службу в ГДР. Служил водителем БТР.</p> <p>По возвращению уехал, один, на 2 CONC заработки в сибирь, п. Таксимо. Вскоре туда приехала супруга Елена.</p> <p>Отчасти на переезд повлияла авария на 2 CONC Чернобольской АЭС.</p> <p>Много лет трудился водителем погрузчика.</p> <p>Там родился сын Валерий.</p> <p> </p> <p>В 2 2 CONC 005 году вся семья переехала в подмосковье, г. Электросталь.</p> 1 RIN MH:I500001 1 _UID 63DBA8F3841D45E5DC233C1498DD3A41
Скачать Информер (для Древа Жизни 4.х). Установить.
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )
-
- Сообщения: 4
- Зарегистрирован: 09 ноя 2023 09:13
Re: Создание книги из GEDCOM
там стоит обычный перенос строки. я написал скрипт, чтоб он просто удалил переносы из всех таких мест, и ваше приложение успешно отработало.
Кто сейчас на конференции
Сейчас этот форум просматривают: Google [Bot] и 6 гостей