ignore empty rows
This commit is contained in:
parent
e8be969e98
commit
16d67c49f4
@ -12,6 +12,8 @@ Strings surrounded with quotation marks
|
|||||||
|
|
||||||
|
|
||||||
docker run --rm --init -v $PWD:/home/marp/app/ -e LANG=$LANG marpteam/marp-cli slide-deck.md --pdf
|
docker run --rm --init -v $PWD:/home/marp/app/ -e LANG=$LANG marpteam/marp-cli slide-deck.md --pdf
|
||||||
|
powerpoint export is also possible with --pptx
|
||||||
|
|
||||||
|
|
||||||
Script to run:
|
Script to run:
|
||||||
1. csv -> marp markdown converter
|
1. csv -> marp markdown converter
|
||||||
|
@ -42,6 +42,9 @@ def write_markdown_file(csv_path):
|
|||||||
print("name_of_category")
|
print("name_of_category")
|
||||||
print(name_of_category)
|
print(name_of_category)
|
||||||
current_category = name_of_category
|
current_category = name_of_category
|
||||||
|
# do nothing if row is empty
|
||||||
|
elif line.split(",")[0] is "":
|
||||||
|
pass
|
||||||
else:
|
else:
|
||||||
handle_q_and_a_row(line, list_of_q_and_as, current_category)
|
handle_q_and_a_row(line, list_of_q_and_as, current_category)
|
||||||
# break
|
# break
|
||||||
|
24
quiz-example-with-category-and-empty-rows.csv
Normal file
24
quiz-example-with-category-and-empty-rows.csv
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
Kategorie 1: Zitate ( Wer hat's gesagt?),,,,
|
||||||
|
(1) Probleme sind nur Dorninge Chancen,Jan Böhmermann,Christian Lindner,Elon Musk,Pable Escobar
|
||||||
|
(2) Niemand hat die Absicht eine Mauer zu errichten,Erich Honecker,Lothar de Maizière,Walter Ulbricht,Donald Trump
|
||||||
|
(3) Auf den Alkohol – den Ursprung und die Lösung sämtlicher Lebensprobleme,Boris Jelzin,Homer Simpson,Prinz Harry,Charlie Sheen
|
||||||
|
(4) Ich so zu mein homie: ich komme später, ich steck noch im Verkehr Er: mit dem Auto? Ich: nein in 1 bitch. Geschlechtsverkehr!",Moneyboy,Oliver Pocher,Manny Marc,Dieter Bohlen
|
||||||
|
(5) Aus großer Macht folgt große Verantwortung.,Neil Armstrong,Jesus Christus,Chuck Norris,Ben Parker aus Spiderman
|
||||||
|
(6) Wenn ich über steuer- und erbrechtliche Anerkennung von homosexuellen Paaren diskutiere, dann kann ich gleich über Teufelsanbetung diskutieren.",Rainer Maria Woelki,Papst Benedikt XVI,Friedrich Merz,Edmund Stoiber
|
||||||
|
(7) Mir hat auch niemand gesagt, wie man Kapitalist wird.",Dagobert Duck,Christian Lindner,Jeff Bezos,Queen Elisabeth II.
|
||||||
|
(8) Geh dein Weg, leb dein Leben, sei du selbst, Fick deine Mutter",Money Boy,Farid Bang,KIZ (wer von denen?),Immanuel Kant
|
||||||
|
(9) Man muss Gesetze kompliziert machen. Dann fällt es nicht so auf.,Horst Seehofer,Wladimir Putin,Erich Honecker,Boris Johnson
|
||||||
|
(10) Chef sein ist wie ein Wecker. Keiner will ihn, jeder hasst ihn, aber wenn er nicht da ist, dann machen alle Schnarch.",Paul Ditter,Bernd Stromberg,Markus Stockschläder,Jürgen Klopp
|
||||||
|
,,,,
|
||||||
|
Kategorie 2: Unnützes Wissen,,,,
|
||||||
|
(1) Was wird als Ursache für die beschleunigte Expansion des Universums vermutet?,Antimaterie,Dunkle Materie,Dunkle Energie,Schwarze Magie
|
||||||
|
(2) Welches historische Ereignis fand im Jahr 216 v. Chr. statt?,Die Geburt Christi,Schlacht von Cannae,Der 1. Kreuzzug,Beginn des Maya Kalenders
|
||||||
|
(3) Welches Konzept wurde mit Java Version 5 eingeführt,Lambda Ausdrücke ,polymorphe Methodenaufrufe,Annotation Processing,Dynamische Typisierung
|
||||||
|
(4) Wer oder Was ist Shimano?,Eine Japanisches Nudelgericht,Ein Sumowrestler,Ein Hersteller von Fahrradschaltungen,Ein Beuteltier
|
||||||
|
(5) Wie schnell können Hummeln fliegen?,20 km/h,5 km/h,1 km/h,20 m/s
|
||||||
|
(6) Was ist eine Boomer Remover?,"KI, die Jobs übernimmt",Ein Bombenentschärfer,Ein Geologe,Ein Musiker
|
||||||
|
(7) Was ist kein Boomer?,Ein Superinfizierter aus L4D,Ein wirtschaftlich orientierter Spieler in AoE,Eine nervige Person der Jahrgänge 50-65,Ein Vulkan
|
||||||
|
(8) Welches Element schmilzt erst bei 3422 °C ?,Titan,Wolfram,Plutonium,Kupfer
|
||||||
|
(9) Wer oder was ist ein Monopson?,Eine vom aussterben bedrohte Eichhörnchenart,Ein Nachfragemonopol in der BWL,Ein Elementarteilchen,Ein Rugbyspieler
|
||||||
|
(10) Was ist die 42?,"Die Antwort auf den Sinn des Lebens, Universums und des Restes",Eine Primzahl,Die Dauer des Maya-Kalenders,Die Luftlinie zwischen Bremen und Hamburg [km]
|
||||||
|
,,,,
|
Can't render this file because it contains an unexpected character in line 5 and column 131.
|
7
tests.py
7
tests.py
@ -24,6 +24,13 @@ class TestDiary(unittest.TestCase):
|
|||||||
# assert file was created
|
# assert file was created
|
||||||
assert(os.path.exists(os.path.join(BASE_FODLER, "slide-deck.md")))
|
assert(os.path.exists(os.path.join(BASE_FODLER, "slide-deck.md")))
|
||||||
|
|
||||||
|
def test_csv_input_with_categories_and_empty_rows(self):
|
||||||
|
# python command_line 2021-01
|
||||||
|
BASE_FODLER = "test_data"
|
||||||
|
converter.write_markdown_file('quiz-example-with-category-and-empty-rows.csv')
|
||||||
|
# assert file was created
|
||||||
|
assert(os.path.exists(os.path.join(BASE_FODLER, "slide-deck.md")))
|
||||||
|
|
||||||
def test_to_pdf(self):
|
def test_to_pdf(self):
|
||||||
# python command_line 2021-01
|
# python command_line 2021-01
|
||||||
BASE_FODLER = "test_data"
|
BASE_FODLER = "test_data"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user