Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
934 commits
Select commit Hold shift + click to select a range
df5646b
Merge pull request #199 from dch-pub/se-2024-09-08-1070-pl_poezja_Nut…
ptabor Sep 10, 2024
cd957dd
Fixed escaping of '_' in tex.
ptabor Sep 10, 2024
64203ec
Fixing rendering of URLs with '_'
ptabor Sep 10, 2024
25f82be
Merge pull request #201 from wdw21/20240910-rendering_pdfs
ptabor Sep 10, 2024
d661ae0
Piosenka Tęsknica: ...zmieniłam "kluczowe akordy" oraz A. na Andrzej
dch-pub Sep 11, 2024
f8b8fce
Piosenka Wakacje: ...nowe
dch-pub Sep 11, 2024
0302bb3
Merge pull request #200 from dch-pub/se-2024-09-09-7335-pl.xml
ptabor Sep 11, 2024
5a85fdc
Piosenka Tango z garbem: ...nowe
dch-pub Sep 11, 2024
24c304f
Piosenka Tango z garbem: ...ostania zwrotka - zmiana na "tylko z boku"
dch-pub Sep 11, 2024
5afb905
Move song to proper file (tesknica)
ptabor Sep 11, 2024
2c370fb
Merge pull request #204 from wdw21/20240911-renames
ptabor Sep 11, 2024
b65d965
Rename songs/pl.xml to songs/poezja/tango_z_garbem.xml
ptabor Sep 11, 2024
9feb3ee
Merge pull request #202 from dch-pub/se-2024-09-11-7299-pl.xml
ptabor Sep 11, 2024
240aca0
Piosenka Tęsknica: Initial
ptabor Sep 11, 2024
7467d36
Merge pull request #206 from ptabor/se-2024-09-11-500-pl_poezja_teskn…
ptabor Sep 11, 2024
dfbec17
Move tango to proper dir (again).
ptabor Sep 11, 2024
fe718c0
Fix link around margins.
ptabor Sep 11, 2024
eba1f65
Merge pull request #207 from wdw21/20240911-fixes
ptabor Sep 11, 2024
ec07428
Piosenka Lego: ...
dch-pub Sep 12, 2024
7d337ca
Piosenka Kto powie mi jak: ...nowa
dch-pub Sep 12, 2024
2b790e2
Piosenka Kto powie mi jak: ...poprawione że refren to refren
dch-pub Sep 12, 2024
af9d25f
Piosenka Dziś późno pójdę spać: ...nowa
dch-pub Sep 12, 2024
9eecc81
Piosenka Dziś późno pójdę spać: ...miana na "opcjonalnie nad" dla dru…
dch-pub Sep 12, 2024
53d2e35
Merge pull request #210 from dch-pub/se-2024-09-12-6605-pl_folk_kwiat…
ptabor Sep 12, 2024
32b8adc
Merge pull request #209 from dch-pub/se-2024-09-12-5952-pl_folk_kwiat…
ptabor Sep 12, 2024
b452d7b
Piosenka Lego: Bez pustej linii.
ptabor Sep 12, 2024
438edf8
Piosenka Lego: E z cyrylicy ?
ptabor Sep 12, 2024
2847053
Piosenka Lego: e-again
ptabor Sep 12, 2024
779de47
Merge pull request #208 from dch-pub/se-2024-09-12-1150-pl_folk_kwiat…
ptabor Sep 12, 2024
28132ee
Piosenka Lego: ...dodane "opcjonalnie nad", zeby zajmowała mniej miejsca
dch-pub Sep 15, 2024
27c842f
Piosenka Kraina Łemków: ...nowa
dch-pub Sep 15, 2024
6995516
Piosenka Mogło być nic: ...nowa
dch-pub Sep 16, 2024
7cac3ee
Piosenka Buka: ...nowe
dch-pub Sep 16, 2024
7af9b43
Piosenka Byłominęło: ...nowe
dch-pub Sep 16, 2024
19d085f
Piosenka Polańska: ...nowa
dch-pub Sep 16, 2024
8d6f372
Merge pull request #217 from dch-pub/se-2024-09-16-6835-pl_poezja_pol…
ptabor Sep 17, 2024
78dd690
Merge pull request #216 from dch-pub/se-2024-09-16-5139-pl_folk_kwiat…
ptabor Sep 17, 2024
3fbbae1
Merge pull request #214 from dch-pub/se-2024-09-16-4035-pl_folk_kwiat…
ptabor Sep 17, 2024
0e13c50
Merge pull request #213 from dch-pub/se-2024-09-15-7965-pl_poezja_kra…
ptabor Sep 17, 2024
be4b6d3
Merge pull request #212 from dch-pub/se-2024-09-15-1975-pl_folk_kwiat…
ptabor Sep 17, 2024
9e6571e
Piosenka Wiosenna pieśń radości: Initial
dch-pub Sep 17, 2024
107ff76
Piosenka Wiosenna pieśń radości: ...alternatywny tytul i chwyty
dch-pub Sep 17, 2024
861416a
Piosenka Wiosenna pieśń radości: Initial
dch-pub Sep 17, 2024
4debe18
Piosenka Już lato: ...nowa, niestety nie znam autorów
dch-pub Sep 17, 2024
489f5a3
Update Wiosenna_piesn_radosci.xml
ptabor Sep 17, 2024
8ddd7fb
Merge pull request #220 from dch-pub/se-2024-09-17-6782-pl_poezja_juz…
ptabor Sep 17, 2024
0406517
Merge pull request #219 from dch-pub/se-2024-09-17-6195-pl_kabaret_Wi…
ptabor Sep 17, 2024
43689ca
Piosenka Wiosenna pieśń radości: Dorotkowe akordy uproszczone
ptabor Sep 17, 2024
aee439f
Piosenka Buka: ...
ptabor Sep 17, 2024
9077e93
Merge pull request #215 from dch-pub/se-2024-09-16-22-pl_folk_kwiat_j…
ptabor Sep 17, 2024
dc36038
Merge pull request #221 from ptabor/se-2024-09-17-9966-pl_kabaret_Wio…
ptabor Sep 17, 2024
05afcbe
Piosenka do pokonywania wzgorz to jest wynalazek 21.
ptabor Sep 17, 2024
f525d7a
e z cyrylicy powinno być tłumaczone na łacińskie
ptabor Sep 17, 2024
68b40a2
Merge pull request #223 from wdw21/20240917-fix-cyrylic
ptabor Sep 17, 2024
e6d5a5b
Merge pull request #222 from wdw21/20240918-custom-piosenka
ptabor Sep 17, 2024
7383030
Update spiewnik_lupienicki.songbook.yaml
dch-pub Sep 21, 2024
b221b71
Merge pull request #225 from wdw21/dch-pub-patch-1
ptabor Sep 21, 2024
a1096f5
Piosenka Kasper: Jeszcze raz wersja Dorotki
ptabor Sep 21, 2024
3f75895
The files loaded should support 'saving'.
ptabor Sep 21, 2024
dda639d
Piosenka Dzień Dobry: ...nowa
dch-pub Sep 21, 2024
85b489e
Fixes.
ptabor Sep 21, 2024
920fdfc
Merge pull request #227 from dch-pub/se-2024-09-21-9582-pl_folk_kwiat…
ptabor Sep 21, 2024
1d1481e
Fixed auth redirect.
ptabor Sep 21, 2024
19ef7b9
Merge pull request #228 from wdw21/20240921-poprawki
ptabor Sep 21, 2024
cf29c62
Piosenka Niemożliwe : ...nowa
dch-pub Sep 21, 2024
4f2f3c9
Piosenka Od nowa: ...nowa
dch-pub Sep 21, 2024
da9707c
Piosenka Od nowa: Dopisałem autorów.
ptabor Sep 21, 2024
ed26f77
Merge pull request #229 from dch-pub/se-2024-09-21-5751-pl_folk_kwiat…
ptabor Sep 21, 2024
4aeb47e
Merge pull request #230 from dch-pub/se-2024-09-21-5201-pl_folk_kwiat…
ptabor Sep 21, 2024
bc14092
Align formatting of the html/epub songs with pdf (tex) songs.
ptabor Sep 22, 2024
f5f58cf
Merge pull request #232 from wdw21/20240922-formatting
ptabor Sep 22, 2024
89786c6
Proper New Song - window with dir selection.
ptabor Sep 22, 2024
6222542
Piosenka Bar w Beskidzie: Initial
ptabor Sep 22, 2024
e671894
Piosenka Bar w Beskidzie: To pierwsze to zwrotka
ptabor Sep 22, 2024
49e4c2b
Merge pull request #234 from ptabor/se-2024-09-22-4889-pl_poezja_Bar_…
ptabor Sep 22, 2024
fa6ac40
Merge pull request #226 from ptabor/se-2024-09-21-9662-pl_poezja_kasp…
dch-pub Sep 23, 2024
ac3aa04
Merge pull request #233 from wdw21/20240922-fix-no-dir2
ptabor Sep 23, 2024
b80a39b
Piosenka Wodymidaj: ...nowe
dch-pub Sep 23, 2024
eb7fa28
Merge pull request #235 from dch-pub/se-2024-09-23-6038-pl_folk_kwiat…
ptabor Sep 24, 2024
0abbf61
Piosenka Wzięli zamknęli mi klub: ...nowa
dch-pub Sep 25, 2024
0e4e034
Merge pull request #236 from dch-pub/se-2024-09-25-3703-pl_folk_kwiat…
ptabor Sep 25, 2024
92be7cf
Piosenka Za siódmą chmurą: ...nowa
dch-pub Sep 25, 2024
96dae45
Piosenka Zasnąłem na trawniku: ...nowa chyba lepiej nie umiem
dch-pub Sep 25, 2024
f601db5
Piosenka Dom: ...nowa
dch-pub Sep 25, 2024
20397d0
Piosenka Byle jak: ...nowa
dch-pub Sep 25, 2024
92955d1
Piosenka Idzie zima: ...nowa
dch-pub Sep 25, 2024
0e87c49
Piosenka Maciek ja tylko żartowałem: ...nowa, pewnie cos zle z nazwa …
dch-pub Sep 25, 2024
c20154f
PDF - rendering indexes.
ptabor Sep 25, 2024
d006a4a
Merge pull request #242 from dch-pub/se-2024-09-25-26-pl_pop_kazik_ma…
ptabor Sep 25, 2024
a659ead
Merge pull request #241 from dch-pub/se-2024-09-25-2827-pl_folk_kwiat…
ptabor Sep 25, 2024
af30995
Merge pull request #240 from dch-pub/se-2024-09-25-8284-pl_folk_kwiat…
ptabor Sep 25, 2024
3888030
Merge pull request #239 from dch-pub/se-2024-09-25-1746-pl_folk_kwiat…
ptabor Sep 25, 2024
c8e6df6
Merge pull request #237 from dch-pub/se-2024-09-25-4514-pl_folk_kwiat…
ptabor Sep 25, 2024
70db394
Piosenka Autobiografia: Initial
dch-pub Sep 26, 2024
bbf15b4
Piosenka Autobiografia: ...dodane akordy
dch-pub Sep 26, 2024
9264705
Piosenka Baranek: ...nowe
dch-pub Sep 26, 2024
ca60260
Piosenka Celina: ...nowe
dch-pub Sep 26, 2024
7731c87
Piosenka Nie mam na nic czasu bo oglądam seriale: ...nowa
dch-pub Sep 26, 2024
a68030c
Piosenka Twój ból jest lepszy niż mój: ...nowa
dch-pub Sep 26, 2024
815eb59
Merge pull request #247 from dch-pub/se-2024-09-26-3119-pl_pop_kazik_…
ptabor Sep 26, 2024
9093429
Merge pull request #243 from dch-pub/se-2024-09-26-9641-pl_pop_Autobi…
ptabor Sep 26, 2024
e762af8
Merge pull request #244 from dch-pub/se-2024-09-26-8371-pl_pop_kazik_…
ptabor Sep 26, 2024
c722d02
Merge pull request #246 from dch-pub/se-2024-09-26-1952-pl_pop_kazik_…
ptabor Sep 26, 2024
aa827a0
Merge pull request #245 from dch-pub/se-2024-09-26-2311-pl_pop_kazik_…
ptabor Sep 26, 2024
dbc7873
Piosenka Zasnąłem na trawniku: Poprawki bisow
ptabor Sep 26, 2024
450556c
Merge pull request #238 from dch-pub/se-2024-09-25-2650-pl_folk_kwiat…
ptabor Sep 26, 2024
1281fec
Trucating too long song title in page header. Page numbering with let…
ptabor Sep 28, 2024
375e95f
Merge pull request #248 from wdw21/20250928-truncate
ptabor Sep 28, 2024
c856189
Spis piosenek na górze.
ptabor Sep 28, 2024
d976cd0
Merge pull request #249 from wdw21/20240928-toc-beginning
ptabor Sep 28, 2024
3e78328
Piosenka Obok Ciebie: Initial
ptabor Sep 28, 2024
fdd78b3
Piosenka Obok Ciebie: Gatunek normalization
ptabor Sep 28, 2024
04dc0b5
Merge pull request #250 from ptabor/se-2024-09-28-8455-pl_poezja_obok…
ptabor Sep 28, 2024
0dfa169
Normalization
ptabor Sep 28, 2024
fa5cbed
Corrected normalization code.
ptabor Sep 28, 2024
beac4c6
Merge pull request #251 from wdw21/20240928-normalizations
ptabor Sep 28, 2024
c5d8c12
Piosenka Kocham Cię jak Irlandię: Initial
dch-pub Sep 30, 2024
3c057e9
Piosenka Kocham Cię jak Irlandię: ...poprawka pierwszego słowa
dch-pub Sep 30, 2024
040d026
Piosenka Kocham Cię jak Irlandię: Initial
dch-pub Sep 30, 2024
b0bbb7e
Update Kocham_Cie_jak_Irlandie.xml
ptabor Sep 30, 2024
ee25cc1
Merge pull request #252 from dch-pub/se-2024-09-30-6883-pl_pop_Kocham…
ptabor Sep 30, 2024
f8cc003
Piosenka Wiosenna pieśń radości: Initial
dch-pub Sep 30, 2024
900f548
Piosenka Wiosenna pieśń radości: ... dodany gatunek - kabaretowa
dch-pub Sep 30, 2024
9a624e3
Piosenka Lego: ...mała poprawka
dch-pub Sep 30, 2024
cce63f1
Merge pull request #254 from dch-pub/se-2024-09-30-5053-pl_folk_kwiat…
ptabor Sep 30, 2024
74aa7b4
Merge pull request #253 from dch-pub/se-2024-09-30-7625-pl_kabaret_Wi…
ptabor Sep 30, 2024
43a1c00
Piosenka Śliczna higieniczna: Initial
ptabor Sep 30, 2024
3231fbd
Piosenka Śliczna higieniczna: Poprawienie twórców
ptabor Sep 30, 2024
a9517dd
Piosenka Harcerska dola: ...nowa
dch-pub Oct 1, 2024
1b07468
Piosenka Idą leśni: ...nowa nowego typu
dch-pub Oct 1, 2024
6c96585
Piosenka Przebudzenie: ...nowe
dch-pub Oct 2, 2024
66b01cb
Merge pull request #257 from dch-pub/se-2024-10-01-3124-pl_harc_idale…
ptabor Oct 2, 2024
3e89b49
Merge pull request #256 from dch-pub/se-2024-10-01-3013-pl_harc_harce…
ptabor Oct 2, 2024
cd50cc0
Merge pull request #255 from ptabor/se-2024-09-30-9596-pl_kabaret_Sli…
ptabor Oct 2, 2024
0d6b48f
Copy paste from varios sources (like plain-test editors, google docs,…
ptabor Oct 2, 2024
d6adb6c
Merge pull request #258 from wdw21/20241003-better-copy-paste
ptabor Oct 2, 2024
2871e2e
Piosenka Przebudzenie: ...nowa
dch-pub Oct 2, 2024
e4f9d63
Piosenka Idą leśni: ...zmiana, ze idą idą to refren a nie zwrotka. so…
dch-pub Oct 2, 2024
baa65ca
Piosenka Nadal będę: ...nowa
dch-pub Oct 3, 2024
e1c167c
Merge pull request #261 from dch-pub/se-2024-10-03-1846-pl_poezja_nad…
ptabor Oct 4, 2024
5d8f532
Merge pull request #260 from dch-pub/se-2024-10-02-5710-pl_harc_idale…
ptabor Oct 4, 2024
980abd0
Merge pull request #259 from dch-pub/se-2024-10-02-4924-pl_poezja_prz…
ptabor Oct 4, 2024
5a19a5d
Piosenka Absztyfikanci Grubej Berty: ...import z wywroty+moje zmiany …
dch-pub Oct 8, 2024
3e9201b
Piosenka Wiewiórka: ...z wywroty, poprawione chwyty
dch-pub Oct 8, 2024
3a9601d
Piosenka Baba na psy: ...z wywroty
dch-pub Oct 9, 2024
54677dd
Merge pull request #264 from dch-pub/se-2024-10-09-35-pl_kabaret_baba…
ptabor Oct 9, 2024
f5198e6
Merge pull request #262 from dch-pub/se-2024-10-08-6616-pl_poezja_abs…
ptabor Oct 9, 2024
50d6f54
Update wiewiorka.xml
ptabor Oct 9, 2024
4add13a
Piosenka Wiewiórka: Fixed.
ptabor Oct 9, 2024
1e171c0
Merge pull request #263 from dch-pub/se-2024-10-08-7153-pl_poezja_wie…
ptabor Oct 9, 2024
8f91f6b
Piosenka Królowa Nadbałtyckich Raf: ...nowa z wywroty, nie sprawdzila…
dch-pub Oct 11, 2024
8529566
Piosenka Królowa Nadbałtyckich Raf: Kompresja końcówki
ptabor Oct 12, 2024
ffcbcff
Merge pull request #265 from dch-pub/se-2024-10-11-8217-pl_kabaret_kr…
ptabor Oct 12, 2024
a29a416
Error reporting more "verbose"
ptabor Oct 13, 2024
ffa5bd9
Merge pull request #266 from wdw21/20241013-error-reporting
ptabor Oct 13, 2024
6b1e8e9
Piosenka Jagienka i orzechy: JAgienka i Orzechy
ptabor Oct 13, 2024
4da8b62
Experimenting with conversions.
ptabor Oct 2, 2024
e45cd2a
Merge pull request #267 from wdw21/20240928-normalizations
ptabor Oct 13, 2024
5a8a230
Make all the code a proper ES6 node modules.
ptabor Oct 13, 2024
bcd2313
Import file supports html originating from external songbooks.
ptabor Oct 13, 2024
5b4a276
Merge pull request #269 from wdw21/20240928-normalizations
ptabor Oct 13, 2024
838f237
Piosenka Rudy gość: ...nie mam siły chwilowo dodawać chwytów nad... p…
dch-pub Oct 14, 2024
ff3e52f
Merge pull request #270 from dch-pub/se-2024-10-14-7550-pl_poezja_rud…
ptabor Oct 14, 2024
a30ad4e
"Importuj z sieci"
ptabor Oct 15, 2024
a6e0ef2
Not sure why these files get removed.
ptabor Oct 15, 2024
76367bb
Merge pull request #271 from wdw21/20240928-normalizations
ptabor Oct 15, 2024
0c6613a
Piosenka Diridonda: ...import jednak z pliku + chwyty
dch-pub Oct 16, 2024
fee98da
Merge pull request #272 from dch-pub/se-2024-10-16-9129-pl_kabaret_Di…
ptabor Oct 16, 2024
868d57c
Fixed JSDOm vs browser case of tags matching.
ptabor Oct 16, 2024
a2f6dcf
Merge pull request #273 from wdw21/20240928-normalizations
ptabor Oct 16, 2024
e40e326
Merge pull request #268 from ptabor/se-2024-10-13-6836-pl_kabaret_jag…
ptabor Oct 19, 2024
00dcdc7
Piosenka Nazywali go Marynarz (szanta narciarska): ...nowa z sieci
dch-pub Oct 23, 2024
6a1c9e4
Piosenka Piłem w Spale, spałem w Pile: ...nowa z sieci
dch-pub Oct 23, 2024
693175d
Piosenka Dam ci ptaszka: ...nowa z sieci bez akordow
dch-pub Oct 23, 2024
7928241
Piosenka Orła cień: ...nowa z sieci
dch-pub Oct 23, 2024
c18c111
Merge pull request #277 from dch-pub/se-2024-10-23-560-pl_pop_orla_ci…
ptabor Oct 24, 2024
ad290d2
Merge pull request #276 from dch-pub/se-2024-10-23-6935-pl_kabaret_da…
ptabor Oct 24, 2024
e5a52d5
Merge pull request #275 from dch-pub/se-2024-10-23-4440-pl_kabaret_pi…
ptabor Oct 24, 2024
14d0bd4
Merge pull request #274 from dch-pub/se-2024-10-23-4461-pl_kabaret_na…
ptabor Oct 24, 2024
9ca4bab
Piosenka Pocałuj noc: ...nowa z wywroty
dch-pub Oct 30, 2024
7b14ca2
Piosenka Zanim zrozumiesz: ...nowa z wywroty
dch-pub Oct 30, 2024
2c34b77
Piosenka Pocałuj noc: Poprawki twórców.
ptabor Oct 30, 2024
69f29cd
Piosenka Zanim zrozumiesz: Poprawki twórców
ptabor Oct 30, 2024
79ce43c
Piosenka Ukraina: Initial
dch-pub Oct 30, 2024
1c29a8b
Piosenka Ukraina: ...tytuł alternatywny, ale gatunek w sumie nie wiem
dch-pub Oct 30, 2024
de92ae3
Piosenka Ukraina: Initial
dch-pub Oct 30, 2024
d225007
Merge pull request #279 from dch-pub/se-2024-10-30-9073-pl_pop_zanim_…
ptabor Oct 30, 2024
ee9cedb
Merge pull request #278 from dch-pub/se-2024-10-30-9009-pl_pop_pocalu…
ptabor Oct 30, 2024
9b724f7
Piosenka Obozowe Tango: ...z wywroty
dch-pub Oct 30, 2024
1407c03
Piosenka Ukraina: Przywróć
ptabor Oct 30, 2024
9b8af01
Merge pull request #280 from dch-pub/se-2024-10-30-1362-pl_pop_Ukrain…
ptabor Oct 30, 2024
bdbf689
Piosenka Obozowe Tango: Chyba jednak harcerska ;)
ptabor Oct 30, 2024
c8adccf
Merge pull request #281 from dch-pub/se-2024-10-30-2852-pl_poezja_obo…
ptabor Oct 30, 2024
a74fe22
Delete songs/pl/poezja/Pocaluj_noc.xml
ptabor Oct 30, 2024
848aeba
Merge pull request #282 from wdw21/ptabor-patch-1
ptabor Oct 30, 2024
0132673
Piosenka Pastikowa Biedronka: ...z wywroty, ale słowa nie do końca mi…
dch-pub Oct 30, 2024
42a5b1b
Merge pull request #283 from dch-pub/se-2024-10-30-1612-pl_kabaret_pl…
ptabor Oct 30, 2024
e801e35
Support index by genres & artists in Epub.
ptabor Oct 30, 2024
f494231
Piosenka Gore gwiazda Jezusowi: ...wywrota, jest inna wersja chwytow
dch-pub Oct 30, 2024
9b2372f
Piosenka Gore gwiazda Jezusowi: ...
dch-pub Oct 30, 2024
17bb1fa
Merge pull request #284 from wdw21/20241027-index-in-epub
ptabor Oct 30, 2024
251991c
Merge pull request #285 from dch-pub/se-2024-10-30-2737-pl_koledy_gor…
ptabor Oct 30, 2024
bfe8c71
No indexes in aliases.
ptabor Oct 30, 2024
b4f406e
Merge pull request #286 from wdw21/20241027-index-in-epub
ptabor Oct 30, 2024
6367c53
Dym z jałowca
ptabor Nov 2, 2024
7954c0c
Improve index rendering in PDFs: Proper sorting by language.
ptabor Nov 2, 2024
72aa60f
Don't render index for single pages.
ptabor Nov 2, 2024
f070c4b
Merge pull request #287 from wdw21/20241027-index-in-epub
ptabor Nov 2, 2024
bfed70d
Piosenka Tango na głos, orkiestrę i jeszcze jeden głos: Initial
ptabor Nov 2, 2024
15e3abc
Piosenka Tango na głos, orkiestrę i jeszcze jeden głos: Więcej akordó…
ptabor Nov 2, 2024
abca286
Piosenka Tango na głos, orkiestrę i jeszcze jeden głos: Druga zwrotka…
ptabor Nov 2, 2024
eff734d
Merge pull request #288 from ptabor/se-2024-11-02-8962-pl_poezja_Tang…
ptabor Nov 2, 2024
d35e9f8
Piosenka Kubuś: Initial
ptabor Nov 9, 2024
0828039
Piosenka Kubuś: Walczyk
ptabor Nov 9, 2024
45cc557
Piosenka Kubuś: ...
ptabor Nov 9, 2024
029d510
Merge pull request #289 from ptabor/se-2024-11-09-7328-pl_poezja_Kubu…
ptabor Nov 9, 2024
7e73615
Ujendolicenie gatunków.
ptabor Nov 9, 2024
98019c3
Merge pull request #290 from wdw21/20241109-genree-normalization
ptabor Nov 9, 2024
d13d517
Piosenka Myśliwa: Initial
ptabor Nov 14, 2024
dd09e0f
Piosenka Kowalska: Poprawki wyświetlania Akordów i metadanych
ptabor Nov 14, 2024
60bbceb
Piosenka Kowalska: Refren się powtarza na końcu
ptabor Nov 17, 2024
e69ee77
Merge pull request #291 from ptabor/se-2024-11-14-6203-pl_poezja_mysl…
ptabor Nov 17, 2024
3786886
Piosenka Wykład o Krążeniu Materii: Więc była raz sobie żabka
sfc-gh-ptabor Dec 1, 2024
0056405
Merge pull request #292 from sfc-gh-ptabor/se-2024-12-01-0-pl_kabaret…
ptabor Dec 1, 2024
92520ee
Piosenka Zima: Initial
ptabor Jun 7, 2025
34dab37
Piosenka Zima: Akordy tylko z boku
ptabor Jun 7, 2025
9b36eb5
Merge pull request #293 from ptabor/se-2025-06-07-2375-pl_poezja_Zima…
ptabor Jun 7, 2025
17c0b0e
Update song.css
ptabor Jun 7, 2025
e084785
Merge pull request #294 from wdw21/ptabor-patch-1
ptabor Jun 7, 2025
06385dd
Update template.css
ptabor Jun 7, 2025
5dcad74
Merge pull request #295 from wdw21/ptabor-patch-1
ptabor Jun 7, 2025
62347da
Update template.css
ptabor Jun 7, 2025
2fdad63
Merge pull request #296 from wdw21/ptabor-patch-1
ptabor Jun 7, 2025
a446bde
Search index added.
sfc-gh-ptabor Jun 7, 2025
5ff01f7
Update index.xhtml
ptabor Jun 7, 2025
9286b4b
Reformat xhtml
sfc-gh-ptabor Jun 7, 2025
5c62ec0
<a> - was wrong
sfc-gh-ptabor Jun 7, 2025
c0feb6c
One more iteration
sfc-gh-ptabor Jun 7, 2025
b659141
Add css.
sfc-gh-ptabor Jun 7, 2025
6cc7ea8
Merge pull request #297 from sfc-gh-ptabor/20250607-add-search-index
ptabor Jun 7, 2025
be5d67f
Piosenka Jesienne wspominanki: Initial
ptabor Jun 7, 2025
996c148
Piosenka Jesienne wspominanki: ...nic istotnego
ptabor Jun 7, 2025
8c60a91
Merge pull request #298 from ptabor/se-2025-06-07-7142-pl_poezja_Jesi…
ptabor Jun 7, 2025
6069d34
Style nie powinny nadpisywać piosenki
sfc-gh-ptabor Jun 7, 2025
d3f33fb
Merge pull request #299 from sfc-gh-ptabor/20250607-css
ptabor Jun 7, 2025
09b83e3
Change flows to use containers for spiewaj instead of wdw21. (#1)
ptabor Jun 21, 2025
3e4aa19
Split CSSes between epub and html (#2)
ptabor Jun 22, 2025
b749743
Switch editor to 'spiewaj' github owner. (#3)
ptabor Jun 22, 2025
2a69692
Replace all to songbook.21wdw.org -> spiewaj.com (#4)
ptabor Jun 22, 2025
1cff67f
Piosenka: songs/pl/poezja/Zycie_to_nie_teatr.xml (#5)
ptabor Jun 22, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
20 changes: 20 additions & 0 deletions .github/workflows/dispatch_pull.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: Dispatch Pull request
run-name: ${{ github.actor }} dispatching presubmit
on:
pull_request:
paths:
- 'src/**'
- '.github/**'

permissions:
contents: write
packages: read

jobs:
generate_all:
uses: ./.github/workflows/generate_all.yml
with:
html: true
epub: true
pdf: true
release: false
175 changes: 175 additions & 0 deletions .github/workflows/generate_all.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,175 @@
name: Generate Songbook Artifacts
run-name: ${{ github.actor }} is generating artifacts
on:
workflow_dispatch:
inputs:
epub:
description: 'Generate epub'
required: false
type: boolean
default: true
pdf:
description: 'Generate pdf'
required: false
type: boolean
default: true
html:
description: 'Generate htmls'
required: false
type: boolean
default: true
release:
description: 'Create release'
required: false
type: boolean
default: true
workflow_call:
inputs:
epub:
description: 'Generate epub'
required: false
type: boolean
default: true
pdf:
description: 'Generate pdf'
required: false
type: boolean
default: true
html:
description: 'Generate htmls'
required: false
type: boolean
default: true
release:
description: 'Create release'
required: false
type: boolean
default: true

permissions:
contents: write
packages: read

jobs:
generate-artifacts:
runs-on: ubuntu-latest
container:
image: ghcr.io/spiewaj/github-latex-worker:latest
credentials:
username: ${{ github.actor }}
password: ${{ secrets.github_token }}
volumes:
- ${{ github.workspace }}:/workspace
steps:
- run: export TZ="Europe/Warsaw"
- run: echo "release_name=$(date +'%Y-%m-%dT%H-%M-%S')" >> $GITHUB_ENV
- if: ${{ inputs.pdf }}
run: echo "Generating a songbook PDF triggered by ${{ github.event_name }} release:${{ env.release_name }}"
- if: ${{ inputs.epub }}
run: echo "Generating a songbook EPUB triggered by ${{ github.event_name }} release:${{ env.release_name }}"
- if: ${{ inputs.html }}
run: echo "Generating a ZIP with songs in html triggered by ${{ github.event_name }} release:${{ env.release_name }}"
- name: Check out repository code
uses: actions/checkout@v4
- if: ${{ inputs.pdf }}
run: |
cd /workspace && ./render_pdfs.sh
- name: Upload PDFs
if: ${{ inputs.pdf }}
uses: actions/upload-artifact@v4
with:
name: songbooks_pdfs
path: /workspace/build/songs_tex/*.pdf

- name: Create Release
id: create_release
if: ${{ inputs.release }}
uses: actions/create-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tag_name: ${{ github.ref }}
release_name: ${{ env.release_name }}
draft: true
prerelease: true
- name: Upload PDF_A4 to release
if: ${{ inputs.pdf && inputs.release }}
id: upload-release-asset_pdf_a4
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }} # This pulls from the CREATE RELEASE step above, referencing it's ID to get its outputs object, which include a `upload_url`. See this blog post for more info: https://jasonet.co/posts/new-features-of-github-actions/#passing-data-to-future-steps
asset_path: /workspace/build/songbook_${{ env.release_name }}_a4.pdf
asset_name: songbook_${{ env.release_name }}_a4.pdf
asset_content_type: application/pdf
- name: Upload PDF_A5 to release
if: ${{ inputs.pdf && inputs.release }}
id: upload-release-asset_pdf_a5
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: /workspace/build/songbook_${{ env.release_name }}_a5.pdf
asset_name: songbook_${{ env.release_name }}_a5.pdf
asset_content_type: application/pdf

#generating epub from here


- if: ${{ inputs.epub }}
run: cd /workspace && ./render_epubs.sh

- name: Upload EPUBs
if: ${{ inputs.epub }}
uses: actions/upload-artifact@v4
with:
name: songbooks_epub
overwrite: true
path: /workspace/build/*.epub


- name: Upload epub to release
if: ${{ inputs.epub && inputs.release }}
id: upload-release-asset_epub
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }} # This pulls from the CREATE RELEASE step above, referencing it's ID to get its outputs object, which include a `upload_url`. See this blog post for more info: https://jasonet.co/posts/new-features-of-github-actions/#passing-data-to-future-steps
asset_path: /workspace/build/songbook_${{ env.release_name }}.epub
asset_name: songbook_${{ env.release_name }}.epub
asset_content_type: application/epub+zip


- if: ${{ inputs.html }}
run: cd /workspace && chmod 755 ./render_htmls.sh && ./render_htmls.sh
- if: ${{ inputs.html }}
run: mv /workspace/build/songs_html.zip /workspace/build/songs_html_${{ env.release_name }}.zip


- name: Upload HTMLs
if: ${{ inputs.html }}
uses: actions/upload-artifact@v4
with:
name: songbooks_htmls
path: |
/workspace/build/*.zip
/workspace/build/index.xhtml


- name: Upload htmls to release
if: ${{ inputs.html && inputs.release }}
id: upload-release-asset_htmls
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }} # This pulls from the CREATE RELEASE step above, referencing it's ID to get its outputs object, which include a `upload_url`. See this blog post for more info: https://jasonet.co/posts/new-features-of-github-actions/#passing-data-to-future-steps
asset_path: /workspace/build/songs_html_${{ env.release_name }}.zip
asset_name: songbook_${{ env.release_name }}.zip
asset_content_type: application/zip


- run: echo "DONE"
74 changes: 74 additions & 0 deletions .github/workflows/generate_changed_pdf.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
name: Generate Song Artifact on Push
run-name: Generating song
on:
pull_request:
paths:
- '**.xml'
permissions: read-all
jobs:
Generate-artifacts:
runs-on: ubuntu-latest
container:
image: ghcr.io/spiewaj/github-latex-worker:latest
credentials:
username: ${{ github.actor }}
password: ${{ secrets.github_token }}
volumes:
- ${{ github.workspace }}:/workspace
steps:
- run: echo "release_name=$(date +'%Y-%m-%dT%H_%M_%S')" >> $GITHUB_ENV
- run: echo "Generating a songbook PDF triggered by ${{ github.event_name }} release:${{ env.release_name }}"
- name: Check out repository code
uses: actions/checkout@v4
- name: Get changed files
id: changed-xml-files
uses: tj-actions/changed-files@v44.5.4
with:
fetch_depth: 500
files: |
songs/**/*.xml
- name: Generate PDFs
if: steps.changed-xml-files.outputs.any_changed == 'true'
env:
SRC_FILES: ${{ steps.changed-xml-files.outputs.all_changed_files }}
shell: bash
# For support of spaces in file-names, we would need to go for json / jq processing.
run: |
FILES=()
for file in ${SRC_FILES}; do
echo "$file was changed"
FILES+=("${file}")
done

chmod 755 ./render_pdf.sh
cd /workspace && ./render_pdf.sh single a4 "$(date +'%Y-%m-%d')" "${FILES[@]}"
mv /workspace/build/songs_tex/output.pdf /workspace/build/songs_tex/a4.pdf
cd /workspace && ./render_pdf.sh single a5 "$(date +'%Y-%m-%d')" "${FILES[@]}"
mv /workspace/build/songs_tex/output.pdf /workspace/build/songs_tex/a5.pdf
- name: Save artifact
if: steps.changed-xml-files.outputs.any_changed == 'true'
uses: actions/upload-artifact@v4
with:
name: songbooks_pdf
path: /workspace/build/songs_tex/*.pdf

- name: Upload artifacts
if: steps.changed-xml-files.outputs.any_changed == 'true'
run: |
for format in "a4" "a5"; do
FILENAME=$(echo "workspace/${{github.sha}}_${format}.pdf" | sed 's|/|%2F|g' )
LINK="https://firebasestorage.googleapis.com/v0/b/wdw-21.appspot.com/o/${FILENAME}"
echo "link_${format}=${LINK}" >> $GITHUB_ENV
curl -v --data-binary "@/workspace/build/songs_tex/${format}.pdf" "${LINK}" -H 'Content-Type: application/pdf'
done

- name: Comment PR proxy
uses: mshick/add-pr-comment@v2
if: steps.changed-xml-files.outputs.any_changed == 'true'
with:
message: |
New PDFs [A4](${{ env.link_a4 }}?alt=media), [A5](${{ env.link_a5 }}?alt=media) is ready, my lord (available for ~14 days).

Cieplutkie PDFy [A4](${{ env.link_a4 }}?alt=media), [A5](${{ env.link_a5 }}?alt=media) podano.
proxy-url: https://editor-github-pr-proxy-2tnk3uvmqq-ey.a.run.app
- run: echo "DONE"
78 changes: 78 additions & 0 deletions .github/workflows/publish_page.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
# Simple workflow for deploying static content to GitHub Pages
name: Deploy static content to Pages

on:
# Runs on pushes targeting the default branch
push:
branches: ["main"]

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: write # If generate workload would not perform a 'release' by default, the read permission would be sufficient.
pages: write
packages: read
id-token: write

# Allow one concurrent deployment
concurrency:
group: "pages"
cancel-in-progress: true

jobs:
generate:
uses: ./.github/workflows/generate_all.yml
with:
html: true
epub: true
pdf: true
release: false
# Single deploy job since we're just deploying
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
needs: generate
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Pages
uses: actions/configure-pages@v5

- name: Download generated songbook artifacts (pdfs)
uses: actions/download-artifact@v4
with:
name: songbooks_pdfs
path: _generated
- name: Download generated songbook artifacts (epub)
uses: actions/download-artifact@v4
with:
name: songbooks_epub
path: _generated
- name: Download generated songbook artifacts (htmls)
uses: actions/download-artifact@v4
with:
name: songbooks_htmls
path: _generated
- name: Prepare _site
run: |
mkdir -p _site/songs_html _site/songs_tex
unzip -o _generated/*.zip -d _site
mv _generated/index.xhtml _site/index.xhtml
mv _generated/*.pdf _site/songs_tex
mv _generated/*.epub _site/
cp -R editor _site/
ls -la _site/

- name: Upload artifact for pages
uses: actions/upload-pages-artifact@v3
with:
# Upload entire repository
path: '_site'

- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
10 changes: 10 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
build/
npmtmp/
._*
.DS_Store
.idea/
*.epub
__pycache__/
node_modules/
*-download
.secrets
Loading
Loading