You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix: correct HTML→MD conversion and HTML regeneration
- html2md.py: group inline nodes directly in <section>/<div> into one paragraph
(previously each <b>, text node became its own <p> → broken rendering)
- html2md.py: normalize whitespace in <p>, <li>, table cells, headings,
blockquotes — prevents unwanted Markdown code blocks from indented text
- html2md.py: preserve <b style="..."> as raw HTML
- build.py: avoid duplicate site name in <title> for home page
- src/index.md: title changed to "Open Eggbert"
- .gitignore: add Python section (__pycache__, *.pyc, .venv)
- 125 HTML pages regenerated with fixed build.py
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: About/Contribute/index.html
+2-5Lines changed: 2 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -40,8 +40,7 @@ <h2>How to contribute to Git repositories:</h2>
40
40
<li>Propose new features</li>
41
41
<li>Implement bug fixes or feature requests from GitHub Issues</li>
42
42
</ul>
43
-
<p>Once you've made your decision on what you'd like to do, please inform us beforehand.
44
-
This ensures that the issue you're interested in hasn't already been addressed or is being worked on in newer versions.</p>
43
+
<p>Once you've made your decision on what you'd like to do, please inform us beforehand. This ensures that the issue you're interested in hasn't already been addressed or is being worked on in newer versions.</p>
45
44
<h2>Documentation</h2>
46
45
<h3>Documentation:</h3>
47
46
<p><ahref="https://openeggbert.com">https://openeggbert.com</a> (a MediaWiki-powered encyclopedia)</p>
@@ -53,9 +52,7 @@ <h3>Documentation:</h3>
53
52
</ul>
54
53
<h2>Forum</h2>
55
54
<h3>Discord:</h3>
56
-
<p>Discord is chat platform for</p>
57
-
<p><strong>Open Eggbert</strong></p>
58
-
<p>.</p>
55
+
<p>Discord is chat platform for <strong>Open Eggbert</strong>.</p>
Copy file name to clipboardExpand all lines: About/Goals/Sound/index.html
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -28,7 +28,7 @@ <h1>Sound</h1>
28
28
<divid="toc"></div>
29
29
<p>Creating own version of sound effects for the game <strong>Speedy Blupi</strong> is an exciting project! Here's how to approach it:</p>
30
30
<hr/>
31
-
<h3>1.Analyze the Original Sounds</h3>
31
+
<h3>1.Analyze the Original Sounds</h3>
32
32
<p>If you want to stay faithful to the game's original atmosphere:</p>
33
33
<ul>
34
34
<li><strong>Obtain the original sounds</strong>: If you have the game files, locate the folder containing the audio (typically in <strongstyle="background: #BBBBBB;">.wav</strong> or another common format).</li>
@@ -37,7 +37,7 @@ <h3>1.Analyze the Original Sounds</h3>
37
37
<li>What style do they have (e.g., retro, realistic, cartoonish)?</li>
38
38
</ul>
39
39
<hr/>
40
-
<h3>2.Tools for Sound Creation</h3>
40
+
<h3>2.Tools for Sound Creation</h3>
41
41
<p>Choose a tool to create or edit sounds:</p>
42
42
<ul>
43
43
<li><strong>Audacity</strong>: Free and great for recording and editing sounds.</li>
@@ -46,7 +46,7 @@ <h3>2.Tools for Sound Creation</h3>
46
46
<li><strong>LMMS</strong>: An open-source alternative to FL Studio.</li>
47
47
</ul>
48
48
<hr/>
49
-
<h3>3.Create New Sounds</h3>
49
+
<h3>3.Create New Sounds</h3>
50
50
<p>Design sounds that match the actions in the game. Examples:</p>
51
51
<ul>
52
52
<li><strong>Jumping</strong>: Use a short, bouncy or springy sound.</li>
@@ -60,7 +60,7 @@ <h3>3.Create New Sounds</h3>
60
60
<li>Use software like Audacity to edit and enhance them with effects.</li>
61
61
</ol>
62
62
<hr/>
63
-
<h3>4.Export the Sounds</h3>
63
+
<h3>4.Export the Sounds</h3>
64
64
<ul>
65
65
<li>Save the sounds in <strongstyle="background: #BBBBBB;">.wav</strong> format (if your game supports other formats like <strongstyle="background: #BBBBBB;">.ogg</strong>, you can use that as well).</li>
66
66
<li>Ensure the <strong>sampling rate</strong> matches the game's requirements: older games often used 22 kHz or 44.1 kHz.</li>
Copy file name to clipboardExpand all lines: About/Goals/index.html
+13-47Lines changed: 13 additions & 47 deletions
Original file line number
Diff line number
Diff line change
@@ -30,10 +30,8 @@ <h2>Create documentation for Speedy Blupi (Epsitec)</h2>
30
30
<p>Create ultimate specification of <ahref="Blupi/Games/Speedy_Blupi_(Windows)/index.html">Speedy Blupi</a>/<ahref="Article_does_not_yet_exist_or_link_is_broken/index.html">Eggbert</a> games and its related utilities</p>
31
31
<ul>
32
32
<li>This specification should be as sufficient as possible to recreate these games.</li>
33
-
<li>This specification should completely include all the details related to technical information for <ahref="Article_does_not_yet_exist_or_link_is_broken/index.html">graphics</a>, <ahref="Article_does_not_yet_exist_or_link_is_broken/index.html">sounds</a>, <ahref="Article_does_not_yet_exist_or_link_is_broken/index.html">cheats</a>,
<li>This includes also recording videos of the game play - representing various situations of <ahref="Blupi/index.html">Blupi</a> to preserve the rules, how the game works, for
36
-
the future and also as the specification.</li>
33
+
<li>This specification should completely include all the details related to technical information for <ahref="Article_does_not_yet_exist_or_link_is_broken/index.html">graphics</a>, <ahref="Article_does_not_yet_exist_or_link_is_broken/index.html">sounds</a>, <ahref="Article_does_not_yet_exist_or_link_is_broken/index.html">cheats</a>, hacks, <ahref="Article_does_not_yet_exist_or_link_is_broken/index.html">bugs</a>, behaviours.</li>
34
+
<li>This includes also recording videos of the game play - representing various situations of <ahref="Blupi/index.html">Blupi</a> to preserve the rules, how the game works, for the future and also as the specification.</li>
37
35
<li>Identify SB1 and SE1 screens and their buttons and other items on the screen</li>
38
36
<li>Identify SB2 and SE2 screens and their buttons and other items on the screen</li>
39
37
<li>Identify SB1 and SE1 sounds</li>
@@ -43,30 +41,21 @@ <h2>Create documentation for Speedy Blupi (Epsitec)</h2>
43
41
<li>Describe the custom made save format (BLP files)</li>
44
42
<li>Describe the custom made user info format (BLP files)</li>
45
43
<li>Describe the custom made demo format (BLP files)</li>
46
-
<li>Document mods for Speedy Blupi/Eggbert games (record videos, describe levels, describe modded
47
-
graphics/music/sounds)</li>
48
-
<li>Record videos playing SB/SE 1/2 (all possible situations) and save them to Open Eggbert channel and
49
-
videos.openeggbert.com</li>
44
+
<li>Document mods for Speedy Blupi/Eggbert games (record videos, describe levels, describe modded graphics/music/sounds)</li>
45
+
<li>Record videos playing SB/SE 1/2 (all possible situations) and save them to Open Eggbert channel and videos.openeggbert.com</li>
50
46
</ul>
51
47
<h2>Create documentation for Speedy Blupi (DadaGames)</h2>
52
48
<p>Create ultimate specification of Speedy Blupi for Windows Phone released in 2013.</p>
53
49
<ul>
54
50
<li>This includes also recording the game play to videos.</li>
<p><ahref="Article_does_not_yet_exist_or_link_is_broken/index.html">Decompilation</a> of Speedy Blupi/Eggbert for <ahref="Technologies/Platforms/Windows/index.html">Windows</a>. Then port it to <ahref="Article_does_not_yet_exist_or_link_is_broken/index.html">SDL 3</a> and make it portable.</p>
<p>music (<ahref="Article_does_not_yet_exist_or_link_is_broken/index.html">MIDI</a> or <ahref="Article_does_not_yet_exist_or_link_is_broken/index.html">OGA</a>). <ahref="Article_does_not_yet_exist_or_link_is_broken/index.html">Microsoft Music Producer</a> may be used</p>
<p>sounds (<ahref="Article_does_not_yet_exist_or_link_is_broken/index.html">WAV</a> or <ahref="Article_does_not_yet_exist_or_link_is_broken/index.html">OGA</a>)</p>
<p>images (<ahref="Article_does_not_yet_exist_or_link_is_broken/index.html">BMP</a> or <ahref="Article_does_not_yet_exist_or_link_is_broken/index.html">PNG</a>). <ahref="Article_does_not_yet_exist_or_link_is_broken/index.html">Blender</a> may be used. ''<ahref="Article_does_not_yet_exist_or_link_is_broken/index.html">Inkscape</a> and <ahref="Article_does_not_yet_exist_or_link_is_broken/index.html">Gimp</a> may not be used.</p>
108
76
<ul>
109
-
<li>Goal is to create the completely new graphic. Possible applications to be used for this task
110
-
are Gimp, Inkscape, Blender and others</li>
77
+
<li>Goal is to create the completely new graphic. Possible applications to be used for this task are Gimp, Inkscape, Blender and others</li>
111
78
<li>3D models will be used to create the new prerendered sprites</li>
112
-
<li>Game resolution will be 640<em>480 or 1280</em>960 (or another technical solution - to be
113
-
discussed)</li>
79
+
<li>Game resolution will be 640<em>480 or 1280</em>960 (or another technical solution - to be discussed)</li>
Copy file name to clipboardExpand all lines: About/Hall_of_Fame/index.html
+9-63Lines changed: 9 additions & 63 deletions
Original file line number
Diff line number
Diff line change
@@ -26,14 +26,9 @@ <h1>Hall of Fame</h1>
26
26
<divid="tocButton"></div>
27
27
<divid="toc"></div>
28
28
<h2>Introduction</h2>
29
-
<p>Hall of Fame is list of important items related to the</p>
30
-
<p><strong>Open Eggbert</strong></p>
31
-
<p>project.</p>
29
+
<p>Hall of Fame is list of important items related to the <strong>Open Eggbert</strong> project.</p>
32
30
<h2>Abbreviations</h2>
33
-
<p>HPP = High Priority Project - project of great importance, intended for the future</p>
34
-
<p><br></p>
35
-
<p>TTL = Technology to learn - For Speedy Blupi purposes, it is usually needed to learn only a subset of the given
36
-
technology</p>
31
+
<p>HPP = High Priority Project - project of great importance, intended for the future <br> TTL = Technology to learn - For Speedy Blupi purposes, it is usually needed to learn only a subset of the given technology</p>
<td>Android application, which provides the possibility to run the original on the Android operating</td>
125
-
</tr>
126
-
<tr>
127
-
<td>system</td>
128
-
<td></td>
129
-
<td></td>
130
-
<td></td>
131
-
<td></td>
112
+
<td>Android application, which provides the possibility to run the original on the Android operating system</td>
132
113
</tr>
133
114
<tr>
134
115
<td><ahref="Article_does_not_yet_exist_or_link_is_broken/index.html">Limbo x86 PC Emulator</a></td>
135
116
<td></td>
136
117
<td></td>
137
118
<td></td>
138
-
<td>Android application, which provides the possibility to run Windows 95 or React OS operating systems</td>
139
-
</tr>
140
-
<tr>
141
-
<td>on the Android operating system and then run the original Speedy Blupi/Eggbert games</td>
142
-
<td></td>
143
-
<td></td>
144
-
<td></td>
145
-
<td></td>
119
+
<td>Android application, which provides the possibility to run Windows 95 or React OS operating systems on the Android operating system and then run the original Speedy Blupi/Eggbert games</td>
<td>Application, which provides the possibility to run Windows 95 or React OS or other operating systems</td>
153
-
</tr>
154
-
<tr>
155
-
<td>on desktop (Windows, Linux) and then run the original Speedy Blupi/Eggbert games</td>
156
-
<td></td>
157
-
<td></td>
158
-
<td></td>
159
-
<td></td>
126
+
<td>Application, which provides the possibility to run Windows 95 or React OS or other operating systems on desktop (Windows, Linux) and then run the original Speedy Blupi/Eggbert games</td>
<td>Application, which provides the possibility to run Windows 95 or React OS or other operating systems</td>
167
-
</tr>
168
-
<tr>
169
-
<td>on desktop (Windows, Linux) and then run the original Speedy Blupi/Eggbert games</td>
170
-
<td></td>
171
-
<td></td>
172
-
<td></td>
173
-
<td></td>
133
+
<td>Application, which provides the possibility to run Windows 95 or React OS or other operating systems on desktop (Windows, Linux) and then run the original Speedy Blupi/Eggbert games</td>
<td>Application, which provides the possibility to run Windows 95 or React OS or other operating systems</td>
181
-
</tr>
182
-
<tr>
183
-
<td>on desktop (Windows, Linux) and then run the original Speedy Blupi/Eggbert games</td>
184
-
<td></td>
185
-
<td></td>
186
-
<td></td>
187
-
<td></td>
140
+
<td>Application, which provides the possibility to run Windows 95 or React OS or other operating systems on desktop (Windows, Linux) and then run the original Speedy Blupi/Eggbert games</td>
0 commit comments