From a63225af662807c6417e17de13cc56c8c1481bda Mon Sep 17 00:00:00 2001 From: Filip Rojek Date: Mon, 23 Dec 2024 19:57:18 +0100 Subject: [PATCH] first commit --- content/race/race.cho | 38 +++++++++++++++++++++++++++++++ content/sami-sobe/sami-sobe.cho | 29 ++++++++++++++++++++++++ makefile | 40 +++++++++++++++++++++++++++++++++ 3 files changed, 107 insertions(+) create mode 100644 content/race/race.cho create mode 100644 content/sami-sobe/sami-sobe.cho create mode 100644 makefile diff --git a/content/race/race.cho b/content/race/race.cho new file mode 100644 index 0000000..3a5bea9 --- /dev/null +++ b/content/race/race.cho @@ -0,0 +1,38 @@ +{title: Dostihy/Race} + +predhra ale powerchords - zacit slabe a zesilovat +[D] [A] [C] [G] +[D] [A] [C] [G] G jen jednou + +refren kus + +It’s a race, they say, we all fall, they don’t care, +Replaceable pieces in an endless affair. + +sloka + +Keep running, almost there, what are you waiting for? +Why aren’t you moving, what’s holding you back.. +I’m paralyzed, stuck in place, it’s too much, I crack (stuck, .. + +A product of something that nobody sees, +Feeling empty, like I’m on my knees. + +Refren +{soc} +It’s a race, they say, we all fall, they don’t care, +Replaceable pieces in an endless affair. +{eoc} + +Just another name in the crowd, fading clear. +Yeah, it’s on you—no one else is near. + + +sloka 2 + +Can’t tell if I’m breaking or just feeling numb, +Worn out, used up, am I coming undone? +Everyone passes, I’m left in the dust, +In a world that pretends there’s someone to trust. + +I’m screaming inside, but no one can hear diff --git a/content/sami-sobe/sami-sobe.cho b/content/sami-sobe/sami-sobe.cho new file mode 100644 index 0000000..98b608c --- /dev/null +++ b/content/sami-sobe/sami-sobe.cho @@ -0,0 +1,29 @@ +{title: Sami sobě} + +[Am]sami sobe muzeme si dokola lhat +[Em]treba v tom ze to byl jenom zkrat + +[Am]ze se rano probudime a budeme zas +[Em]tam nez prvni kapka vstreba se do nas + +[Am]utapim se stale ve tvych slovech co nas +[Em]pomalicku louci a zkracuji nam cas + +[Am]ktereho jsem az moc vlozila do tebe a pak +[Em]prosim sebe a nahore nebe at ten hlas + +[Dm]tvuj se zmeni v neco co ztisi bolest snáz - solo + +[Am]kvuli tobe si kazdy vecer preju necitit +[Em]ve svete stvorenym tebou s me nechal omamit + +[Am]ve tvy realite ale nevis ze lakas me pryc +[Em]tam kde s tebou chci ale nedokazu byt + +[Dm]tvoje naruc je mou pasti karmou z prvniho pohledu ktera me nespusti uz z dohledu + +BRIDGE +[F] [G] [Am] +[F] [G] [Em] + + diff --git a/makefile b/makefile new file mode 100644 index 0000000..d386a54 --- /dev/null +++ b/makefile @@ -0,0 +1,40 @@ +ifdef CHORDPRO_PIPELINE + CHORDPRO_CMD = chordpro +else + CHORDPRO_CMD = docker run -ti --rm --env HOME=$(HOME) --env USER=$(USER) --workdir $(shell pwd) --volume $(HOME):$(HOME) chordpro/chordpro:latest chordpro --config=chordpro.json +endif + +SRC_DIR := $(wildcard content/*) +SRC_EXTENSION := .cho + +SONG_CHO := $(foreach dir,$(SRC_DIR),$(wildcard $(dir)/*$(SRC_EXTENSION))) +SONG_PDF := $(patsubst %$(SRC_EXTENSION),%.pdf,$(SONG_CHO)) +SONG_HTML := $(patsubst %$(SRC_EXTENSION),%.html,$(SONG_CHO)) +SONGBOOK := songbook.pdf + +.DEFAULT_GOAL := pdf + +%.pdf: %$(SRC_EXTENSION) + $(CHORDPRO_CMD) -o $@ $< + +%.html: %$(SRC_EXTENSION) + $(CHORDPRO_CMD) -o $@ $< + +all: pdf html songbook + +$(SONGBOOK): $(SONG_PDF) + gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=$@ $^ + +.PHONY: html +html: $(SONG_HTML) + +.PHONY: pdf +pdf: $(SONG_PDF) + +.PHONY: songbook +songbook: pdf + $(MAKE) $(SONGBOOK) + +.PHONY: clean +clean: + rm -f $(SONG_PDF) $(SONG_HTML) $(SONGBOOK)