diff --git a/migrations/20250529175419_opis.sql b/migrations/20250529175419_opis.sql new file mode 100644 index 0000000..998d15a --- /dev/null +++ b/migrations/20250529175419_opis.sql @@ -0,0 +1,46 @@ +UPDATE ksiazki +SET opis = CASE + WHEN tytul = 'Descent of Angels' THEN 'Poznaj początki Legionu Mrocznych Aniołów i ich tajemniczą planetę Caliban. Młody Zahariel dołącza do zakonu rycerzy walczących z bestiami Chaosu. Gdy Imperium odnajduje Caliban, Legion staje przed wyborem między lojalnością a tradycją. Ta opowieść odkrywa mroczne sekrety, które ukształtują przyszłość rozdziału.' + + WHEN tytul = 'Horus Rising' THEN 'Pierwszy tom epickiej sagi Herezji Horusa przedstawia Wielką Krucjatę u szczytu potęgi. Horus Lupercal, ulubiony syn Imperatora, zostaje mianowany Warmasterem. Jednak podczas podboju planety Murder rodzą się pierwsze ziarna zdrady. To historia o braterstwie, ambicji i początku największej zdrady w galaktyce.' + + WHEN tytul = 'False Gods' THEN 'Horus, ciężko ranny w walce, zostaje uzdrowiony w tajemniczej świątyni. Pod wpływem Chaosu zaczyna wątpić w słuszność misji Imperatora. Erebus i Kor Phaeron manipulują Warmasterem, by odwrócił się przeciw ojcu. Kulminacją jest przełomowy moment na księżycu Davin, gdzie Horus ostatecznie wybiera drogę herezji.' + + WHEN tytul = 'Galaxy in Flames' THEN 'Zdrada Horusa staje się jawna podczas krwawej czystki na Istvaan III. Kapitanie Tarvitz i Loken próbują ocalić lojalistów przed zdradzieckim atakiem. Bitwa kończy się orbitalnym bombardowaniem, niszczącym całą powierzchnię planety. To ostatni akt przed wybuchem pełnoskalowej wojny domowej w Imperium.' + + WHEN tytul = 'Fulgrim' THEN 'Dzieci Imperatora, dumni ze swej perfekcji, stają przed największą pokusą. Fulgrim zdobywa demoniczny artefakt, który stopniowo korumpuje jego duszę. Podczas bitwy o Laeran Legion ulega wpływom Slaanesha. Upadek osiąga apogeum podczas krwawej orgii na pokładzie flagowca, gdzie Fulgrim poświęca się Chaosowi.' + + WHEN tytul = 'Flight of the Eisenstein' THEN 'Nathaniel Garro świadkiem zdrady na Istvaan III ucieka statkiem Eisenstein. Próbuje przedrzeć się przez blokadę floty Horusa, by ostrzec Ziemię. Podczas podróży przez Warp statek atakują demony Nurgle. Garro i jego ludzie muszą przetrwać koszmar Immaterium, by dotrzeć do Tery z wieściami o zdradzie.' + + WHEN tytul = 'Echoes of Eternity' THEN 'Kulminacja oblężenia Tery w 9 tomie serii "The Siege of Terra". Sangwiniusz i Krwawi Aniołowie desperacko bronią Bramy Wieczności. W trakcie krwawych walk, Arkhan Land poszukuje rozwiązania, które może ocalić Imperium. To historia o poświęceniu, honorze i ostatecznej konfrontacji między światłem a ciemnością.' + + WHEN tytul = 'First and Only' THEN 'Początek kultowej serii o Gauncie i jego Strachach. Komisarz Gaunt prowadzi regiment Tanith przez piekło Krucjaty Sabbat Światów. Podczas misji na planetie Fortis Binary odkrywają straszliwą tajemnicę Enmity. Żołnierze muszą stawić czoła nie tylko wrogowi, ale i zdradzie we własnych szeregach.' + + WHEN tytul = 'The Devastation of Baal' THEN 'Krwawi Aniołowie zbierają wszystkie siły na Baal, by stawić czoła inwazji Tyranidów. Prymarcha Dante przygotowuje desperacką obronę przed Hive Fleet Leviathan. W obliczu zagłady, rozdział musi zmierzyć się z własną genetyczną klątwą. Bitwa osiąga apogeum, gdy pojawia się sam Ka''Bandha, krwawy demon Khorne.' + + WHEN tytul = 'Fabius Bile: Primogenitor' THEN 'Fabius Bile, genialny i zwyrodniały apokarzeusz, podróżuje po galaktyce w poszukiwaniu materiału genetycznego. Jego celem jest stworzenie doskonałej rasy zastępującej ludzkość. Podczas misji na planecie gene-łowców, Bile spotyka swoje własne, zbuntowane klony. Rywalizacja z eldarskimi łowcami przybliża go do odkrycia, które zmieni wszystko.' + + WHEN tytul = 'Fabius Bile: Clonelord' THEN 'Bile wyrusza na Comorragh, mroczne miasto Drukhari, by ratować swoje życie dzieło. Sojusz z eldarskimi wygnańcami wystawia na próbę jego geniusz i cierpliwość. Gdy jego najcenniejsza kreacja zostaje porwana, Bile musi stawić czoła własnym demonom przeszłości. W tle czyha duch Fulgrima, gotowy wykorzystać każdą słabość.' + + WHEN tytul = 'Fabius Bile: Manflayer' THEN 'Ostatni tom trylogii. Bile wraca na Chemos, by stawić czoła ostatecznemu wyzwaniu. Jego Nowi Ludzie zostają zaatakowani przez połączone siły Chaosu. Podczas gdy jego dzieci giną, Bile musi zdecydować, co jest ważniejsze: przetrwanie czy dziedzictwo. Finałowa konfrontacja z Melusinem rozstrzygnie o przyszłości jego eksperymentów.' + + WHEN tytul = 'Ahriman: Exile' THEN 'Ahzek Ahriman, wygnany z Tysiąca Synów, podróżuje przez galaktykę w poszukiwaniu sposobu na odwrócenie Rubikonu. Ścigany przez własny rozdział i Inkwizycję, zgłębia najciemniejsze tajemnice Chaosu. Podczas wizycie na planecie wygnańców odkrywa artefakt, który może być kluczem do jego celu. To początek obsesji, która zdefiniuje jego wieczne życie.' + + WHEN tytul = 'Ahriman: Sorcerer' THEN 'Ahriman kontynuuje swoją misję, zbierając fragmenty zakazanej wiedzy. Jego podróż prowadzi do konfrontacji z potężnym demonem, który zna jego najskrytsze sekrety. Sojusze zawierane w Immaterium okazują się równie zdradliwe jak w świecie materialnym. W miarę jak jego moc rośnie, Ahriman musi stawić czoła konsekwencjom swoich poprzednich działań.' + + WHEN tytul = 'Ahriman: Unchanged' THEN 'Finał trylogii. Ahriman przygotowuje ostateczny rytuał, który ma odwrócić skutki Rubikonu. Jego plany krzyżuje jednak sam Tzeentch, Pan Zmiany. Podczas gdy jego uczniowie buntują się, Ahriman staje przed wyborem: dokończyć misję czy ocalić to, co pozostało z jego człowieczeństwa. Bitwa rozgrywa się zarówno w realnym świecie, jak i w labiryncie własnego umysłu.' + + WHEN tytul = 'Mephiston: Blood of Sanguinius' THEN 'Lord Bibliotekarz Mephiston, który przezwyciężył Czarną Furię, staje przed nowym wyzwaniem. Podczas misji na planecie nękanej przez demony odkrywa świątynię poświęconą Sangwiniuszowi. Jego moce rosną w niepokojącym tempie, budząc obawy wśród braci. Mephiston musi stawić czoła nie tylko wrogom, ale i własnej, rosnącej mrocznej potędze.' + + WHEN tytul = 'Mephiston: Revenant Crusade' THEN 'Mephiston dołącza do krucjaty na świat nękany przez duchy przeszłości. Podczas podróży przez Warp statek zostaje uwięziony w koszmarnej rzeczywistości. Krwawe wizje przeszłości i przyszłości prześladują Lorda Śmierci. Aby ocalić krucjatę, Mephiston musi sięgnąć po moce, które mogą go ostatecznie skorumpować.' + + WHEN tytul = 'Mephiston: City of Light' THEN 'Mephiston dociera do Necropolis, Miasta Światła, gdzie ukrywa się potężny demon. Miasto okazuje się pułapką, w której przeszłość i teraźniejszość się przeplatają. W obliczu ostatecznej konfrontacji, Mephiston odkrywa szokującą prawdę o swoim przeznaczeniu. Jego wybór zadecyduje o przyszłości Krwawych Aniołów.' +END +WHERE tytul IN ( + 'Descent of Angels', 'Horus Rising', 'False Gods', + 'Galaxy in Flames', 'Fulgrim', 'Flight of the Eisenstein', + 'Echoes of Eternity', 'First and Only', 'The Devastation of Baal', + 'Fabius Bile: Primogenitor', 'Fabius Bile: Clonelord', 'Fabius Bile: Manflayer', + 'Ahriman: Exile', 'Ahriman: Sorcerer', 'Ahriman: Unchanged', + 'Mephiston: Blood of Sanguinius', 'Mephiston: Revenant Crusade', 'Mephiston: City of Light' +); diff --git a/migrations/20250529175506_opis.sql b/migrations/20250529175506_opis.sql new file mode 100644 index 0000000..8ddc1d3 --- /dev/null +++ b/migrations/20250529175506_opis.sql @@ -0,0 +1 @@ +-- Add migration script here diff --git a/src/.main.rs.swp b/src/.main.rs.swp new file mode 100644 index 0000000..0773253 Binary files /dev/null and b/src/.main.rs.swp differ diff --git a/static/book.html b/static/book.html index 06ca840..cf652ab 100644 --- a/static/book.html +++ b/static/book.html @@ -8,32 +8,29 @@ -