Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create tests for export html #117

Merged
merged 12 commits into from
Nov 21, 2024
Binary file added pywikitools/test/data/Heart-32.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
74 changes: 74 additions & 0 deletions pywikitools/test/data/example.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
<div class="mw-parser-output"><div class="mw-pt-languages noprint" lang="en" dir="ltr"><div class="mw-pt-languages-label">Other languages:</div><ul class="mw-pt-languages-list"><li><a href="/Bible_Reading_Hints/sq" class="mw-pt-progress mw-pt-progress--complete" title="Këshilla për leximin e Biblës (100% translated)" lang="sq" dir="ltr">Albanian</a></li>
<li><a href="/Bible_Reading_Hints/ar" class="mw-pt-progress mw-pt-progress--complete" title="تلميحات لتساعدك عند قراءة الانجيل الشريف (100% translated)" lang="ar" dir="rtl">Arabic</a></li>
<li><a href="/Bible_Reading_Hints/ar-urdun" class="mw-pt-progress mw-pt-progress--complete" title="تلميحات لتساعدك عند قراءة الكتاب المقدس (100% translated)" lang="ar-urdun" dir="rtl">Arabic (Jordanian Christian)</a></li>
<li><a href="/Bible_Reading_Hints/cs" class="mw-pt-progress mw-pt-progress--complete" title="Rady jak číst Bibli (100% translated)" lang="cs" dir="ltr">Czech</a></li>
<li><a href="/Bible_Reading_Hints" class="mw-pt-languages-ui mw-pt-progress mw-pt-progress--complete" title="Bible Reading Hints (100% translated)" lang="en" dir="ltr">English</a></li>
<li><a href="/Bible_Reading_Hints/fr" class="mw-pt-progress mw-pt-progress--complete" title="Conseils pour la lecture de la Bible (100% translated)" lang="fr" dir="ltr">French</a></li>
<li><a href="/Bible_Reading_Hints/lg" class="mw-pt-progress mw-pt-progress--complete" title="Ebiimu Nga Osooma Baibuli (100% translated)" lang="lg" dir="ltr">Ganda</a></li>
<li><a href="/Bible_Reading_Hints/de" class="mw-pt-progress mw-pt-progress--complete" title="Hinweise zum Bibellesen (100% translated)" lang="de" dir="ltr">German</a></li>
<li><a href="/Bible_Reading_Hints/hi" class="mw-pt-progress mw-pt-progress--complete" title="बाइबिल पढ़ने हेतु सहायक-बिंदु (100% translated)" lang="hi" dir="ltr">Hindi</a></li>
<li><a href="/Bible_Reading_Hints/id" class="mw-pt-progress mw-pt-progress--complete" title="Tips Membaca Alkitab (100% translated)" lang="id" dir="ltr">Indonesian</a></li>
<li><a href="/Bible_Reading_Hints/it" class="mw-pt-progress mw-pt-progress--complete" title="Segnalibro per la lettura della Bibbia (88% translated)" lang="it" dir="ltr">Italian</a></li>
<li><a href="/Bible_Reading_Hints/ku" class="mw-pt-progress mw-pt-progress--complete" title="Zanînên xwendina Kitêba Pîroz (100% translated)" lang="ku" dir="ltr">Kurmanji</a></li>
<li><a href="/Bible_Reading_Hints/ky" class="mw-pt-progress mw-pt-progress--complete" title="Ыйык Китепти окуу кеңештери (100% translated)" lang="ky" dir="ltr">Kyrgyz</a></li>
<li><a href="/Bible_Reading_Hints/ml" class="mw-pt-progress mw-pt-progress--complete" title="ബൈബിൾ വായനാ സൂചനകൾ (100% translated)" lang="ml" dir="ltr">Malayalam</a></li>
<li><a href="/Bible_Reading_Hints/nb" class="mw-pt-progress mw-pt-progress--complete" title="Tips til bibellesning (100% translated)" lang="nb" dir="ltr">Norwegian Bokmål</a></li>
<li><a href="/Bible_Reading_Hints/fa" class="mw-pt-progress mw-pt-progress--complete" title="راهنمای خواندن کتاب مقدس (100% translated)" lang="fa" dir="rtl">Persian</a></li>
<li><a href="/Bible_Reading_Hints/pl" class="mw-pt-progress mw-pt-progress--complete" title="Wskazówki do czytania Biblii (100% translated)" lang="pl" dir="ltr">Polish</a></li>
<li><a href="/Bible_Reading_Hints/ro" class="mw-pt-progress mw-pt-progress--complete" title="Sugestii spre citirea Bibliei (100% translated)" lang="ro" dir="ltr">Romanian</a></li>
<li><span class="mw-pt-languages-selected mw-pt-progress mw-pt-progress--complete" lang="ru" dir="ltr">Russian</span></li>
<li><a href="/Bible_Reading_Hints/es" class="mw-pt-progress mw-pt-progress--complete" title="Consejos para leer la Biblia (100% translated)" lang="es" dir="ltr">Spanish</a></li>
<li><a href="/Bible_Reading_Hints/ta" class="mw-pt-progress mw-pt-progress--complete" title="பரிசுத்த வேதாகமம் வாசிப்பதற்கான குறிப்புகள் (100% translated)" lang="ta" dir="ltr">Tamil</a></li>
<li><a href="/Bible_Reading_Hints/ti" class="mw-pt-progress mw-pt-progress--complete" title="ሓበረታ ናይ ምንባብ መጽሓፍ ቅዱስ (100% translated)" lang="ti" dir="ltr">Tigrinya</a></li>
<li><a href="/Bible_Reading_Hints/tr" class="mw-pt-progress mw-pt-progress--complete" title="Kutsal Kitabı okuma ipuçları (100% translated)" lang="tr" dir="ltr">Turkish</a></li>
<li><a href="/Bible_Reading_Hints/tr-tanri" class="mw-pt-progress mw-pt-progress--complete" title="Kutsal Kitabı okuma ipuçları (100% translated)" lang="tr-tanri" dir="ltr">Turkish (secular)</a></li>
<li><a href="/Bible_Reading_Hints/vi" class="mw-pt-progress mw-pt-progress--complete" title="Một số gợi ý cho việc đọc Kinh Thánh (100% translated)" lang="vi" dir="ltr">Vietnamese</a></li></ul><div class="mw-pt-languages-label" style="border-top: 1px solid grey">More information about <a href="/Special:MyLanguage/Russian">Russian</a></div></div>
<p>Бог дал нам Свое Слово, чтобы мы знали, кто Он и чего хочет. Мы читаем Библию, чтобы лучше понять Бога и делать то, что Он говорит. Это самое важное. Но возникает вопрос: с чего начать чтение? В зависимости от вашей жизненной ситуации и прошлого опыта мы предлагаем вам разные варианты того, с чего можно начать. Во всех случаях основа остается одной и той же, но при этом для чтения предлагаются чуть разные книги. Ниже вы найдете "стандартный" план, который предлагает начать чтение с Луки и деяний, а также план, в котором в начале читается история Сотворения и вся книга Бытия, а затем Новый Завет.
</p>
<h3><span id=".D0.9F.D0.BE.D0.B4.D1.81.D0.BA.D0.B0.D0.B7.D0.BA.D0.B8_.D0.B4.D0.BB.D1.8F_.D1.87.D1.82.D0.B5.D0.BD.D0.B8.D1.8F_.D0.91.D0.B8.D0.B1.D0.BB.D0.B8.D0.B8_.28.D1.81.D0.B5.D0.BC.D1.8C_.D0.B8.D1.81.D1.82.D0.BE.D1.80.D0.B8.D0.B9.2C_.D0.BF.D0.BE.D0.BB.D0.BD.D1.8B.D1.85_.D0.BD.D0.B0.D0.B4.D0.B5.D0.B6.D0.B4.D1.8B.29"></span><span class="mw-headline" id="Подсказки_для_чтения_Библии_(семь_историй,_полных_надежды)"><a href="/Bible_Reading_Hints_(Seven_Stories_full_of_Hope)/ru" title="Bible Reading Hints (Seven Stories full of Hope)/ru">Подсказки для чтения Библии (семь историй, полных надежды)</a></span></h3>
<ul><li>Включает в себя подборку из семи историй из Нового Завета</li>
<li>Хорошо для людей с "современным западным " бэкграундом.</li></ul>
<h3><span id=".D0.9F.D0.BE.D0.B4.D1.81.D0.BA.D0.B0.D0.B7.D0.BA.D0.B8_.D0.B4.D0.BB.D1.8F_.D1.87.D1.82.D0.B5.D0.BD.D0.B8.D1.8F_.D0.91.D0.B8.D0.B1.D0.BB.D0.B8.D0.B8_.28.D0.9D.D0.B0.D1.87.D0.B8.D0.BD.D0.B0.D1.8F_.D1.81_.D0.A1.D0.BE.D1.82.D0.B2.D0.BE.D1.80.D0.B5.D0.BD.D0.B8.D1.8F.29"></span><span class="mw-headline" id="Подсказки_для_чтения_Библии_(Начиная_с_Сотворения)"><a href="/Bible_Reading_Hints_(Starting_with_the_Creation)/ru" title="Bible Reading Hints (Starting with the Creation)/ru">Подсказки для чтения Библии (Начиная с Сотворения)</a></span></h3>
<ul><li>Предлагает начать чтение с Книги Бытия, Евангелия от Матфея и Деяний Апостолов</li>
<li>Хорошо для людей, например, из мусульманского общества.</li></ul>
<h2><span id=".D0.9F.D0.BE.D0.B4.D1.81.D0.BA.D0.B0.D0.B7.D0.BA.D0.B8_.D0.B4.D0.BB.D1.8F_.D1.87.D1.82.D0.B5.D0.BD.D0.B8.D1.8F_.D0.91.D0.B8.D0.B1.D0.BB.D0.B8.D0.B8"></span><span class="mw-headline" id="Подсказки_для_чтения_Библии">Подсказки для чтения Библии</span></h2>
<p>Когда вы только приступаете к чтению Библии, начните с тех книг, которые приведены ниже:
</p><p>Евангелие от Луки<br />
Деяния апостолов
</p><p>Каждый раз, перед тем как читать Писание, попросите Бога помочь вам понять, то что вы будете читать.
</p><p>Ответьте на несколько вопросов (см.разворот) чтобы лучше понять, о чем говорит текст.
</p><p>Поделитесь с другими тем что вы прочитали, а также запишите свои мысли, вопросы и то что говорит вам Бог через прочитанное.
</p>
<h2><span id=".D0.A7.D0.B8.D1.82.D0.B0.D1.8F_.D0.91.D0.B8.D0.B1.D0.BB.D0.B8.D1.8E_.D0.B2.D0.BC.D0.B5.D1.81.D1.82.D0.B5_.28.D0.B2_.D0.B3.D1.80.D1.83.D0.BF.D0.BF.D0.B5.29"></span><span class="mw-headline" id="Читая_Библию_вместе_(в_группе)">Читая Библию вместе (в группе)</span></h2>
<h3><span id=".D0.9F.D0.BB.D0.B0.D0.BD_.D0.B2.D1.81.D1.82.D1.80.D0.B5.D1.87.D0.B8:"></span><span class="mw-headline" id="План_встречи:">План встречи:</span></h3>
<dl><dt>1. Как дела?</dt>
<dt>2. Подотчетность</dt>
<dd></dd>
<dd>Как мы применили то, что узнали в прошлый раз?</dd>
<dt>3. Благодарение и молитва</dt>
<dd></dd>
<dd>Что хорошего произошло с нами на прошлой неделе? Поблагодарите Бога.</dd></dl>
<p><br />
</p>
<dl><dt>4. Чтение</dt>
<dd>Прочитаем отрывок вместе. Попросить у Бога помощи чтобы понять стихи, которые мы прочитаем.</dd>
<dt>5. Повторение</dt>
<dd>Вместе, не смотря в книгу, повторяем пройденный материал.</dd>
<dt>6. Понимание</dt>
<dd>Ответим на следующие вопросы:</dd></dl>
<table><tbody><tr><td><a href="/File:Head-32.png" class="image"><img alt="Head-32.png" src="/mediawiki/images/f/f8/Head-32.png" decoding="async" width="32" height="32" /></a></td><td><b>Разум:</b> Что мы здесь узнаем из прочитанного? (О Боге / о людях)</td></tr>
<tr><td><a href="/File:Heart-32.png" class="image"><img alt="Heart-32.png" src="/mediawiki/images/2/23/Heart-32.png" decoding="async" width="32" height="32" /></a></td>
<td><b>Сердце:</b> Что касается моего сердца? (Как они чувствовали себя? Что я чувствую относительно ...&#160;?)</td></tr>
<tr><td><a href="/File:Hands-32.png" class="image"><img alt="Hands-32.png" src="/mediawiki/images/8/8c/Hands-32.png" decoding="async" width="32" height="32" /></a></td>
<td><b>Руки:</b> Как я могу это применить? (Пример для подражания? С кем мы могли бы этим поделиться?)</td></tr></tbody></table><p><br /><br />
</p><dl><dt>7. Цели</dt>
<dd></dd>
<dd>Какая у нас цель до следующего собрания?</dd>
<dt>8. Молитва</dt>
<dd></dd>
<dd>Время помолиться друг за друга.</dd></dl>
<h3><span id=".D0.92.D0.B0.D0.B6.D0.BD.D0.BE:"></span><span class="mw-headline" id="Важно:">Важно:</span></h3>
<ul><li>Придерживаемся Библейского отрывка</li>
<li>Все принимают участие</li>
<li>Поощряем друг друга</li></ul>
</div>
49 changes: 49 additions & 0 deletions pywikitools/test/data/htmlexport/ru/files/Исцеление.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
<h1>Исцеление</h1>
<p>Бог дал нам Свое Слово, чтобы мы знали, кто Он и чего хочет. Мы читаем Библию, чтобы лучше понять Бога и делать то, что Он говорит. Это самое важное. Но возникает вопрос: с чего начать чтение? В зависимости от вашей жизненной ситуации и прошлого опыта мы предлагаем вам разные варианты того, с чего можно начать. Во всех случаях основа остается одной и той же, но при этом для чтения предлагаются чуть разные книги. Ниже вы найдете "стандартный" план, который предлагает начать чтение с Луки и деяний, а также план, в котором в начале читается история Сотворения и вся книга Бытия, а затем Новый Завет.
</p>
<h3><a href="/Bible_Reading_Hints_(Seven_Stories_full_of_Hope)/ru">Подсказки для чтения Библии (семь историй, полных надежды)</a></h3>
<ul><li>Включает в себя подборку из семи историй из Нового Завета</li>
<li>Хорошо для людей с "современным западным " бэкграундом.</li></ul>
<h3><a href="/Bible_Reading_Hints_(Starting_with_the_Creation)/ru">Подсказки для чтения Библии (Начиная с Сотворения)</a></h3>
<ul><li>Предлагает начать чтение с Книги Бытия, Евангелия от Матфея и Деяний Апостолов</li>
<li>Хорошо для людей, например, из мусульманского общества.</li></ul>
<h2>Подсказки для чтения Библии</h2>
<p>Когда вы только приступаете к чтению Библии, начните с тех книг, которые приведены ниже:
</p><p>Евангелие от Луки<br/>
Деяния апостолов
</p><p>Каждый раз, перед тем как читать Писание, попросите Бога помочь вам понять, то что вы будете читать.
</p><p>Ответьте на несколько вопросов (см.разворот) чтобы лучше понять, о чем говорит текст.
</p><p>Поделитесь с другими тем что вы прочитали, а также запишите свои мысли, вопросы и то что говорит вам Бог через прочитанное.
</p>
<h2>Читая Библию вместе (в группе)</h2>
<h3>План встречи:</h3>
<dl><dt>1. Как дела?</dt>
<dt>2. Подотчетность</dt>
<dd></dd>
<dd>Как мы применили то, что узнали в прошлый раз?</dd>
<dt>3. Благодарение и молитва</dt>
<dd></dd>
<dd>Что хорошего произошло с нами на прошлой неделе? Поблагодарите Бога.</dd></dl>
<p><br/>
</p>
<dl><dt>4. Чтение</dt>
<dd>Прочитаем отрывок вместе. Попросить у Бога помощи чтобы понять стихи, которые мы прочитаем.</dd>
<dt>5. Повторение</dt>
<dd>Вместе, не смотря в книгу, повторяем пройденный материал.</dd>
<dt>6. Понимание</dt>
<dd>Ответим на следующие вопросы:</dd></dl>
<table><tbody><tr><td><img alt="Head-32.png" decoding="async" height="32" src="files/Head-32.png" width="32"/></td><td><b>Разум:</b> Что мы здесь узнаем из прочитанного? (О Боге / о людях)</td></tr>
<tr><td><img alt="Heart-32.png" decoding="async" height="32" src="files/Heart-32.png" width="32"/></td>
<td><b>Сердце:</b> Что касается моего сердца? (Как они чувствовали себя? Что я чувствую относительно ... ?)</td></tr>
<tr><td><img alt="Hands-32.png" decoding="async" height="32" src="files/Hands-32.png" width="32"/></td>
<td><b>Руки:</b> Как я могу это применить? (Пример для подражания? С кем мы могли бы этим поделиться?)</td></tr></tbody></table><p><br/><br/>
</p><dl><dt>7. Цели</dt>
<dd></dd>
<dd>Какая у нас цель до следующего собрания?</dd>
<dt>8. Молитва</dt>
<dd></dd>
<dd>Время помолиться друг за друга.</dd></dl>
<h3>Важно:</h3>
<ul><li>Придерживаемся Библейского отрывка</li>
<li>Все принимают участие</li>
<li>Поощряем друг друга</li></ul>
Loading
Loading