Skip to content

Fix publishing#304

Open
ptabor wants to merge 410 commits intowdw21:mainfrom
spiewaj:ptabor-patch-1
Open

Fix publishing#304
ptabor wants to merge 410 commits intowdw21:mainfrom
spiewaj:ptabor-patch-1

Conversation

@ptabor
Copy link
Copy Markdown
Collaborator

@ptabor ptabor commented Dec 30, 2025

No description provided.

ptabor and others added 30 commits August 15, 2025 13:23
* Piosenka W stepie szerokim: import

* Piosenka W stepie szerokim: Przygody pana michała
* Piosenka Ballada o krzyżowcu: Initial

* Piosenka Ballada o krzyżowcu: ... krzyżowiec
* Piosenka Wojna postu z karnawałem: ...import

* Piosenka Wojna postu z karnawałem: Metadane
* Piosenka Obracam w palcach złoty pieniądz: import

* Piosenka Obracam w palcach złoty pieniądz: Metadane
…s.xml

Piosenka: songs/en/basi/red_ts.xml
…ix-feet-under.xml

Piosenka: songs/en/basi/six-feet-under.xml
…ad-blood.xml

Piosenka: songs/en/basi/bad-blood.xml
…lean_ts.xml

Piosenka: songs/en/basi/clean_ts.xml
…wy_dzien.xml

Piosenka: songs/pl/harc/pechowy_dzien.xml
…lada_o_nocy_czerwcowej.xml

Piosenka: songs/pl/poezja/ballada_o_nocy_czerwcowej.xml
…a_z_Ponidzia.xml

Piosenka: songs/pl/poezja/Nuta_z_Ponidzia.xml
…erwa_w_podrozy.xml

Piosenka: songs/pl/poezja/Przerwa_w_podrozy.xml
…e_odTurbacza.xml

Piosenka: songs/pl/turystyczne/odTurbacza.xml
…e_sponad_kufla_piwa.xml

Piosenka: songs/pl/turystyczne/sponad_kufla_piwa.xml
dch-pub and others added 30 commits September 23, 2025 11:46
…nk_stacja_warszawa.xml

Piosenka: songs/pl/pop/ladypank/stacja_warszawa.xml
…jna.xml

Piosenka: songs/pl/pop/mala_wojna.xml
)

* Add 'lang' attribute to song.

* Experimental building of an inddex.
…hepartysover.xml

Piosenka: songs/en/basi/thepartysover.xml
…y_i_ludzie.xml

Piosenka: songs/pl/poezja/gory_i_ludzie.xml
* Piosenka i love you: ...

* Piosenka I love you: Fixes

---------

Co-authored-by: Piotr Tabor <piotr.tabor@gmail.com>
* Songbook supports reach syntax of defining content.

* Missing file.
* Songbook supports reach syntax of defining content.

* Missing file.

* Fixes.
* Piosenka Barka: Initial

* Piosenka Barka: Pioprawione akordy
* Piosenka 1788: Initial

* Piosenka 1788: Akordy
* Piosenka Ale to już było: Initial

* Piosenka Ale to już było: Zmiana akordów.
* Piosenka Chodź pomaluj mój świat: Initial

* Piosenka Chodź pomaluj mój świat: Wywal rozmieszczenie akordów
* refactor: separate song conversion logic into modular components

- Create abstract SongConverter interface to allow multiple HTML generation strategies
- Move shared utility functions to song_utils.py
- Refactor StandardHtmlConverter to implement SongConverter interface
- Add proper package structure with __init__.py
- Fix imports to use absolute paths

This change enables better separation of concerns and allows for alternative
HTML generation implementations (e.g. Kindle-specific format) while maintaining
shared utility functions.

* refactor: rename create_songs_html.py to standard_html_converter

- Move StandardHtmlConverter to dedicated file
- Update imports to reflect new file name
- Prepare for separation of HTML generation strategies

* Better layout.

* Songs in a new format generated.

* Better.

* Fix generation of songs - CSS compatible.

* Add epub converter.

* Missing files.

* Fixed..

* Fix.
* Render htmls instead of xhtmls.

* Fix css

* Fix epubs.

* Fix index page for search indexing.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants