<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to 42: detect ERROR: bad internal link</title><link>https://sourceforge.net/p/fbtools/bugs/42/</link><description>Recent changes to 42: detect ERROR: bad internal link</description><atom:link href="https://sourceforge.net/p/fbtools/bugs/42/feed.rss" rel="self"/><language>en</language><lastBuildDate>Sat, 29 May 2021 17:29:19 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/fbtools/bugs/42/feed.rss" rel="self" type="application/rss+xml"/><item><title>#42 detect ERROR: bad internal link</title><link>https://sourceforge.net/p/fbtools/bugs/42/?limit=25#eb2b/74e2/a2df/119a/d51b</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Лично мне в данной ситуации наиболее правильным представляется вынос обсуждаемой проверки в пост-обработку (то есть на третий этап).&lt;/p&gt;
&lt;p&gt;И, помнится, подобные нежданчики встречались и с copy/paste…&lt;br/&gt;
Правда когда и на каких версиях офиса я уже не вспомню.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Starikov Sergey</dc:creator><pubDate>Sat, 29 May 2021 17:29:19 -0000</pubDate><guid>https://sourceforge.neta460ed711d6dbaa69e44ff42703186c26a0fb01d</guid></item><item><title>#42 detect ERROR: bad internal link</title><link>https://sourceforge.net/p/fbtools/bugs/42/?limit=25#eb2b/74e2/a2df/119a</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Тут засада вот в чем:  экспорт разбит на 2 этапа: 1. анализ (сбор данных) и 2. формирование структуры fb2.&lt;br/&gt;
Вводить проверку на правильность гиперссылок на этапе Анализа - это раз в 10 замедлить  скорость экспорта.  Надо будет продумать, как и где лучше сделать проверку: или на этапе анализа, или же - после конвертации править 3-м этапом сгенерированный fb2 файл. Что будет проще и быстрее.&lt;br/&gt;
Подумаем.&lt;/p&gt;
&lt;p&gt;А пока - лучше всего пока делать копи/пасте, а не открывать сохраненный html файл для экспорта.&lt;/p&gt;
&lt;p&gt;Спасибо за сообщения о проблемах...&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dikbsd</dc:creator><pubDate>Tue, 18 May 2021 06:53:28 -0000</pubDate><guid>https://sourceforge.net30723e4371b3bc1c6862f98edaf8350ed622f894</guid></item><item><title>#42 detect ERROR: bad internal link</title><link>https://sourceforge.net/p/fbtools/bugs/42/?limit=25#eb2b/74e2</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Кстати, попробовал отлавливать эти коварные "#_" - с ходу не получится обрабатывать эти "битые" ссылки, так как символом "#" LO отмечает закладки, которые конвертер тоже экспортирует, как ссылку-переход по документу.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dikbsd</dc:creator><pubDate>Fri, 14 May 2021 12:02:39 -0000</pubDate><guid>https://sourceforge.net02f8a873ddf9e93a911fdbab3e9e01f40e027f39</guid></item><item><title>#42 detect ERROR: bad internal link</title><link>https://sourceforge.net/p/fbtools/bugs/42/?limit=25#eb2b</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Ильдар, я проделал все, что Вы описАли: Сохранил страничку через FireFox на жесткий диск. Потом открыл в текстовом редакторе? и увидел что ФайерФох "выкинул" гиперссылку, заменив ее на "#†":&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="nt"&gt;&amp;lt;p&amp;gt;&amp;lt;code&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"hljs"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;?&lt;span class="nt"&gt;&amp;lt;/code&amp;gt;&lt;/span&gt; is &lt;span class="nt"&gt;&amp;lt;em&amp;gt;&lt;/span&gt;almost&lt;span class="nt"&gt;&amp;lt;/em&amp;gt;&amp;lt;sup&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"footnote-reference"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&amp;lt;a&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;"#†"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;1&lt;span class="nt"&gt;&amp;lt;/a&amp;gt;&amp;lt;/sup&amp;gt;&lt;/span&gt; exactly equivalent to an &lt;span class="nt"&gt;&amp;lt;code&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"hljs"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;unwrap&lt;span class="nt"&gt;&amp;lt;/code&amp;gt;&lt;/span&gt; which &lt;span class="nt"&gt;&amp;lt;code&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"hljs"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;return&lt;span class="nt"&gt;&amp;lt;/code&amp;gt;&lt;/span&gt;s
instead of &lt;span class="nt"&gt;&amp;lt;code&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"hljs"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;panic&lt;span class="nt"&gt;&amp;lt;/code&amp;gt;&lt;/span&gt;king on &lt;span class="nt"&gt;&amp;lt;code&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"hljs"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Err&lt;span class="nt"&gt;&amp;lt;/code&amp;gt;&lt;/span&gt;s. Let's see how we can simplify the earlier
example that used combinators:&lt;span class="nt"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Поэтому, конвертер корректно экспортировал, что было. Можно, конечно ввести в конвертер проверку на правильность гиперссылок.... Как появится время.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dikbsd</dc:creator><pubDate>Fri, 14 May 2021 06:20:53 -0000</pubDate><guid>https://sourceforge.net0b6fa00b1ff3ba7ce369a20682d1d314b2de504a</guid></item><item><title>#42 detect ERROR: bad internal link</title><link>https://sourceforge.net/p/fbtools/bugs/42/?limit=25#9e2c/d1d2</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Реализация cope/paste может зависеть от платформы.&lt;br/&gt;
Прошу указать версию офиса, тип сборки и платформу на которой он запускается.&lt;br/&gt;
И выслать исходный &lt;strong&gt;.odt&lt;/strong&gt; на почту разработчику.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Starikov Sergey</dc:creator><pubDate>Thu, 13 May 2021 15:07:16 -0000</pubDate><guid>https://sourceforge.netba7042bc94a37005687a1795c26ff2c3fa9d4b3f</guid></item><item><title>#42 detect ERROR: bad internal link</title><link>https://sourceforge.net/p/fbtools/bugs/42/?limit=25#9e2c</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Скопировал весь текст с указанной Вами ссылки, экспортировал в fb2 файл.&lt;br/&gt;
Проблемный абаз:&lt;br/&gt;
&lt;strong&gt;Ваш:&lt;/strong&gt;&lt;br/&gt;
&lt;code&gt;&amp;lt;p&amp;gt;? is &amp;lt;emphasis&amp;gt;almost&amp;lt;/emphasis&amp;gt;&amp;lt;a l:href="#_"&amp;gt;1&amp;lt;/a&amp;gt; exactly equivalent to an unwrap which returns instead of panicking on Errs. Let's see how we can simplify the earlier example that used combinators:&amp;lt;/p&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;У меня:&lt;/strong&gt;&lt;br/&gt;
&lt;code&gt;&amp;lt;p&amp;gt;? is &amp;lt;emphasis&amp;gt;almost&amp;lt;/emphasis&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;a l:href="https://doc.rust-lang.org/stable/rust-by-example/print.html#†"&amp;gt;1&amp;lt;/a&amp;gt;&amp;lt;/sup&amp;gt; exactly equivalent to an unwrap which returns instead of panicking on Errs. Let's see how we can simplify the earlier example that used combinators:&amp;lt;/p&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Как видно, у меня экспортировалось корректно.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Как Вы размещали текст с указанного Вами сайта? Copy/Paste, как я, или еще как-то?&lt;/li&gt;
&lt;li&gt;Мне нужен Ваш текстовый файл, который Вы экспортировали в fb2, чтобы посмотреть его и прогнать под отладчиком.&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dikbsd</dc:creator><pubDate>Thu, 13 May 2021 12:36:26 -0000</pubDate><guid>https://sourceforge.net875cf893d3567fea448c9b9f82d1c8423cbb33af</guid></item><item><title>#42 detect ERROR: bad internal link</title><link>https://sourceforge.net/p/fbtools/bugs/42/?limit=25#45ba/5e64</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Спасибо, посмотрю.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dikbsd</dc:creator><pubDate>Thu, 13 May 2021 12:19:23 -0000</pubDate><guid>https://sourceforge.net002e9c1094b6a1a7fe9779a987eeced118eda93e</guid></item><item><title>#42 detect ERROR: bad internal link</title><link>https://sourceforge.net/p/fbtools/bugs/42/?limit=25#45ba</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;FB2 файл, на который отругалась флибуста.&lt;br/&gt;
Найти ошибки легко вручную по строке поиска &lt;code&gt;href="#_"&lt;/code&gt; и т.п.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ildar Mulyukov</dc:creator><pubDate>Thu, 13 May 2021 10:50:52 -0000</pubDate><guid>https://sourceforge.net6ede89cfd0088b332f8db660d2abd7deebe66651</guid></item><item><title>#42 detect ERROR: bad internal link</title><link>https://sourceforge.net/p/fbtools/bugs/42/?limit=25#0f76/6397/67ed</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Сделал конвертацию той странички, что Вы указали (по ссылке), не всю книгу. Ошибки не выявились..&lt;br/&gt;
Не могли бы Вы прислать сгенерированный fb2 файл с указанием строк, где Флибуста видит ошибки ссылок?&lt;br/&gt;
Спасибо.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dikbsd</dc:creator><pubDate>Thu, 13 May 2021 06:21:19 -0000</pubDate><guid>https://sourceforge.net2dbc14f7c32630709ef8f5359cff734617522805</guid></item><item><title>#42 detect ERROR: bad internal link</title><link>https://sourceforge.net/p/fbtools/bugs/42/?limit=25#0f76</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Мне бы текстовый файл для LO  для теста.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dikbsd</dc:creator><pubDate>Wed, 12 May 2021 08:05:30 -0000</pubDate><guid>https://sourceforge.net94a954a9c5210a22d4c2fe5661d902737f9ab548</guid></item></channel></rss>