Compare commits
61 Commits
Author | SHA1 | Date | |
---|---|---|---|
634122085f | |||
5b5be3b7c0 | |||
18e8126a97 | |||
b3fe4ca06f | |||
0465014471 | |||
04adb742fe | |||
dbf2d162f6 | |||
171a354c59 | |||
50c1a34f4a | |||
24a57c0af8 | |||
9d2843f120 | |||
97faf66f39 | |||
d3cda27725 | |||
3aa32e18b9 | |||
821b060e05 | |||
2b6484d982 | |||
ce81863b3f | |||
820c02eb69 | |||
702a324e99 | |||
f0ef7859dc | |||
7b81cefd2f | |||
657f97ffc0 | |||
89be2699c5 | |||
5c83c3b07e | |||
696f769dee | |||
af93017204 | |||
26ada96c25 | |||
5938e9a346 | |||
6569a73c7c | |||
0b3c2e7da2 | |||
00045ebab5 | |||
9f162204eb | |||
aaa67e2cdb | |||
4f3d849d39 | |||
234e9e1661 | |||
f33d3e3240 | |||
8808031831 | |||
fbfd438646 | |||
68ed2cb5eb | |||
9adcdbe9ae | |||
91e049b4fb | |||
ab96a7d9da | |||
16abbd775e | |||
bde92e0d9b | |||
273ad666d4 | |||
638fe154f0 | |||
88caf76723 | |||
65dce05639 | |||
3d3d29304c | |||
8ac02fd0be | |||
25ceda5dea | |||
09a4b138d1 | |||
0816b0f897 | |||
82dc1b846a | |||
d4a7fff83d | |||
852a3c73bb | |||
fdc5b3e911 | |||
d5cc96a647 | |||
4fe838eb2a | |||
78e16a9851 | |||
e35f3f5494 |
@ -6,7 +6,6 @@ on:
|
||||
- master
|
||||
|
||||
env:
|
||||
ZOLA_VERSION: "0.18.0"
|
||||
HOST: ${{ secrets.SSH_HOSTNAME }}
|
||||
HOST_DIR: ${{ secrets.SSH_TARGET_DIR }}
|
||||
SSH_USERNAME: ${{ secrets.SSH_USERNAME }}
|
||||
@ -15,37 +14,23 @@ env:
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
container:
|
||||
image: git.0x45.cz/em/mixtape:240625
|
||||
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Install Dependencies
|
||||
run: |
|
||||
apt update -y
|
||||
apt-get install -y --no-install-recommends \
|
||||
cpanminus ghostscript make rsync \
|
||||
libpdf-api2-perl libimage-info-perl
|
||||
|
||||
- name: Install Chordpro
|
||||
run: cpanm install chordpro
|
||||
|
||||
- name: Install Zola
|
||||
run: |
|
||||
wget https://github.com/getzola/zola/releases/download/v${ZOLA_VERSION}/zola-v${ZOLA_VERSION}-x86_64-unknown-linux-gnu.tar.gz
|
||||
tar -xvzf *.tar.gz
|
||||
run: git clone https://git.0x45.cz/em/mixtape.git /workspace/em/mixtape
|
||||
|
||||
- name: Build Chordpro
|
||||
run: make
|
||||
run: make pdf html
|
||||
|
||||
- name: Build Zola
|
||||
run: ./zola build
|
||||
run: zola build
|
||||
|
||||
- name: Deploy
|
||||
run: |
|
||||
apt-get install -y --no-install-recommends rsync
|
||||
eval "$(ssh-agent -s)"
|
||||
ssh-add - <<< "${SSH_PRIVATE_KEY}"
|
||||
echo "${SSH_PRIVATE_KEY}" | ssh-add -
|
||||
mkdir -p ~/.ssh/
|
||||
ssh-keyscan -H "${HOST}" >> ~/.ssh/known_hosts
|
||||
rsync -ra --delete-after public/* "${SSH_USERNAME}@${HOST}:${HOST_DIR}"
|
||||
|
@ -9,6 +9,12 @@
|
||||
"headspace" : 40,
|
||||
"footspace" : 20,
|
||||
|
||||
"formats" : {
|
||||
"title" : {
|
||||
"title" : [ "%{Capo}", "%{title}", "%{artist}" ],
|
||||
},
|
||||
},
|
||||
|
||||
"fontdir" : [ "static/fonts/liberation-fonts-ttf-2.1.5/" ],
|
||||
"fontconfig" : {
|
||||
"serif" : {
|
||||
@ -29,9 +35,6 @@
|
||||
"italic" : "LiberationMono-Italic.ttf",
|
||||
"bolditalic" : "LiberationMono-BoldItalic.ttf"
|
||||
},
|
||||
"dingbats" : {
|
||||
"" : "ZapfDingbats"
|
||||
}
|
||||
},
|
||||
|
||||
"fonts" : {
|
||||
@ -72,6 +75,7 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
"html" : {
|
||||
"styles" : {
|
||||
"display" : "/chordpro.css"
|
||||
|
@ -2,7 +2,7 @@ base_url = "https://mixtape.0x45.cz"
|
||||
title = "mixtape"
|
||||
compile_sass = true
|
||||
build_search_index = false
|
||||
generate_feed = false
|
||||
generate_feeds = false
|
||||
|
||||
taxonomies = [
|
||||
{ name = "category" },
|
||||
|
@ -1,8 +1,9 @@
|
||||
{title: Ajéé}
|
||||
{artist: Punk Floyd}
|
||||
{transpose: 5}
|
||||
|
||||
{sov}
|
||||
[D] Venku [A] kosa [Bm] jak někde [G]za jůzu
|
||||
[D] Venku [A] kosa [Bm] jak někde v [G]sajůzu
|
||||
[D]v děravejch [A]botech se mě [Bm]parádně [G]jde
|
||||
[D]ó můj [A] Bože [Bm] co si to [G]za čůzu
|
||||
[D]proč mě tak [A]trestáš vole [Bm]vo co ti [G]de
|
||||
|
@ -8,8 +8,6 @@
|
||||
{define: Bm7 base-fret 1 frets x 2 4 2 3 2 fingers x 1 2 1 3 1 }
|
||||
{define: Bbm7 base-fret 1 frets x 1 3 1 2 1 fingers x 1 2 1 3 1 }
|
||||
|
||||
{c: Capo 2}
|
||||
|
||||
{sov}
|
||||
Byly krásný naše [G]plány, [G6sus4] [G]
|
||||
byla jsi můj celej [Bm]svět, [Bm7] [Bbm7] [Am]
|
||||
|
70
content/bud-svuj/bud-svuj.cho
Normal file
70
content/bud-svuj/bud-svuj.cho
Normal file
@ -0,0 +1,70 @@
|
||||
{title: Buď svůj}
|
||||
{artist: Tragedis}
|
||||
{columns: 2}
|
||||
|
||||
{c: Ref. a intro má punk off-beat rytmus}
|
||||
|
||||
[G] [D] [Em] [C] [D] [G]
|
||||
[G] [D] [Em] [C] [D] [Em]
|
||||
|
||||
{soc}
|
||||
Buď [G]svůj a za tim si s[D]tůj.
|
||||
Měj [Em]svoje věci, [C]žádný blbý [D]kecy.
|
||||
Buď [G]svůj a za tim si s[D]tůj.
|
||||
Leť [Em]volným pádem, [C]žádným hloupým [D]řádem.
|
||||
Buď [G]svůj a za tim si s[D]tůj.
|
||||
Jedi[Em]ný je jistý, ať [C]svědomí máš [D]čistý.
|
||||
Buď [G]svůj a za tim si s[D]tůj.
|
||||
Jenom [Em]hlupák skáče jak [C]okolí si [D]píská, buď [G]svůj.
|
||||
{eoc}
|
||||
|
||||
[G] [D] [Em] [C] [D] [G]
|
||||
[G] [D] [Em] [C] [D] [Em]
|
||||
|
||||
{sov}
|
||||
[Em] Já neměl [D]nikdy velký ambice
|
||||
[G] v hudbě ve sportu, [D]škole a politice.
|
||||
[Em] ohnout záda jsem [D]taky příliš nezvládal,
|
||||
[G] proto se mnou [D]osud tolik zamával.
|
||||
[Em] Nemám Mercedes a [D]vlastně ani řidičák,
|
||||
[G] na místo depilace, [D]zarostlej jak vopičák
|
||||
[Em] na drahý šperky, [D]můžu se jen dívat,
|
||||
[G] pak vezmu kytaru a [D]půjdu si zazpívat:
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
Buď [G]svůj a za tim si s[D]tůj.
|
||||
Měj [Em]svoje věci, [C]žádný blbý [D]kecy.
|
||||
Buď [G]svůj a za tim si s[D]tůj.
|
||||
Leť [Em]volným pádem, [C]žádným hloupým [D]řádem.
|
||||
Buď [G]svůj a za tim si s[D]tůj.
|
||||
Jedi[Em]ný je jistý, ať [C]svědomí máš [D]čistý.
|
||||
Buď [G]svůj a za tim si s[D]tůj.
|
||||
Jenom [Em]hlupák skáče jak [C]okolí si [D]píská, buď [G]svůj.
|
||||
{eoc}
|
||||
|
||||
[G] [D] [Em] [C] [D] [G]
|
||||
[G] [D] [Em] [C] [D] [Em]
|
||||
|
||||
|
||||
{sov}
|
||||
[Em] Cuba libre za [D]pivo měnit nebudu,
|
||||
[G] v posilovně zas [D]dělal bych jen vostudu.
|
||||
[Em] Holky v růžovim mě [D]taky příliš neberou,
|
||||
[G] to radši punkerky co [D]totálně se vožerou.
|
||||
[Em] Jak slyším hip-hop rá[D]dio z vokna vyhodim.
|
||||
[G] Na nóbl plesy se [D]taky dvakrát nehodim
|
||||
[Em] a dřív než lidi v [D]sále začnou zívat,
|
||||
[G] tak vezmu kytaru a [D]půjdu jim zazpívat:
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
Buď [G]svůj a za tim si s[D]tůj.
|
||||
Měj [Em]svoje věci, [C]žádný blbý [D]kecy.
|
||||
Buď [G]svůj a za tim si s[D]tůj.
|
||||
Leť [Em]volným pádem, [C]žádným hloupým [D]řádem.
|
||||
Buď [G]svůj a za tim si s[D]tůj.
|
||||
Jedi[Em]ný je jistý, ať [C]svědomí máš [D]čistý.
|
||||
Buď [G]svůj a za tim si s[D]tůj.
|
||||
Jenom [Em]hlupák skáče jak [C]okolí si [D]píská, buď [G]svůj.
|
||||
{eoc}
|
6
content/bud-svuj/index.md
Normal file
6
content/bud-svuj/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
+++
|
||||
title = "Buď svůj"
|
||||
[taxonomies]
|
||||
category = ["mixtape"]
|
||||
artist = ["Tragedis"]
|
||||
+++
|
@ -1,8 +1,7 @@
|
||||
{title: Být stále mlád}
|
||||
{artist: Karel Gott}
|
||||
{columns: 2}
|
||||
|
||||
{c: Capo 2, 4?}
|
||||
{capo: 4, 5?}
|
||||
|
||||
{sov}
|
||||
[G]Čas dál si [D]běží svůj mara[Em]tón
|
||||
|
@ -1,6 +1,7 @@
|
||||
{title: Cesta Do Hlubin Punkáčovi Duše}
|
||||
{artist: Vision Days}
|
||||
{columns: 2}
|
||||
{transpose: -5}
|
||||
|
||||
{c: Bridge a sloka jsou off-beat}
|
||||
|
||||
|
@ -1,8 +1,6 @@
|
||||
{title: Cháluj}
|
||||
{artist: Morčata na útěku}
|
||||
{capo: 3}
|
||||
|
||||
{c: Capo 3/5}
|
||||
{capo: 3/5}
|
||||
|
||||
{sot: Intro}
|
||||
e|------------------1------------|---------------------------------|
|
||||
|
85
content/chce-to-hit/chce-to-hit.cho
Normal file
85
content/chce-to-hit/chce-to-hit.cho
Normal file
@ -0,0 +1,85 @@
|
||||
{title: Chce to hit}
|
||||
{artist: Poletíme?}
|
||||
{columns: 2}
|
||||
{transpose: 5}
|
||||
|
||||
{c: Transpozice z A na D}
|
||||
{sov}
|
||||
[A]Seděli jsme s klukama v [D]bekstej[G]dži
|
||||
jedli jsme [A]čipsy a su[D]chou rej[G]ži
|
||||
a [A]když si jeden od druhýho [D]pučil na pi[G]vo
|
||||
napadlo [A][*stop]nás, že by se nám už hodilo
|
||||
slavní [A]být, ale sakra, [D]jak to docí[G]lit
|
||||
nějak to, [A]borci, přece [D]musí [G]jít
|
||||
u nás je [A]slavnej kde[D]jakej [G]šit
|
||||
a my jsme [A]dobří, takže asi potřebujem hit
|
||||
{eov}
|
||||
|
||||
{soc: 4x}
|
||||
Chce to [A]hit, chce to hit,
|
||||
[D]chce to chce to [G]hit
|
||||
{eoc}
|
||||
|
||||
{sob}
|
||||
[E7]Až se budou holky válet po zemi [A][E7]
|
||||
[E7]říkám, toto je to naše znamení [A][E7]
|
||||
[E7]až si budou krásky vlasy z hlavy rvát [A][E7]
|
||||
[E7]přijdem na stage... a začneme hrát
|
||||
{eob}
|
||||
|
||||
{soc: 4x}
|
||||
Chce to [A]hit, chce to hit,
|
||||
[D]chce to chce to [G]hit
|
||||
{eoc}
|
||||
|
||||
{sov}
|
||||
Jenže [A]takovej hit, [D]o čem by měl [G]být
|
||||
jak a [A]čím by měl k [D]lidem promlu[G]vit
|
||||
a bojím [A]se, že hitoví z[D]namená bejt [G]šitoví
|
||||
[A][*stop]toto, borci, jednou musíme prolomit
|
||||
My jsme [A]kluci z [D]masa a [G]kostí
|
||||
my jsme [A]lev, co se od [D]masa [G]postí
|
||||
[A]jednou budem masově [D]nemasově [G]prostí
|
||||
a [A]hlavně nám jde o pravdu
|
||||
[D]hlavně a [G]opravdu [*stop]
|
||||
hlavně a opravdu
|
||||
hlavně a opravdu
|
||||
raz dva tři...
|
||||
{eov}
|
||||
|
||||
{soc: 4x}
|
||||
Chce to [A]hit, chce to hit,
|
||||
[D]chce to chce to [G]hit
|
||||
{eoc}
|
||||
|
||||
{sob}
|
||||
[E7]Až se budou holky válet po zemi [A][E7]
|
||||
[E7]říkám, toto je to naše znamení [A][E7]
|
||||
[E7]až si budou krásky vlasy z hlavy rvát [A][E7]
|
||||
[E7]přijdem na stage... a začneme hrát
|
||||
{eob}
|
||||
|
||||
{soc: 4x}
|
||||
Chce to [A]hit, chce to hit,
|
||||
[D]chce to chce to [G]hit
|
||||
{eoc}
|
||||
|
||||
{sov}
|
||||
[E]Hit nesmí bejt dlouhej
|
||||
mu[E]sí bejt akorát krátkej
|
||||
[E]musí tam bejt refrén
|
||||
[E]musí bejt návykovej
|
||||
[E]text moc prostě neřeš
|
||||
[E]musí to bejt sexy
|
||||
[E]však só lidi hlópí
|
||||
a [E]nechceš umřít chudej!
|
||||
{eov}
|
||||
|
||||
{soc: 4x}
|
||||
Chce to [A]hit, chce to hit,
|
||||
[D]chce to chce to [G]hit
|
||||
{eoc}
|
||||
|
||||
{soc}
|
||||
Chce to [A]HIT!
|
||||
{eoc}
|
6
content/chce-to-hit/index.md
Normal file
6
content/chce-to-hit/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
+++
|
||||
title = "Chce to hit"
|
||||
[taxonomies]
|
||||
category = ["mixtape"]
|
||||
artist = ["Poletíme?"]
|
||||
+++
|
57
content/chvile/chvile.cho
Normal file
57
content/chvile/chvile.cho
Normal file
@ -0,0 +1,57 @@
|
||||
{title: Chvíle}
|
||||
{artist: Hop trop}
|
||||
{columns: 2}
|
||||
{diagrams: off}
|
||||
|
||||
{define: "Em (Am)" copy Em}
|
||||
{define: "Bm (Em)" copy Bm}
|
||||
{define: "Am (Dm)" copy Am}
|
||||
{define: "A (D)" copy A}
|
||||
{define: "C (F)" copy C}
|
||||
|
||||
{c: Akordy v závorce platí pro kapodastr na 7. poli}
|
||||
|
||||
{sov}
|
||||
[Em (Am)]Mám rád ty chvíle, kdy noc už pomalu [Bm (Em)]končí,
|
||||
[Am (Dm)]chvíle, co patřej' jen [Bm (Em)]těm, co neusí[Em (Am)]naj',
|
||||
[Em (Am)]toulavejm bláznům, když právě s jarem se [Bm (Em)]loučí
|
||||
a [Am (Dm)]za dobrý slovo ti [Bm (Em)]srdce svý na dlani [Em (Am)]daj'.
|
||||
{eov}
|
||||
|
||||
{sov}
|
||||
[Em (Am)]Mám rád ty chvíle, kdy holkám ve vočích [Bm (Em)]svítí
|
||||
[Am (Dm)]slunce, když do korun [Bm (Em)]stromů začlo se [Em (Am)]drát,
|
||||
[Em (Am)]stejně jak v kapičkách rosy na pavoučích [Bm (Em)]sítích,
|
||||
to [Am (Dm)]najednou chce se mi [Bm (Em)]brečet a zároveň [Em (Am)]smát.
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
Ty rána s [A (D)]vůní borový [Em (Am)]smůly
|
||||
měly by [A (D)]zůstat navždycky v [Em (Am)]nás,
|
||||
ty rána s [C (F)]vůní sekaný [Bm (Em)]trávy
|
||||
a ohně co [Am (Dm)]právě [Bm (Em)] pomalu [Em (Am)]zhas'.
|
||||
{eoc}
|
||||
{column_break}
|
||||
|
||||
|
||||
|
||||
{sov}
|
||||
[Em (Am)]Mám rád ty chvíle, kdy kluci v duchu si [Bm (Em)]říkaj',
|
||||
[Am (Dm)]jak je to nádherný, [Bm (Em)]léto před sebou [Em (Am)]mít.
|
||||
[Em (Am)]Spolu si přejou, ať moc rychle dny neu[Bm (Em)]tíkaj'
|
||||
a [Am (Dm)]trápení jsou někde v [Bm (Em)]dálce, a kolem je [Em (Am)]klid.
|
||||
{eov}
|
||||
|
||||
{sov}
|
||||
[Em (Am)]Mám rád ty chvíle, kdy noc už pomalu [Bm (Em)]končí,
|
||||
[Am (Dm)]chvíle, co patřej' jen [Bm (Em)]těm, co neusí[Em (Am)]naj',
|
||||
[Em (Am)]toulavejm bláznům, když právě s jarem se [Bm (Em)]loučí
|
||||
a [Am (Dm)]za dobrý slovo ti [Bm (Em)]srdce svý na dlani [Em (Am)]daj'.
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
Ty rána s [A (D)]vůní borový [Em (Am)]smůly
|
||||
měly by [A (D)]zůstat navždycky v [Em (Am)]nás,
|
||||
ty rána s [C (F)]vůní sekaný [Bm (Em)]trávy
|
||||
a ohně co [Am (Dm)]právě [Bm (Em)] pomalu [Em (Am)]zhas'.
|
||||
{eoc}
|
6
content/chvile/index.md
Normal file
6
content/chvile/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
+++
|
||||
title = "Chvíle"
|
||||
[taxonomies]
|
||||
category = ["classic"]
|
||||
artist = ["Hop trop"]
|
||||
+++
|
36
content/dzeksn/dzeksn.cho
Normal file
36
content/dzeksn/dzeksn.cho
Normal file
@ -0,0 +1,36 @@
|
||||
{title: Džeksn}
|
||||
{artist: Poletíme?}
|
||||
|
||||
{soc}
|
||||
[G]Chci bejt vožra[C]lej [G]a na stole [C]tancovat na[G]hej, hej [C]hej, [D7]jako Džeksn teplej!
|
||||
[G]Chci bejt vožra[C]lej [G]a na stole [C]tancovat na[G]hej, hej [C]hej, [D7]jako Džeksn teplej!
|
||||
{eoc}
|
||||
|
||||
{sov}
|
||||
[C]Protože to nejlíp umím a s tebou si nerozumím,
|
||||
[D7]tvůj svět je moc ideální, proto se mé srdce brání,
|
||||
[C]hlásím se k těm, kdo jsou v krizi, důvody mám k tomu ryzí
|
||||
[D7]a zdálky už na mě mává moje parta vychlastaná.
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
[G]Chci bejt vožra[C]lej [G]a na stole [C]tancovat na[G]hej, hej [C]hej, [D7]jako Džeksn teplej!
|
||||
[G]Chci bejt vožra[C]lej [G]a na stole [C]tancovat na[G]hej, hej [C]hej, [D7]jako Džeksn teplej!
|
||||
{eoc}
|
||||
|
||||
{sov}
|
||||
[C]Narodil jsem se a umřu, nic s tím udělat nemůžu
|
||||
[D7]kašlu už na slušný mravy, já patřím do koutku hanby,
|
||||
[C]znovu říkám, když jsi nahej, tak ti Manitú pomáhej
|
||||
[D7]všechna sláva, polní tráva a mně přijde, že jsi kráva.
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
[G]Chci bejt vožra[C]lej [G]a na stole [C]tancovat na[G]hej, hej [C]hej, [D7]jako Džeksn teplej!
|
||||
[G]Chci bejt vožra[C]lej [G]a na stole [C]tancovat na[G]hej, hej [C]hej, [D7]jako Džeksn teplej!
|
||||
{eoc}
|
||||
|
||||
{start_of_outro}
|
||||
Chci bejt vo-žra-[G]leeeeeeeeeeeeeeeeeeej
|
||||
a tep-[G]leeeeeeeeeeeeeeeeeeej!
|
||||
{end_of_outro}
|
6
content/dzeksn/index.md
Normal file
6
content/dzeksn/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
+++
|
||||
title = "Džeksn"
|
||||
[taxonomies]
|
||||
category = ["mixtape"]
|
||||
artist = ["Poletíme?"]
|
||||
+++
|
45
content/flakni-abstinenta/flakni-abstinenta.cho
Normal file
45
content/flakni-abstinenta/flakni-abstinenta.cho
Normal file
@ -0,0 +1,45 @@
|
||||
{title: Flákni abstinenta}
|
||||
{artist: Vráťa Hošek}
|
||||
{transpose: -5}
|
||||
|
||||
{c: Transpozice z C na G}
|
||||
|
||||
{sov}
|
||||
Koukej na toho buze[C]ranta [F] [G]
|
||||
Koukej na toho buze[C]ranta prej [F]nepi[G]je no co to [F]kurva [C]je? [F] [G]
|
||||
Chutná mu prý jenom [C]fanta no [F]ty vo[G]le jenom [F]fanta a [C]kola [F] [G]
|
||||
Co je to kurva za [C]vola on [F]mě se[G]re, on [F]mě se[C]re, on [F]mě se[G]re
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
[C]Flá[F]kni [G]jentak[F]
|
||||
[C]ab[F]sti[G]nenta[F]
|
||||
[C]ab[F]sti[G]nenta[F] demen[C]ta
|
||||
{eoc}
|
||||
|
||||
{sov}
|
||||
Nedá si rum ani [C]whisky [F] [G]
|
||||
V pivu nesmočí [C]pysky, na[F]pije [G]se dement [F]snad jenom [C]vody [F] [G]
|
||||
Proč kurva chodí do hos[C]pody kdo [F]se pak [G]má tady [F]na něho [C]dívat [F] [G]
|
||||
My se sem jdeme na[C]lívat ty [F]debi[G]le, ty [F]debi[C]le, ty [F]debi[G]le
|
||||
{eov}
|
||||
|
||||
{c: Refrén}
|
||||
|
||||
{sov}
|
||||
Ať už je ten debil [C]pryč [F] [G]
|
||||
Nechce ani skinny [C]bitch ani [F]sex on the [G]beach já na něj [F]vemu si [C]rýč [F] [G]
|
||||
Řikám mu pičo vy[C]pij to, [F] [G]
|
||||
tady máš vole mo[C]jito a [F]long is[G]land a [F]long is[C]land a [F]long is[G]land
|
||||
{eov}
|
||||
|
||||
{c: Refrén}
|
||||
|
||||
{sov}
|
||||
On nepije ani [C]Jagera [F] [G]
|
||||
Bičovat ho jako [C]negra [F]po zá[G]dech aby [F]radši už [C]zdech [F] [G]
|
||||
A přitom já bych s ním [C]kalil vždyť [F]mě zná[G]te já rád bych s [F]každým se [C]nalil [F] [G]
|
||||
Horší než Hitler či [C]Stalin je [F]absti[G]nent, je [F]absti[C]nent, je [F]absti[G]nent
|
||||
{eov}
|
||||
|
||||
{c: Refrén 2x}
|
6
content/flakni-abstinenta/index.md
Normal file
6
content/flakni-abstinenta/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
+++
|
||||
title = "Flákni abstinenta"
|
||||
[taxonomies]
|
||||
category = ["mixtape"]
|
||||
artist = ["Vráťa Hošek"]
|
||||
+++
|
65
content/hadanka/hadanka.cho
Normal file
65
content/hadanka/hadanka.cho
Normal file
@ -0,0 +1,65 @@
|
||||
{title: Hádanka}
|
||||
{artist: Tragedis}
|
||||
{columns: 2}
|
||||
|
||||
{start_of_intro}
|
||||
[Em] [C] [G] [D]
|
||||
[Em] [C] [G] [D]
|
||||
[C] [Em] [G] [D] [C]
|
||||
{end_of_intro}
|
||||
|
||||
{sov}
|
||||
Kolik na [Em]nebi je p[C]táků a [G]na polštáři [D]snů
|
||||
a [Em]na kolejích v[C]laků a v [G]Bibli zázra[D]ků?
|
||||
Kolik [C]na pobřeží [Em]skal a na těch [G]skalách majá[D]ků
|
||||
a kolik [Em]u majáků v[C]raků a [G]padlých vojá[D]ků?
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
[Em]Kdo to [C]ví, [G]kdo to [D]ví,
|
||||
[Em]Kdo to [C]ví, [G]kdo to [D]ví,
|
||||
[C]kdo to [Em]ví, [G]kdo to [D]ví?
|
||||
Ať odpo[C]ví.
|
||||
{eoc}
|
||||
|
||||
{sov}
|
||||
Jak [Em]veliký je [C]vesmír a [G]kolik je v něm [D]hvězd,
|
||||
kolik [Em]na světě je [C]měst a mezi [G]těmi městy [D]cest?
|
||||
Proč je [C]život příliš [Em]krátký na to [G]vidět každý z [D]nich,
|
||||
v nich se [Em]milovat a [C]žít a přečíst [G]tisíc moudrých [D]knih?
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
[Em]Kdo to [C]ví, [G]kdo to [D]ví,
|
||||
[Em]Kdo to [C]ví, [G]kdo to [D]ví,
|
||||
[C]kdo to [Em]ví, [G]kdo to [D]ví?
|
||||
Ať odpo[C]ví.
|
||||
{eoc}
|
||||
|
||||
{column_break}
|
||||
{start_of_solo}
|
||||
[Em] [C] [G] [D]
|
||||
[Em] [C] [G] [D]
|
||||
[C] [Em] [G] [D] [C]
|
||||
{end_of_solo}
|
||||
|
||||
{sov}
|
||||
Zda je [Em]dané, co se [C]stane, pro mě [G]nebo pro Vás [D]pane?
|
||||
Jedi[Em]ný, co bych si [C]přál, ať moje [G]touha nevy[D]vane.
|
||||
A až [C]jednou budu [Em]moudrý, budu [G]odpovědi [D]znát,
|
||||
ovšem [Em]prozatím jsem [C]laik, a tak se [G]táži ako[D]rát.
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
[Em]Kdo to [C]ví, [G]kdo to [D]ví,
|
||||
[Em]Kdo to [C]ví, [G]kdo to [D]ví,
|
||||
[C]kdo to [Em]ví, [G]kdo to [D]ví?
|
||||
Ať odpo[C]ví.
|
||||
{eoc}
|
||||
|
||||
{start_of_outro}
|
||||
[Em] [C] [G] [D]
|
||||
[Em] [C] [G] [D]
|
||||
[C] [Em] [G] [D] [C]
|
||||
[D] [Em]
|
||||
{end_of_outro}
|
6
content/hadanka/index.md
Normal file
6
content/hadanka/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
+++
|
||||
title = "Hádanka"
|
||||
[taxonomies]
|
||||
category = ["mixtape"]
|
||||
artist = ["Tragedis"]
|
||||
+++
|
99
content/hafanana/hafanana.cho
Normal file
99
content/hafanana/hafanana.cho
Normal file
@ -0,0 +1,99 @@
|
||||
{title: Hafanana}
|
||||
{artist: Daniel Nekonečný}
|
||||
{columns: 3}
|
||||
|
||||
{sov}
|
||||
[Am]Rád tančím tanec hafana[E7]na
|
||||
rád si zpívám šala[Am]lala
|
||||
sexy tanec hafana[F]na
|
||||
tanečnici [C]hledám [G]šalala[C]la.
|
||||
|
||||
[Am]Včera jsem ji potkal s hafana[E7]ma
|
||||
ta perla si zpívala šala[Am]lala
|
||||
rychle jsem si koupil hafana[F]na
|
||||
a taky [C]tokal [G]šalala[C]la.
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
[F]Hej [C]já madam taky mám
|
||||
[E7]fakt super ha[Am]fanana
|
||||
[F]zakouříme, [C]vykouříme
|
||||
spolu [G]čarokrásný hava[C]na.
|
||||
|
||||
[F]Hej [C]já madam taky znám
|
||||
[E7]ten tanec ha[Am]fanana
|
||||
[F]zatančíme [C]zatančíme
|
||||
sexy [G]tanec hafana[C]na.
|
||||
{eoc}
|
||||
|
||||
{sov}
|
||||
[Am]Mrkla na mě jako na šama[E7]na
|
||||
tak jdeme na to kotě šala[Am]lala
|
||||
v tu ránu duní země pod noha[F]ma
|
||||
jako mauna[C]keja [G]šalala[C]la.
|
||||
|
||||
[Am]Tančíme jak bozi hafana[E7]na
|
||||
obutí i bosí šala[Am]lala
|
||||
líbal bych ji rád pod palma[F]ma
|
||||
miliarda[C]krát [G]šalala[C]la.
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
[F]Hej [C]odkud je láska tvá
|
||||
[E7]půvabná a [Am]čarovná
|
||||
[F]odkud je tvá [C]odkud je
|
||||
láska tvá [G]půvabná a lahod[C]ná.
|
||||
|
||||
[F]Hej [C]odkud je láska tvá
|
||||
[E7]půvabná a [Am]čarovná
|
||||
[F]odkud je tvá [C]odkud je
|
||||
láska tvá [G]půvabná a lahod[C]ná.
|
||||
{eoc}
|
||||
|
||||
{sov}
|
||||
[Am]Pak sem ji potkal s rodiče[E7]ma
|
||||
prej je moc mladá šala[Am]lala
|
||||
proto přišli s šerifa[F]ma
|
||||
vo co mi prej [C]frčí [G]šalala[C]la.
|
||||
|
||||
[Am]Ukaž nám to svoje hafana[E7]na
|
||||
ukaž nám to svoje šala[Am]lala
|
||||
možná že pak půjdeš hačana[F]na
|
||||
tak se rychle [C]předveď [G]šalala[C]la.
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
[F]Hej [C]je to jen tenhleten
|
||||
[E7]ten tanec ha[Am]fanana.
|
||||
[F]Je to jen ten [C]je to jen tenhleten
|
||||
[G]sexy hafana[C]na.
|
||||
|
||||
[F]Hej [C]je to jen tenhleten
|
||||
[E7]ten tanec ha[Am]fanana.
|
||||
[F]Je to jen ten [C]je to jen tenhleten
|
||||
[G]sexy hafana[C]na.
|
||||
{eoc}
|
||||
|
||||
{sov}
|
||||
A [Am]všichni už tančí hafana[E7]na
|
||||
a rodiče zpívaj šala[Am]lala
|
||||
a pekelně to šije s šerifa[F]ma
|
||||
a tančí se [C]všude [G]šalala[C]la.
|
||||
|
||||
[Am]Tančí se v bankách hafana[E7]na
|
||||
tančí se v obchodech šala[Am]lala
|
||||
a tancuje se pod hradčana[F]ma
|
||||
tak jdeme na to [C]všichni [G]šalala[C]la.
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
[F]Hej [C]já madam taky mám
|
||||
[E7]fakt super ha[Am]fanana
|
||||
[F]zakouříme, [C]vykouříme
|
||||
spolu [G]čarokrásný hava[C]na.
|
||||
|
||||
[F]Hej [C]já madam taky znám
|
||||
[E7]ten tanec ha[Am]fanana
|
||||
[F]zatančíme [C]zatančíme
|
||||
sexy [G]tanec hafana[C]na.
|
||||
{eoc}
|
6
content/hafanana/index.md
Normal file
6
content/hafanana/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
+++
|
||||
title = "Hafanana"
|
||||
[taxonomies]
|
||||
category = ["mixtape"]
|
||||
artist = ["Daniel Nekonečný"]
|
||||
+++
|
77
content/hleda-se-deda/hleda-se-deda.cho
Normal file
77
content/hleda-se-deda/hleda-se-deda.cho
Normal file
@ -0,0 +1,77 @@
|
||||
{title: Hledá se děda}
|
||||
{artist: Morčata na útěku}
|
||||
{columns: 2}
|
||||
|
||||
[Am] [G] [E] [*3x]
|
||||
|
||||
{sov}
|
||||
[Am]Hledá se děda, starej [G]moula. [E]
|
||||
[Am]Vždyť boty má tady, kde může [G]být. [E]
|
||||
[Am]Hledá se děda, kde se [G]toulá? [E]
|
||||
[Am]Vemte pár chlapů, projeďte [G]byt. [E]
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
Hledá se [Am]děda, špatná [G]zpráva,
|
||||
měla ho [F]hlídat nějaká mladá [G]kráva,
|
||||
Praha, [Am]Brno, Bratis[C]lava,
|
||||
kdepak [G]je mu konečník?
|
||||
Siréna [Am]houká, fízli už [G]jedou,
|
||||
co se zas [F]stalo, co je zas [G]s dědou?
|
||||
Chci ještě [Am]vidět [C]jeho kadeř [G]šedou.
|
||||
{eoc}
|
||||
|
||||
[Am] [G] [E] [*2x]
|
||||
|
||||
{sov}
|
||||
[Am]Hledá se děda, ó ach [G]běda. [E]
|
||||
[Am]Ach to je vážně k nasrá[G]ní. [E]
|
||||
[Am]Když nevrátí se do o[G]běda, [E]
|
||||
[Am]vyhlásíme pátrá[G]ní. [E]
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
Hledá se [Am]děda, špatná [G]zpráva,
|
||||
měla ho [F]hlídat nějaká mladá [G]kráva,
|
||||
Praha, [Am]Brno, Bratis[C]lava,
|
||||
kdepak [G]je mu konečník?
|
||||
Siréna [Am]houká, fízli už [G]jedou,
|
||||
co se zas [F]stalo, co je zas [G]s dědou?
|
||||
Chci ještě [Am]vidět [C]jeho kadeř [G]šedou.
|
||||
{eoc}
|
||||
|
||||
{soc}
|
||||
Pod stolem [Am]není, na hajzlu [G]taky,
|
||||
kam se zas [F]poděl? Ježkovy [G]zraky!
|
||||
Snad ne[Am]krmí houmle[C]sáky
|
||||
na la[G]vičce před Tescem.
|
||||
Siréna [Am]houká, fízli už [G]jedou,
|
||||
co se zas [F]stalo, co je zas [G]s dědou?
|
||||
Chci ještě [Am]vidět [C]jeho kadeř [G]šedou.
|
||||
{eoc}
|
||||
|
||||
[Am]
|
||||
Ježiši, tak kde zas je?
|
||||
Já nevím, teď tady byl!
|
||||
Ty, jestli si ho zase ztratil,
|
||||
já ti dalšího kupovat nebudu! [E]
|
||||
|
||||
{soc}
|
||||
Hledá se [Am]děda, špatná [G]zpráva,
|
||||
měla ho [F]hlídat nějaká mladá [G]kráva,
|
||||
Praha, [Am]Brno, Bratis[C]lava,
|
||||
kdepak [G]je mu konečník?
|
||||
Siréna [Am]houká, fízli už [G]jedou,
|
||||
co se zas [F]stalo, co je zas [G]s dědou?
|
||||
Chci ještě [Am]vidět [C]jeho kadeř [G]šedou.
|
||||
{eoc}
|
||||
|
||||
{soc}
|
||||
Pod stolem [Am]není, na hajzlu [G]taky,
|
||||
kam se zas [F]poděl? Ježkovy [G]zraky!
|
||||
Snad ne[Am]krmí houmle[C]sáky
|
||||
na la[G]vičce před Tescem.
|
||||
Siréna [Am]houká, fízli už [G]jedou,
|
||||
co se zas [F]stalo, co je zas [G]s dědou?
|
||||
Chci ještě [Am]vidět [C]jeho kadeř [G]šedou.
|
||||
{eoc}
|
6
content/hleda-se-deda/index.md
Normal file
6
content/hleda-se-deda/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
+++
|
||||
title = "Hledá se děda"
|
||||
[taxonomies]
|
||||
category = ["mixtape"]
|
||||
artist = ["Morčata na útěku"]
|
||||
+++
|
@ -3,8 +3,6 @@
|
||||
{columns: 2}
|
||||
{capo: 2}
|
||||
|
||||
{c: Capo 2}
|
||||
|
||||
{sov}
|
||||
Ten, kdo [Am]nezná hukot vody lopat[C]kama vířený
|
||||
jako [G]já, jó jako [Am]já,
|
||||
|
43
content/humusak/humusak.cho
Normal file
43
content/humusak/humusak.cho
Normal file
@ -0,0 +1,43 @@
|
||||
{title: Humusák}
|
||||
{artist: E!E}
|
||||
{transpose: 5}
|
||||
|
||||
{c: Transpozice z C na G}
|
||||
|
||||
[D] [C] [G] [D]
|
||||
|
||||
{sov}
|
||||
[D]Barevná hlava, trochu [C]do modra,
|
||||
[G]Koženej hábit, řetě[D]zy.
|
||||
[D]Namalovanej, jako [C]buzerant,
|
||||
[G]Do ucha kroužek, teď si g[D]rant.
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
[D]HUMUSÁK, [C]HUMUSÁK, [G]HUMUSÁK, HUMU[D]SÁK.
|
||||
[D]HUMUSÁK, [C]HUMUSÁK, [G]HUMUSÁK, HUMU[D]SÁK.
|
||||
{eoc}
|
||||
|
||||
{sov}
|
||||
[D]Po městě chodíš, vrážíš [C]do lidí,
|
||||
[G]Řetězem chrastíš a máš [D]hlad.
|
||||
[D]Snídáš v bufetu, to je [C]tvůj život,
|
||||
[G]Víš proč to děláš, nejsi [D]cvok.
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
[D]HUMUSÁK, [C]HUMUSÁK, [G]HUMUSÁK, HUMU[D]SÁK.
|
||||
[D]HUMUSÁK, [C]HUMUSÁK, [G]HUMUSÁK, HUMU[D]SÁK.
|
||||
{eoc}
|
||||
|
||||
{sov}
|
||||
[D]Večer se nudíš, nejsi [C]sám,
|
||||
[G]Pustíš si E!E a jdeš s[D]pát.
|
||||
[D]Sem tam se zpiješ, když je [C]za co pít,
|
||||
[G]Nemáš budoucnost, ale chceš [D]žít.
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
[D]HUMUSÁK, [C]HUMUSÁK, [G]HUMUSÁK, HUMU[D]SÁK.
|
||||
[D]HUMUSÁK, [C]HUMUSÁK, [G]HUMUSÁK, HUMU[D]SÁK.
|
||||
{eoc}
|
6
content/humusak/index.md
Normal file
6
content/humusak/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
+++
|
||||
title = "Humusák"
|
||||
[taxonomies]
|
||||
category = ["mixtape"]
|
||||
artist = ["E!E"]
|
||||
+++
|
6
content/jarni-kuryr/index.md
Normal file
6
content/jarni-kuryr/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
+++
|
||||
title = "Jarní kurýr"
|
||||
[taxonomies]
|
||||
category = ["classic"]
|
||||
artist = ["Miki Ryvola"]
|
||||
+++
|
64
content/jarni-kuryr/jarni-kuryr.cho
Normal file
64
content/jarni-kuryr/jarni-kuryr.cho
Normal file
@ -0,0 +1,64 @@
|
||||
{new_song toc=no}
|
||||
{title: Jarní kurýr}
|
||||
{artist: Miki Ryvola}
|
||||
{columns: 2}
|
||||
|
||||
{define: Emb13 base-fret 1 frets 0 2 2 0 1 0}
|
||||
|
||||
{c: Intro brnkání C/G}
|
||||
|
||||
{sov}
|
||||
Duně[C]ní kopyt [F]večer slýchá[C]vám.
|
||||
Úolím jarní [Em]kurýr jede k [E]nám. [E7]
|
||||
V peře[Am]jích řeka [G]zvoní a [F]jarem vítr [E]voní.
|
||||
Přijíž[Am]dí jarní [G]kurýr, [F] dobře [E]ho [Am]znám.
|
||||
[Am]Ví, celej [G]kraj to ví, [G][F#][F]
|
||||
[F]veze nám [G]jaro v [F]brašně se[E]dlo[Am]vý.[Am7] [Am6] [Fm7]
|
||||
{eov}
|
||||
|
||||
{sov}
|
||||
Zase [C]jdou krajem [F]vánky voňa[C]vý.
|
||||
Vobouvám svoje [Em]boty toula[E]vý. [E7]
|
||||
Dobře [Am]ví moje [G]milá: i [F]kdyby víla [E]byla,
|
||||
tyhle [Am]toulavý [G]boty [F] neza[E]sta[Am]ví.
|
||||
[Am]Mám boty [G]toulavý, [G][F#][F]
|
||||
[F]ty ani [G]kouzlem [F] neza[E]sta[Am]ví.[Am7] [Am6] [Fm7]
|
||||
{eov}
|
||||
|
||||
{sov}
|
||||
Musím [C]jít, mraky [F]táhnou nad hla[C]vou,
|
||||
musím jít stopou [Em]bílou toula[E]vou. [E7]
|
||||
Nepla[Am]kej, že se [G]ztratím, [F] do roka se [E]vrátím.
|
||||
Prošla[Am]pám cestu [G]domů [F] jarní [E]tra[Am]vou.
|
||||
[Am]Víš, ty to [G]dobře víš, [G][F#][F]
|
||||
[F]ty moje [G]boty [F] neza[E]sta[Am]víš.[Am7] [Am6] [Fm7]
|
||||
{eov}
|
||||
{column_break}
|
||||
{c: Doprovod, Capo 5}
|
||||
|
||||
{sov}
|
||||
Duně[G]ní kopyt [C]večer slýchá[G]vám.
|
||||
Úolím jarní [Bm]kurýr jede k [B7]nám.
|
||||
V peře[Em]jích řeka [D]zvoní a [C]jarem vítr [B7]voní.
|
||||
Přijíž[Em]dí jarní [D]kurýr, [C] dobře [B7]ho [Em]znám.
|
||||
[Em]Ví, celej [D]kraj to ví,
|
||||
[C]veze nám [D]jaro v [C]brašně se[B7]dlo[Em7]vý.[Em6] [Emb13] [Em]
|
||||
{eov}
|
||||
|
||||
{sov}
|
||||
Zase [G]jdou krajem [C]vánky voňa[G]vý.
|
||||
Vobouvám svoje [Bm]boty toula[B7]vý.
|
||||
Dobře [Em]ví moje [D]milá: i [C]kdyby víla [B7]byla,
|
||||
tyhle [Em]toulavý [D]boty [C] neza[B7]sta[Em]ví.
|
||||
[Em]Mám boty [D]toulavý,
|
||||
[C]ty ani [D]kouzlem [C] neza[B7]sta[Em7]ví.[Em6] [Emb13] [Em]
|
||||
{eov}
|
||||
|
||||
{sov}
|
||||
Musím [G]jít, mraky [C]táhnou nad hla[G]vou,
|
||||
musím jít stopou [Bm]bílou toula[B7]vou.
|
||||
Nepla[Em]kej, že se [D]ztratím, [C] do roka se [B7]vrátím.
|
||||
Prošla[Em]pám cestu [D]domů [C] jarní [B7]tra[Em]vou.
|
||||
[Em]Víš, ty to [D]dobře víš,
|
||||
[C]ty moje [D]boty [C] neza[B7]sta[Em7]víš.[Em6] [Emb13] [Em]
|
||||
{eov}
|
@ -1,7 +1,10 @@
|
||||
{title: Jaro na Aljašce}
|
||||
{artist: K. T. O.}
|
||||
{transpose: 5}
|
||||
{columns: 2}
|
||||
|
||||
{c: Původně od G, transpozice o 5}
|
||||
|
||||
{sov}
|
||||
Až [G]jaro na Aljašku [C]zavítá k [G]nám,
|
||||
[G]hromadu zlata já [A]za zimu [D]mám,
|
||||
@ -29,6 +32,8 @@ když [G]jaro na Aljašku [C]zavítá k [G]nám?
|
||||
[G]šampaňský víno tu [A]sám budu [D]pít,
|
||||
s [G]partnery svými tu [C]zůstanu [G]sám,
|
||||
až [G]jaro na Aljašku [C]zavítá k [G]nám.
|
||||
{eov}
|
||||
|
||||
{sov}
|
||||
Až [G]jaro na Aljašku [C]zavítá k [G]nám.
|
||||
{eov}
|
||||
|
6
content/je-mi-to-bracha/index.md
Normal file
6
content/je-mi-to-bracha/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
+++
|
||||
title = "Je mi to brácha"
|
||||
[taxonomies]
|
||||
category = ["mixtape"]
|
||||
artist = ["Mucha"]
|
||||
+++
|
73
content/je-mi-to-bracha/je-mi-to-bracha.cho
Normal file
73
content/je-mi-to-bracha/je-mi-to-bracha.cho
Normal file
@ -0,0 +1,73 @@
|
||||
{title: Je mi to brácha}
|
||||
{artist: Mucha}
|
||||
{columns: 2}
|
||||
|
||||
[Dm] [Gm] [C] [A] [Dm]
|
||||
|
||||
{sov}
|
||||
[Dm]Kolikrát půjdu se mejt než smyju tu [Gm]špínu
|
||||
[A]Kolikrát chce se mi blejt když sežeru [Dm]prejt
|
||||
{eov}
|
||||
|
||||
{sov}
|
||||
[Dm]Kolikrát mám plný dřez a ten je plný [Gm]splínu
|
||||
[A]Voňavej zelenej skejt hlava je plná [Dm]v lihu
|
||||
{eov}
|
||||
|
||||
{sov}
|
||||
[Dm]Kolikrát je mi to léto když začalo [Gm]léto
|
||||
[A]Kolikrát je ti to jedno když je ti to [Dm]léto
|
||||
{eov}
|
||||
|
||||
{sov}
|
||||
[Dm]Kolikrát je mi to léto když vrátí se [Gm]brácha
|
||||
Z výlevky [A]zbytky tvých vlasů na levnou krásu [Dm]vybírám
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
Chtěl jsem to [Gm]ráno kdy naposled [C]snídal si
|
||||
s tebou ti [Dm]říct že už ti nezavolám
|
||||
Pro jednu pitomou [Gm]holku proválet svý [C]touhy
|
||||
ztratil jsem [Dm]všechno o čem doma si [A]snil
|
||||
a teď je mi to
|
||||
{eoc}
|
||||
|
||||
{sov}
|
||||
[Dm]Kolikrát není tu brácha když zavřeli [Gm]stánek
|
||||
[A]Není to fuk že není kam jít ani s [Dm]holkou co nemá kam jít
|
||||
{eov}
|
||||
|
||||
{sov}
|
||||
[Dm]Kolikrát není tu kámen no není tu [Gm]kámen
|
||||
[A]Kolikrát půjdu se lejt než vrátí se [Dm]léto
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
Chtěl jsem to [Gm]léto kdy vrátil se [C]brácha
|
||||
za každou [Dm]cenu leje v neděli lejt
|
||||
Pro jednu šunkovou [Gm]rolku a pro jeden [C]úsměv
|
||||
a jak říkal [Dm]David Bowie It is too [A]late
|
||||
a teď je mi to [Dm]léto
|
||||
{eoc}
|
||||
|
||||
{sov}
|
||||
[Dm]Hraju si písničky svý pro sebe sobě si [Gm]sám sem si je pro sebe psal
|
||||
[A]Mám je tak rád tak pozhasínej můj [Dm]brácha zas není kam jít
|
||||
{eov}
|
||||
|
||||
{sov}
|
||||
[Dm]Je mi to kámen na kameni brácha [Gm]postává
|
||||
Prosím tě [A]pozhasínej já půjdu se mejt [Dm]a co bude dál
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
Chtěl jsem to [Gm]léto kdy vrátil se [C]brácha
|
||||
za každou [Dm]cenu leje v neděli lejt
|
||||
Pro jednu šunkovou [Gm]rolku a pro jeden [C]úsměv
|
||||
a jak říkal [Dm]David Bowie It is too [A]late
|
||||
Chtěl jsem to [Gm]ráno kdy došla nám [C]sádra
|
||||
chtěl jsem se [Dm]ráchat s bráchou půjdem se mejt
|
||||
Už není co [Gm]pejt a není tu [C]sádra
|
||||
a tak zítra [Dm]u stánků
|
||||
[A]a teď je mi to [Dm]brácha
|
||||
{eoc}
|
6
content/jezdim-bez-nehod/index.md
Normal file
6
content/jezdim-bez-nehod/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
+++
|
||||
title = "Jezdím bez nehod"
|
||||
[taxonomies]
|
||||
category = ["classic"]
|
||||
artist = ["Milan Chladil"]
|
||||
+++
|
62
content/jezdim-bez-nehod/jezdim-bez-nehod.cho
Normal file
62
content/jezdim-bez-nehod/jezdim-bez-nehod.cho
Normal file
@ -0,0 +1,62 @@
|
||||
{title: Jezdím bez nehod}
|
||||
{artist: Milan Chladil}
|
||||
{columns: 2}
|
||||
{capo: 2}
|
||||
|
||||
{sob}
|
||||
[G] [Am] [D] [G]
|
||||
{eob}
|
||||
|
||||
{sov}
|
||||
Dva roky [G]jezdím bez nehod,
|
||||
s větrem se honím o [Am]závod.
|
||||
Na moje [D]obutí je spolehnutí
|
||||
a motor má vždy [D7]správný [G]chod.
|
||||
{eov}
|
||||
|
||||
{sov}
|
||||
Asfalt mi [G]šumí pod koly,
|
||||
kličkuji mezi výmo[Am]ly,
|
||||
řítím se [D]jako drak, však vždycky jen tak,
|
||||
jak předpisy mi [D7]dovo[G]lí.
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
Tak já [C]pádím (on pádí)
|
||||
cestou [G]necestou, (vždy svěží)
|
||||
v pět v [D]Dejvicích (v pět v Dejvicích),
|
||||
v Brně [G]před šestou (to [G7]stěží).
|
||||
Však jak [C]říkám (jak říká),
|
||||
není [G]náhodou (jen náhodou),
|
||||
že se [A]nesetkám s neho[D]dou.
|
||||
{eoc}
|
||||
{column_break}
|
||||
|
||||
|
||||
{sov}
|
||||
Bez nehod [G]jezdit dovedu,
|
||||
tak vedu stroj svůj kupře[Am]du.
|
||||
Vždy stejnou [D]rychlostí a bez starostí
|
||||
jen díky svému [D7]mope[G]du.
|
||||
{eov}
|
||||
|
||||
{sob}
|
||||
[G] [Am] [D] [G]
|
||||
{eob}
|
||||
|
||||
{soc}
|
||||
Tak já [C]pádím (on pádí)
|
||||
cestou [G]necestou, (vždy svěží)
|
||||
v pět v [D]Dejvicích (v pět v Dejvicích),
|
||||
v Brně [G]před šestou (to [G7]stěží).
|
||||
Však jak [C]říkám (jak říká),
|
||||
není [G]náhodou (jen náhodou),
|
||||
že se [A]nesetkám s neho[D]dou.
|
||||
{eoc}
|
||||
|
||||
{sov}
|
||||
Bez nehod [G]jezdit dovedu,
|
||||
tak vedu stroj svůj kupře[Am]du.
|
||||
Vždy stejnou [D]rychlostí a bez starostí
|
||||
jen díky svému [D7]mope[G]du.
|
||||
{eov}
|
@ -1,6 +1,7 @@
|
||||
{title: Jolene}
|
||||
{artist: Fešáci}
|
||||
{columns: 2}
|
||||
{capo: 4}
|
||||
|
||||
{c: Fešáci mají Capo 2}
|
||||
|
||||
|
6
content/kamil/index.md
Normal file
6
content/kamil/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
+++
|
||||
title = "Kamil"
|
||||
[taxonomies]
|
||||
category = ["mixtape"]
|
||||
artist = ["Mucha"]
|
||||
+++
|
88
content/kamil/kamil.cho
Normal file
88
content/kamil/kamil.cho
Normal file
@ -0,0 +1,88 @@
|
||||
{title: Kamil}
|
||||
{artist: Mucha}
|
||||
{columns: 2}
|
||||
|
||||
{sob}
|
||||
[Em]Kamile, Kamile, Kamile ... Kamile, debile
|
||||
{eob}
|
||||
|
||||
{sov}
|
||||
[Em]Kamile, kdybys jen věděl, jak je mi nepříjemné,
|
||||
když na mě mluvíš ba dokonce když se mě [Am]dotýkáš
|
||||
Ach Bože to je tolik [Em]nepříjemné
|
||||
{eov}
|
||||
|
||||
{sov}
|
||||
[Em]Špinavý Kamil je čističem kanálů,
|
||||
smrdí jak líbezné výpary z análů, [Am]
|
||||
tak takový je [Em]Kamil
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
[Em]lalala lalala lalala lalala
|
||||
[C]lalala lalala lalala lalala
|
||||
[Am]lalala lalala lalala lalala
|
||||
[Em]ló
|
||||
{eoc}
|
||||
|
||||
{sob}
|
||||
[Em]Kamile, Kamile, Kamile ... Kamile, debile
|
||||
{eob}
|
||||
|
||||
{sov}
|
||||
[Em]Kámoška Jarmila, vždycky mi radila
|
||||
straň se co nejvíce slizkého Kamila
|
||||
[Am]Kamil je motýl, a Kamil je včela
|
||||
[Em]Kamila liskala bych od rána do večera
|
||||
{eov}
|
||||
|
||||
{sov}
|
||||
[Em]Potkávat Kamila v šalině, šavle bych házela
|
||||
netečným babičkám po klíně [Am]
|
||||
tak takový je Kamil[Em]
|
||||
{eov}
|
||||
|
||||
|
||||
{soc}
|
||||
[Em]To bych se raději půl roku nemyla,
|
||||
[C]lepší než poznávat potkávat Kamila,
|
||||
[Am]Kdybys tu nebyl tak největším debilem,
|
||||
[Em]zůstává ten co mě seznámil s Kamilem
|
||||
[Em]Tak jako nejvíce z chlupatých gorila
|
||||
[C]lze si též představit nahého Kamila
|
||||
[Am]Největším omylem byl by styk s Kamilem
|
||||
[Em]Debile, debile, debile
|
||||
{eoc}
|
||||
|
||||
{sob}
|
||||
[Em]Kamile, Kamile, Kamile ... Kamile, debile
|
||||
{eob}
|
||||
|
||||
{sov}
|
||||
[Em]Ach, kdybych měla kulomet tak už by to bylo hned
|
||||
ale [Am]nebuďme zase zbytečně brutální
|
||||
Kamil je [Em]totální, ale totální dement
|
||||
{eov}
|
||||
|
||||
{sov}
|
||||
[Em]On totiž neví co a proč a proč a co, a [Am]vajco,
|
||||
to má místo hlavy, [Em]ano vajco
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
[Em]To bych se raději půl roku nemyla,
|
||||
[C]lepší než poznávat potkávat Kamila,
|
||||
[Am]Kdybys tu nebyl tak největším debilem,
|
||||
[Em]zůstává ten co mě seznámil s Kamilem
|
||||
[Em]Tak jako nejvíce z chlupatých gorila
|
||||
[C]lze si též představit nahého Kamila
|
||||
[Am]Největším omylem byl by styk s Kamilem
|
||||
[Em]Debile, debile, debile
|
||||
{eoc}
|
||||
|
||||
{soc}
|
||||
[Em]lalalaláj lalájláj lalala[C]láj lalala
|
||||
[Am]Debile, debile, debile, debile, [Em]debile
|
||||
[Em]lalalaláj lalájláj lalala[C]láj lalala
|
||||
[Am]Debile, debile, debile, debile [Em]
|
||||
{eoc}
|
@ -1,8 +1,6 @@
|
||||
{title: Kundička růžová}
|
||||
{artist: Standa}
|
||||
|
||||
{capo: 3}
|
||||
{c: Capo: 3}
|
||||
|
||||
{define: Dmi7 base-fret 3 frets x 0 0 2 1 1}
|
||||
|
||||
|
6
content/leto/index.md
Normal file
6
content/leto/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
+++
|
||||
title = "Léto"
|
||||
[taxonomies]
|
||||
category = ["mixtape"]
|
||||
artist = ["Tři sestry"]
|
||||
+++
|
59
content/leto/leto.cho
Normal file
59
content/leto/leto.cho
Normal file
@ -0,0 +1,59 @@
|
||||
{title: Léto}
|
||||
{artist: Tři sestry}
|
||||
{columns: 2}
|
||||
|
||||
{c: Standra transponuje z D na G}
|
||||
{c: tj. G D Em C}
|
||||
|
||||
{start_of_intro}
|
||||
[D] [A] [Bm] [G] [*2x]
|
||||
{end_of_intro}
|
||||
|
||||
{sov}
|
||||
[D]Lyže patří do skříně, [A]tak je tam dejte
|
||||
[Bm]a dlouhý zimě, [G]zamávejte
|
||||
[D]ať už táhne, [A]paní kláda
|
||||
[Bm]už nastává [G]léta vláda
|
||||
[D]den se plouží, [A]oschnou meze
|
||||
[Bm]a kdo nezná [G]vlastní meze
|
||||
[D]může usnout v [A]poli máků
|
||||
[Bm]nemít hrůzu z [G]funebráků [F#m] [G]
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
[D]Tráva se [A]nekývá a [Bm]slunce pálí [G]šestnáct hodin denně
|
||||
[A]já se však [E]neskrývám a [G]víceméně [F#m]méně[G]cenně
|
||||
[D]zevluju v [A]zahrádkách a [Bm]letní vůní [G]pivo kraluje tu
|
||||
[A]přísun jak v [E]po drátkách, [G] [F#m]díky [G]létu
|
||||
{eoc}
|
||||
|
||||
{sob}
|
||||
[D] [A] [Bm] [G] [*2x]
|
||||
{eob}
|
||||
|
||||
{sov}
|
||||
[D]Obilí zlátne, [A]je skoro hnědý
|
||||
[Bm]do noci zářej [G]leonidy
|
||||
[D]a na koupáku [A]kvantům vztahů
|
||||
[Bm]vznikne a v září [G]bude v tahu
|
||||
[D]kytky rostou [A]mají dost vláhy
|
||||
[Bm]odmění se [G]jistě záhy
|
||||
[D]Slunce žár, [A]příjde po dešti
|
||||
[Bm]poznám to na svym [G]konopišti [F#m] [G]
|
||||
{eov}
|
||||
|
||||
{column_break}
|
||||
{soc}
|
||||
[D]Tráva se [A]nekývá a [Bm]slunce pálí [G]šestnáct hodin denně
|
||||
[A]já se však [E]neskrývám a [G]víceméně [F#m]méně[G]cenně
|
||||
[D]zevluju v [A]zahrádkách a [Bm]letní vůní [G]pivo kraluje tu
|
||||
[A]přísun jak v [E]po drátkách, mý [G]velký díky [F#m]patří [G]létu
|
||||
{eoc}
|
||||
|
||||
{soc}
|
||||
[D]Tráva se [A]nekývá a [Bm]slunce pálí [G]šestnáct hodin denně
|
||||
[A]já se však [E]neskrývám a [G]víceméně [F#m]méně[G]cenně
|
||||
[D]zevluju v [A]zahrádkách a [Bm]letní vůní [G]pivo kraluje tu
|
||||
[A]přísun jak v [E]po drátkách, mý [G]velký díky [F#m]patří [G]létu
|
||||
[F#m]patří [G]létu [D]
|
||||
{eoc}
|
73
content/lida/index.md
Normal file
73
content/lida/index.md
Normal file
@ -0,0 +1,73 @@
|
||||
+++
|
||||
title = "Lída"
|
||||
[taxonomies]
|
||||
category = ["mixtape"]
|
||||
artist = ["Morčata na útěku"]
|
||||
+++
|
||||
|
||||
Víš, na co bych měl teďka chuť?
|
||||
Na velkou tlustou babu se stehnama jako hroch
|
||||
|
||||
{sob}
|
||||
[C] [Em] [Am] [F]
|
||||
[C] [Em] [D5]
|
||||
{eob}
|
||||
|
||||
{sov}
|
||||
[Em]Holku už [Am]mám
|
||||
Její [C]jméno je Lída
|
||||
[G]Váží jak dospělej [F]nosorožec [*8 dob]
|
||||
|
||||
[Em]Když jsem s ní [Am]sám
|
||||
Ta její [C]celulitída
|
||||
[G]Napovídá, že je [F]tlustokožec
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
Víš, já mám [C]rád tlustý [Em]baby spoce[Am]ný
|
||||
Když moje [F]Lída se mnou [C]spí
|
||||
A všechny [Em]krásný zdaj se [Am]mi
|
||||
I ty [F]vážně oškli[Em]vý
|
||||
{eoc}
|
||||
|
||||
{sov}
|
||||
Liduško m[Am]á
|
||||
Seš tak [C]nádherně tlustá
|
||||
Tak [G]houpni ke mně do pe[F]řin [*8 dob]
|
||||
|
||||
[Em]Tvarova[Am]ná
|
||||
Přesně [C]dle mýho gusta
|
||||
[G]Hubenejm já nevě[F]řim
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
Víš, já... Já mám [C]rád tlustý [Em]baby spoce[Am]ný
|
||||
Když moje [F]Lída se mnou [C]spí
|
||||
A všechny [Em]krásný zdaj se [D5]mi
|
||||
{eoc}
|
||||
|
||||
{sob}
|
||||
...
|
||||
{eob}
|
||||
|
||||
{sov}
|
||||
[Em]Už je tu [Am]zas
|
||||
Teď mě [C]do ucha kouše
|
||||
Z [G]kabelky si tahá [F]bič [*8 dob]
|
||||
|
||||
[Em]Je jako [Am]ďas
|
||||
Ďábel v [C]andělském rouše
|
||||
[G]Rychlým kvapem zdrhám pr[F]yč
|
||||
{eov}
|
||||
|
||||
|
||||
{soc}
|
||||
Víš, já... Já mám [C]rád tlustý [Em]baby spoce[Am]ný
|
||||
Když moje [F]Lída se mnou [C]spí
|
||||
Tak vocaď [Em]pocaď koře[Am]ni
|
||||
Už je to [F]vážně přehna[C]ný
|
||||
Já mám rád tlustý [Em]baby spoce[Am]ný
|
||||
Když moje [F]Lída se mnou [C]spí
|
||||
Tak vocaď [Em]pocaď koře[Am]ni
|
||||
Už je to [F]vážně přehna[Em]ný
|
||||
{eoc}
|
72
content/lida/lida.cho
Normal file
72
content/lida/lida.cho
Normal file
@ -0,0 +1,72 @@
|
||||
{title: Lída}
|
||||
{artist: Morčata na útěku}
|
||||
{album: Tenkrát na záchodě}
|
||||
{columns: 2}
|
||||
{capo: 5}
|
||||
|
||||
{c: Víš, na co bych měl teďka chuť? Na velkou tlustou babu se stehnama jako hroch.}
|
||||
|
||||
{sob}
|
||||
[C] [Em] [Am] [F]
|
||||
[C] [Em] [D]
|
||||
{eob}
|
||||
|
||||
{sov}
|
||||
[Em]Holku už [Am]mám
|
||||
Její [C]jméno je Lída
|
||||
[G]Váží jak dospělej [F]nosorožec [*8 dob]
|
||||
|
||||
[Em]Když jsem s ní [Am]sám
|
||||
Ta její [C]celulitída
|
||||
[G]Napovídá, že je [F]tlustokožec
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
Víš, já mám [C]rád tlustý [Em]baby spoce[Am]ný
|
||||
Když moje [F]Lída se mnou [C]spí
|
||||
A všechny [Em]krásný zdaj se [Am]mi
|
||||
I ty [F]vážně oškli[Em]vý
|
||||
{eoc}
|
||||
|
||||
{sov}
|
||||
Liduško m[Am]á
|
||||
Seš tak [C]nádherně tlustá
|
||||
Tak [G]houpni ke mně do pe[F]řin [*8 dob]
|
||||
|
||||
[Em]Tvarova[Am]ná
|
||||
Přesně [C]dle mýho gusta
|
||||
[G]Hubenejm já nevě[F]řim
|
||||
{eov}
|
||||
|
||||
{column_break}
|
||||
{soc}
|
||||
Víš, já... Já mám [C]rád tlustý [Em]baby spoce[Am]ný
|
||||
Když moje [F]Lída se mnou [C]spí
|
||||
A všechny [Em]krásný zdaj se [D]mi
|
||||
{eoc}
|
||||
|
||||
{sob}
|
||||
...
|
||||
{eob}
|
||||
|
||||
{sov}
|
||||
[Em]Už je tu [Am]zas
|
||||
Teď mě [C]do ucha kouše
|
||||
Z [G]kabelky si tahá [F]bič [*8 dob]
|
||||
|
||||
[Em]Je jako [Am]ďas
|
||||
Ďábel v [C]andělském rouše
|
||||
[G]Rychlým kvapem zdrhám pr[F]yč
|
||||
{eov}
|
||||
|
||||
|
||||
{soc}
|
||||
Víš, já... Já mám [C]rád tlustý [Em]baby spoce[Am]ný
|
||||
Když moje [F]Lída se mnou [C]spí
|
||||
Tak vocaď [Em]pocaď koře[Am]ni
|
||||
Už je to [F]vážně přehna[C]ný
|
||||
Já mám rád tlustý [Em]baby spoce[Am]ný
|
||||
Když moje [F]Lída se mnou [C]spí
|
||||
Tak vocaď [Em]pocaď koře[Am]ni
|
||||
Už je to [F]vážně přehna[C]ný
|
||||
{eoc}
|
@ -1,32 +1,48 @@
|
||||
{title: Loch Lomond}
|
||||
{artist: Waldemar Matuška}
|
||||
|
||||
{c: Capo 2}
|
||||
{columns: 2}
|
||||
{capo: 2}
|
||||
|
||||
{sov}
|
||||
Ten [C]kraj už je [Am]blízko a [Dm]já cestu [G]znám
|
||||
je [C]bílá a [Am]jde skotskou [F]plá[G]ní
|
||||
jde [F]úbočím [C]skal a [Dm]lučinami [G]tam
|
||||
kde se [C]nad Loch Lomond [F]stín měkce [G]sklá[C]ní
|
||||
Ten [C]kraj už je [Am]blízko a [Dm]já cestu [G]znám,
|
||||
Je [C]bílá a [Am]jde skotskou [F]plá[G]ní.
|
||||
Jde [F]úbočím [C]skal a [Dm]lučinami [G]tam,
|
||||
kde se [C]nad Loch Lomond [F]stín měkce [G]sklá[C]ní.
|
||||
{eov}
|
||||
|
||||
{c: Sólo}
|
||||
|
||||
{sov}
|
||||
Ten [C]kout a ty [Am]louky a [Dm]skály mám [G]rád
|
||||
tu [C]stráň co se v [Am]zálivu [F]kou[G]pá
|
||||
má [F]láska má [C]láska se [Dm]na mě bude [G]smát
|
||||
Ten [C]kout a ty [Am]louky a [Dm]skály mám [G]rád,
|
||||
tu [C]stráň co se v [Am]zálivu [F]kou[G]pá.
|
||||
Má [F]láska má [C]láska se [Dm]na mě bude [G]smát,
|
||||
tam kde [C]nad Loch Lomond [F]závoj mlh [G]stou[C]pá
|
||||
{eov}
|
||||
|
||||
{sov}
|
||||
Až [C]přijde ten [Am]čas vítr z [Dm]hor začne [G]vát
|
||||
a v té [C]chvíli [Am]kvést bude [F]trá[G]va
|
||||
má [F]láska má [C]láska z ní [Dm]lůžko bude [G]stlát
|
||||
tam kde [C]sám Loch Lomond v [F]rákosí [G]spá[C]vá
|
||||
a v té [C]chvíli [Am]kvést bude [F]trá[G]va.
|
||||
Má [F]láska má [C]láska z ní [Dm]lůžko bude [G]stlát,
|
||||
tam kde [C]sám Loch Lomond v [F]rákosí [G]spá[C]vá.
|
||||
{eov}
|
||||
|
||||
{c: Mezihra}
|
||||
[F] [C] [Dm] [G] [C][*(4 doby)]
|
||||
|
||||
{column_break}
|
||||
|
||||
{sov}
|
||||
Ten [C]kraj už je [Am]blízko a [Dm]já cestu [G]znám,
|
||||
je [C]bílá a [Am]jde skotskou [F]plá[G]ní.
|
||||
Jde [F]úbočím [C]skal a [Dm]lučinami [G]tam,
|
||||
kde se [C]nad Loch Lomond [F]stín měkce [G]sklá[C]ní.
|
||||
{eov}
|
||||
|
||||
{sov}
|
||||
Ten [C]kraj už je [Am]blízko a [Dm]já cestu [G]znám
|
||||
je [C]bílá a [Am]jde skotskou [F]plá[G]ní
|
||||
jde [F]úbočím [C]skal a [Dm]lučinami [G]tam
|
||||
kde se [C]nad Loch Lomond [F]stín měkce [G]sklá[C]ní
|
||||
O [C]ye'll tak' the [Am]high road, and [Dm]I'll tak' the [G]low road,
|
||||
And [C]I'll be in S[Am]cotland a[F]fore [G]ye,
|
||||
But [F]me and my [C]true love will [Dm]never meet a[G]gain,
|
||||
On the [C]bonnie, bonnie [F]banks o' Loch [G]Lo[C]mond.
|
||||
{eov}
|
||||
|
||||
{c: Sólo}
|
||||
|
6
content/lokomotiva/index.md
Normal file
6
content/lokomotiva/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
+++
|
||||
title = "Lokomotiva"
|
||||
[taxonomies]
|
||||
category = ["mixtape"]
|
||||
artist = ["Poletíme?"]
|
||||
+++
|
66
content/lokomotiva/lokomotiva.cho
Normal file
66
content/lokomotiva/lokomotiva.cho
Normal file
@ -0,0 +1,66 @@
|
||||
{title: Lokomotiva}
|
||||
{artist: Poletíme?}
|
||||
{columns: 2}
|
||||
|
||||
{sov}
|
||||
[G]Pokaždé když tě vidím, [D]vím, že by to šlo
|
||||
a když [Em]jsem přemejšlel, co cítím, [C]tak mě napadlo
|
||||
jestli [G]nechceš svýho osla vedle [D]mýho osla hnát,
|
||||
jestli [Em]nechceš se mnou tahat ze ze[C]mě rezavej drát.
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
[G]Jsi loko[D]motiva, která [Em]se řítí [C]tmou,
|
||||
[G]jsi indi[D]áni, kteří [Em]prérií je[C]dou,
|
||||
[G]jsi kulka [D]vystřelená [Em]do mojí hla[C]vy,
|
||||
[G]jsi prezident [D]a já tvé [Em]spojené stá[C]ty.
|
||||
{eoc}
|
||||
|
||||
{sov}
|
||||
[G]Přines jsem ti kytku, no co [D]koukáš, to se má
|
||||
je to [Em]koruna žvejkačkou ke špej[C]li přilepená,
|
||||
a dva ke[G]límky vod jogurtu, co je [D]mezi nima niť,
|
||||
může[Em]me si takhle volat, [C]když budeme chtít.
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
[G]Jsi loko[D]motiva, která [Em]se řítí [C]tmou,
|
||||
[G]jsi indi[D]áni, kteří [Em]prérií je[C]dou,
|
||||
[G]jsi kulka [D]vystřelená [Em]do mojí hla[C]vy,
|
||||
[G]jsi prezident [D]a já tvé [Em]spojené stá[C]ty.
|
||||
{eoc}
|
||||
|
||||
{sov}
|
||||
[G]Každej příběh má svůj konec, ale [D]né ten náš,
|
||||
nám to [Em]bude navždy dojit, všude [C]kam se podíváš,
|
||||
naše [G]kachny budou zlato nosit a [D]krmit se popcornem,
|
||||
já to [Em]každej večer spláchnu půl[C]nočním expresem
|
||||
{eov}
|
||||
|
||||
{column_break}
|
||||
{soc}
|
||||
[G]Jsi loko[D]motiva, která [Em]se řítí [C]tmou,
|
||||
[G]jsi indi[D]áni, kteří [Em]prérií je[C]dou,
|
||||
[G]jsi kulka [D]vystřelená [Em]do mojí hla[C]vy,
|
||||
[G]jsi prezident [D]a já tvé [Em]spojené stá[C]ty.
|
||||
{eoc}
|
||||
|
||||
{sov}
|
||||
[G]Dětem dáme jména Jessie, [D]Jeddej, Jad a John,
|
||||
ve sto[Em]padesáti letech ho budu mít [C]stále jako slon,
|
||||
a ty nez[G]tratíš svoji krásu, stále [D]štíhlá kolem pasu,
|
||||
stále [Em]dokážeš mě chytit lasem [C]a přitáhnout na terasu
|
||||
{eov}
|
||||
|
||||
{c: Refrén 3x, druhý bez rytmu}
|
||||
|
||||
{soc}
|
||||
[G]Jsi loko[D]motiva, která [Em]se řítí [C]tmou,
|
||||
[G]jsi indi[D]áni, kteří [Em]prérií je[C]dou,
|
||||
[G]jsi kulka [D]vystřelená [Em]do mojí hla[C]vy,
|
||||
[G]jsi prezident [D]a já tvé [Em]spojené stá[C]ty.
|
||||
{eoc}
|
||||
|
||||
{soc}
|
||||
Já a [G]ty...
|
||||
{eoc}
|
6
content/moje-posledni-vule/index.md
Normal file
6
content/moje-posledni-vule/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
+++
|
||||
title = "Moje poslední vůle"
|
||||
[taxonomies]
|
||||
category = ["mixtape"]
|
||||
artist = ["Poletíme?"]
|
||||
+++
|
67
content/moje-posledni-vule/moje-posledni-vule.cho
Normal file
67
content/moje-posledni-vule/moje-posledni-vule.cho
Normal file
@ -0,0 +1,67 @@
|
||||
{title: Moje poslední vůle}
|
||||
{artist: Poletíme?}
|
||||
{columns: 2}
|
||||
|
||||
{sov}
|
||||
Mo[C]je poslední vůle, až [Am]opustím tělo,
|
||||
až [C]sejdete se u rakve, mu[Am]sí bejt veselo,
|
||||
a [C]nechci pro mě smutek, vždyť [Am]všude je ho dost,
|
||||
[F]víte, lidi zlatí, já věřím na věč[G]nost.
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
Já to [C]vím, já to [Am]vím, lidská [F]duše žije [G]dál
|
||||
a po[C]dle skutků [Am]svých neko[F]nečno proží[G]vá,
|
||||
a pro[C]to nemám [Am]strach, proto[F]že na misce [G]vah
|
||||
andě[C]lé namě[Am]ří, tady v [F]lásku se vě[G]ří.
|
||||
{eoc}
|
||||
|
||||
{c: Mezihra: [C] [Am] [C] [Am]}
|
||||
|
||||
{sov}
|
||||
Mo[C]je poslední vůle, až za[Am]čnu se rozkládat,
|
||||
ať u[C]dělá každej to, [Am]co má nejvíc rád,
|
||||
[C]všichni dobře víte, [Am]co si dlužíte,
|
||||
tak [F]zajděte si do lesa, nebo se opij[G]te.
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
Já to [C]vím, já to [Am]vím, lidská [F]duše žije [G]dál
|
||||
a po[C]dle skutků [Am]svých neko[F]nečno proží[G]vá,
|
||||
a pro[C]to nemám [Am]strach, proto[F]že na misce [G]vah
|
||||
andě[C]lé namě[Am]ří, tady v [F]lásku se vě[G]ří.
|
||||
{eoc}
|
||||
|
||||
{c: Mezihra: [C] [Am] [C] [Am]}
|
||||
|
||||
{sov}
|
||||
Mo[C]je poslední vůle, až [Am]budou mě strojit,
|
||||
v [C]rakvi barvy veselý [Am]chci na sobě mít
|
||||
a [C]hubu ať mi do úsměvu [Am]hezky roztáhnou,
|
||||
ne[F]vidíme se naposled, takže na vidě[G]nou.
|
||||
{eov}
|
||||
|
||||
{column_break}
|
||||
{soc}
|
||||
Já to [C]vím, já to [Am]vím, lidská [F]duše žije [G]dál
|
||||
a po[C]dle skutků [Am]svých neko[F]nečno proží[G]vá,
|
||||
a pro[C]to nemám [Am]strach, proto[F]že na misce [G]vah
|
||||
andě[C]lé namě[Am]ří, tady v [F]lásku se vě[G]ří.
|
||||
{eoc}
|
||||
|
||||
{c: Mezihra: [C] [Am] [C] [Am]}
|
||||
|
||||
{sov}
|
||||
Mo[C]je poslední vůle, až [Am]tělo mi spálí,
|
||||
[C]mějte se víc rádi, víc [Am]buďte veselí,
|
||||
jsem [C]jen na druhé straně a [Am]dobře se tu mám,
|
||||
[F]nekonečnej fesťák, šílenej mej[G]dan.
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
Já to [C]vím, já to [Am]vím, lidská [F]duše žije [G]dál
|
||||
a po[C]dle skutků [Am]svých neko[F]nečno proží[G]vá,
|
||||
a pro[C]to nemám [Am]strach, proto[F]že na misce [G]vah
|
||||
andě[C]lé namě[Am]ří, tady v [F]lásku se vě[G]ří.
|
||||
Já to v[C]ím. [*opakovat C]
|
||||
{eoc}
|
6
content/mumuland/index.md
Normal file
6
content/mumuland/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
+++
|
||||
title = "Mumuland"
|
||||
[taxonomies]
|
||||
category = ["mixtape"]
|
||||
artist = ["Petr Kotvald"]
|
||||
+++
|
59
content/mumuland/mumuland.cho
Normal file
59
content/mumuland/mumuland.cho
Normal file
@ -0,0 +1,59 @@
|
||||
{title: Mumuland}
|
||||
{artist: Petr Kotvald}
|
||||
{columns: 2}
|
||||
|
||||
{define: C base-fret 3 frets 1 1 3 3 3 1 fingers 1 1 2 3 4 1}
|
||||
|
||||
{soc}
|
||||
Baba[F]leo la Mumu[C]land
|
||||
Baba[A]leo la Mumu[Dm]land
|
||||
Baba[F]leo la Mumu[C]land
|
||||
Baba[A]leo la Mumu[Dm]land
|
||||
{eoc}
|
||||
|
||||
{sov}
|
||||
Na starejch [C]mapách je Mumu[Bb]land,
|
||||
Nahatej [C]ostrov, kde ví, co [Bb]chtěj
|
||||
Nemaj tam [C]banky a parla[Bb]ment,
|
||||
Mumuland [C]najdem a neslezem z [Bb]něj
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
Baba[F]leo la Mumu[C]land
|
||||
Baba[A]leo la Mumu[Dm]land
|
||||
Baba[F]leo la Mumu[C]land
|
||||
Baba[A]leo la Mumu[Dm]land
|
||||
{eoc}
|
||||
|
||||
{sob}
|
||||
[Bb] [E] [Am] [D]
|
||||
[Gm] [C] [A]
|
||||
{eob}
|
||||
|
||||
{soc}
|
||||
Baba[F]leo la Mumu[C]land
|
||||
Baba[A]leo la Mumu[Dm]land
|
||||
Baba[F]leo la Mumu[C]land
|
||||
Baba[A]leo la Mumu[Dm]land
|
||||
{eoc}
|
||||
|
||||
{column_break}
|
||||
|
||||
{sov}
|
||||
Veselou [C]zemí je Mumu[Bb]land
|
||||
Mumu jsou [C]holky a Mumumu [Bb]kluk
|
||||
Mumu I [C]love you tu váží [Bb]cent
|
||||
Mumuland [C]žije a my jsme mumu[Bb]fuk
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
Baba[F]leo la Mumu[C]land
|
||||
Baba[A]leo la Mumu[Dm]land
|
||||
Baba[F]leo la Mumu[C]land
|
||||
Baba[A]leo la Mumu[Dm]land
|
||||
|
||||
Baba[F]leo la Mumu[C]land
|
||||
Baba[A]leo la Mumu[Dm]land
|
||||
Baba[F]leo la Mumu[C]land
|
||||
Baba[A]leo la Mumu[Dm]land
|
||||
{eoc}
|
6
content/nagasaki-hirosima/index.md
Normal file
6
content/nagasaki-hirosima/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
+++
|
||||
title = "Nagasaki Hirošima"
|
||||
[taxonomies]
|
||||
category = ["mixtape"]
|
||||
artist = ["Mňága A Žďorp}"]
|
||||
+++
|
39
content/nagasaki-hirosima/nagasaki-hirosima.cho
Normal file
39
content/nagasaki-hirosima/nagasaki-hirosima.cho
Normal file
@ -0,0 +1,39 @@
|
||||
{title: Nagasaki Hirošima}
|
||||
{artist: Mňága A Žďorp}
|
||||
|
||||
{c: Podle Standy transpozice z D na G}
|
||||
{c: Tj. G D C G Em}
|
||||
|
||||
{soc}
|
||||
[D]tramvají [A]dvojkou [G]jezdíval jsem [A]do Žide[D]nic[A] [G] [A]
|
||||
[D]z tak velký [A]lásky [G]většinou [A]nezbyde [Bm]nic
|
||||
[G]z takový [D]lásky [G]jsou kruhy [D]pod oči[A]ma
|
||||
a dvě [D]spálený [A]srdce - [G]Nagasaki [A]Hirošima[D] [A] [G] [A]
|
||||
{eoc}
|
||||
|
||||
{sov}
|
||||
[D]jsou jistý [A]věci [G]co bych tesal [A]do kame[D]ne[A] [G] [A]
|
||||
[D]tam kde je [A]láska [G]tam je všechno [A]dovole[Bm]né
|
||||
[G]a tam kde [D]není [G]tam mě to [D]nezají[A]má
|
||||
jó dvě [D]spálený [A]srdce - [G]Nagasaki [A]Hirošima[D] [A] [G] [A]
|
||||
{eov}
|
||||
|
||||
{sov}
|
||||
[D]já nejsem [A]svatej [G]ani ty [A]nejsi sva[D]tá[A] [G] [A]
|
||||
[D]jablka z [A]ráje [G]bejvala [A]jedova[Bm]tá
|
||||
jenže [G]hezky jsi [D]hřála, [G]když mi někdy [D]byla zi[A]ma
|
||||
jó dvě [D]spálený [A]srdce - [G]Nagasaki [A]Hirošima[D] [A] [G] [A]
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
[D]tramvají [A]dvojkou [G]jezdíval jsem [A]do Žide[D]nic[A] [G] [A]
|
||||
[D]z tak velký [A]lásky [G]většinou [A]nezbyde [Bm]nic
|
||||
[G]z takový [D]lásky [G]jsou kruhy [D]pod oči[A]ma
|
||||
a dvě [D]spálený [A]srdce - [G]Nagasaki [A]Hirošima[D] [A] [G] [A]
|
||||
{eoc}
|
||||
|
||||
{start_of_outro}
|
||||
a dvě [D]spálený [A]srdce - [G]Nagasaki [A]Hirošima[D] [A] [G] [A]
|
||||
a dvě [D]spálený [A]srdce - [G]Nagasaki [A]Hirošima[D] [A] [G] [A]
|
||||
a dvě [D]spálený [A]srdce - [G]Nagasaki [A]Hirošima[D] [A] [G] [A] [D]
|
||||
{end_of_outro}
|
@ -2,6 +2,22 @@
|
||||
{artist: Morčata na útěku}
|
||||
{album: Jsme trochu jiný}
|
||||
|
||||
[C]Petře [G]Petříč[Am]ku [F]chlapče [C]rozmi[G]lý,
|
||||
[C]my bychom se [C7]k sobě tolik,
|
||||
[F]my bychom se k [Fm]sobě tolik [C]ho[G]di[C]li.
|
||||
|
||||
[C]Větře [G]vetříč[Am]ku [F]vaneš [C]po po[G]li,
|
||||
[C]pofoukej mi [C7]mou hlavičku,
|
||||
[F]pofoukej mi [Fm]mou hlavičku [C] ať [G]nebo[C]lí.
|
||||
|
||||
[C]Voda [G]voděn[Am]ka [F]mezi [C]obláz[G]ky,
|
||||
[C]takové je [C7]pohlazení,
|
||||
[F]takové je [Fm]pohlazení [C]od [G]lás[C]ky.
|
||||
|
||||
[C]Já jsem [G]tvá mi[Am]lá, [F]ty jsi [C]můj mi[G]lý,
|
||||
[C]co bychom se [C7]o samotě,
|
||||
[F]co bychom se [Fm]osamotě [C]trá[G]pi[C]li.
|
||||
|
||||
[C]Plzně [G]Plznič[Am]ky, [F]holky [C]rozmi[G]lý,
|
||||
[C]včera večer [C7]jsme vas všechny,
|
||||
[F]včera večer [Fm]jsme vas všechny [C]vy[G]pi[C]li.
|
||||
|
6
content/punkovej-vlak/index.md
Normal file
6
content/punkovej-vlak/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
+++
|
||||
title = "Punkovej vlak"
|
||||
[taxonomies]
|
||||
category = ["mixtape"]
|
||||
artist = ["Tragedis"]
|
||||
+++
|
68
content/punkovej-vlak/punkovej-vlak.cho
Normal file
68
content/punkovej-vlak/punkovej-vlak.cho
Normal file
@ -0,0 +1,68 @@
|
||||
{title: Punkovej vlak}
|
||||
{artist: Tragedis}
|
||||
{columns: 2}
|
||||
|
||||
{start_of_intro}
|
||||
[G] [*16 dob]
|
||||
[G] [D] [Em] [C]
|
||||
[G] [D] [Em] [C]
|
||||
{end_of_intro}
|
||||
|
||||
{sov}
|
||||
[G]Mašina punk-rock, [D]kovově modro šedá,
|
||||
[Em]zběsile jede a [C]další cestující hledá
|
||||
[G]zažíváš-li nudu, bezprá[D]ví, či trpíš v osamění
|
||||
[Em]naskoč rychle do vlaku ve [C]kterým těchhle věcí není
|
||||
[G]až to jednou zkusíš, pak už [D]nechceš nikdy zpět
|
||||
[C]jenom v tomhle vlaku
|
||||
je ti [G]volnej celej [D]svět. [Am] [C] [D]
|
||||
{eov}
|
||||
|
||||
{sov}
|
||||
[G]Nenech si vnutit, [D]názor, či přesvědčení
|
||||
[Em]ten kdo tě soudí, [C] tak punkáč stejně není
|
||||
[G]Jediný fakt důležitý, [D]ať kapely pořád hrají
|
||||
[Em]aby bylo pivo, víno, [C]gurmáni si listí dají
|
||||
[G]Někdy může v létě třeba [D]sněžit, to je svět
|
||||
[C]Jedeme v tom spolu číro,
|
||||
[G]bosá hlava, [D]dred. [Am] [C] [D]
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
[C]Kola se otáčejí, [G]mašina si zpívá
|
||||
[C]a my s tou písní uháníme [G]dáá[D]ál
|
||||
[Em]Ujetý míle nám [G]scenérie pořád mění
|
||||
[D]střídají se [C]kluby, louky, [G]sál
|
||||
{eoc}
|
||||
|
||||
{column_break}
|
||||
{sob}
|
||||
[G] [D] [Em] [C]
|
||||
[G] [D] [Em] [C]
|
||||
{eob}
|
||||
|
||||
{sov}
|
||||
[G]Něžné blondýnky, [D]vášnivé černovlásky,
|
||||
[Em]přistupte blíže, my [C]máme pro vás spoustu lásky
|
||||
V [G]našem vlaku motorem je [D]jedna parta, žádný tření
|
||||
[Em] Pro ty co chtěj prudit tady [C]vážně žádný místo není
|
||||
[G]Pogo, kalba, holky, to je [D]můj Punkovej vlak
|
||||
a [C]ty se můžeš přidat,
|
||||
vidíš-[G]li to taky [D]tak [Am] [C] [D]
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
[C]Kola se otáčejí, [G]mašina si zpívá
|
||||
[C]a my s tou písní uháníme [G]dáá[D]ál
|
||||
[Em]Ujetý míle nám [G]scenérie pořád mění
|
||||
[D]střídají se [C]kluby, louky, [G]sál
|
||||
{eoc}
|
||||
|
||||
{soc}
|
||||
[C]Kola se otáčejí, [G]mašina si zpívá
|
||||
[C]a my s tou písní uháníme [G]dáá[D]ál
|
||||
[Em]Ujetý míle nám [G]scenérie pořád mění
|
||||
[D]střídají se [C]kluby, louky, [G]sál
|
||||
[D]střídají se [C]kluby, louky, [G]sál
|
||||
[D]střídají se [C]kluby, louky, [G]sáááál
|
||||
{eoc}
|
@ -4,7 +4,7 @@
|
||||
{define: Hm base-fret 1 frets 2 2 4 4 3 2 fingers 1 1 3 4 2 1}
|
||||
|
||||
{c: Originál má capo II}
|
||||
{C: Sólo na 5. pražci}
|
||||
{C: Sólo na 3. pražci}
|
||||
|
||||
{sov}
|
||||
[G]Stál na zastávce s vypůj[Hm]čenou kyta[D]rou,
|
||||
|
@ -1,7 +1,6 @@
|
||||
{title: Skála}
|
||||
{artist: Folk Team}
|
||||
|
||||
{c: Capo 3 podle Standuly}
|
||||
{capo: 3 podle Standuly}
|
||||
|
||||
[C] [Csus4] [C]
|
||||
|
||||
|
6
content/sovy-v-mazutu/index.md
Normal file
6
content/sovy-v-mazutu/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
+++
|
||||
title = "Sovy v mazutu"
|
||||
[taxonomies]
|
||||
category = ["mixtape"]
|
||||
artist = ["Tři sestry"]
|
||||
+++
|
41
content/sovy-v-mazutu/sovy-v-mazutu.cho
Normal file
41
content/sovy-v-mazutu/sovy-v-mazutu.cho
Normal file
@ -0,0 +1,41 @@
|
||||
{title: Sovy v mazutu}
|
||||
{artist: Tři sestry}
|
||||
|
||||
[G] [D] [C] [D]
|
||||
[G] [D] [C] [D]
|
||||
|
||||
{sob: Intro}
|
||||
[G]Tak jsme byli [D]včera na Portě, [C] [D]
|
||||
[G]a když jsme se vraceli [D]cestou [C]domů
|
||||
[D]tak jsme viděli [G]dřevorubce jak porážej [D]strom
|
||||
[C]a ten strom [D]plakal [G] [D] [C] [D]
|
||||
{eob}
|
||||
|
||||
{sov}
|
||||
[G]Proč medvěd [D]pláče [C]v dutině [D]stromu
|
||||
[G]veverky v [D]depresi [C]v hloží [D]sedí
|
||||
[G]květiny [D]vadnou i [C]tremp ztratil [D]žracák
|
||||
[G]trenýrky, [D]sekyru, pre[C]zervativy, s[D]pacák.
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
Protože [G]hů a [D]hů [C] sovy [D]v mazutu h[G]oukaj [D] [C] [D]
|
||||
[G]hů a [D]hů a [C]hů, úplně [D]blbě kou[G]kaj [D] [C] [D]
|
||||
[G]hů a [D]hů [C] sovy [D]v mazutu h[G]oukaj [D] [C] [D]
|
||||
[G]hů a [D]hů a [C]hů, úplně [D]blbě kou[G]kaj [D] [C] [D]
|
||||
{eoc}
|
||||
|
||||
{sov}
|
||||
[G]Hajný jde s[D]klesle [C]lesní tiši[D]nou
|
||||
[G]a cestou [D]sbírá [C]umrlé [D]zmije
|
||||
[G]včera byl [D]na Bábě a [C]neví čí [D]jsou
|
||||
[G]jestli jsou to [D]zmije nebo [C]schizofré[D]nie.
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
Protože [G]hů a [D]hů [C] sovy [D]v mazutu h[G]oukaj [D] [C] [D]
|
||||
[G]hů a [D]hů a [C]hů, úplně [D]blbě kou[G]kaj [D] [C] [D]
|
||||
[G]hů a [D]hů [C] sovy [D]v mazutu h[G]oukaj [D] [C] [D]
|
||||
[G]hů a [D]hů a [C]hů, úplně [D]blbě kou[G]kaj [D] [C] [D]
|
||||
[G]
|
||||
{eoc}
|
6
content/spravna-petka/index.md
Normal file
6
content/spravna-petka/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
+++
|
||||
title = "Správná pětka"
|
||||
[taxonomies]
|
||||
category = ["mixtape"]
|
||||
artist = ["Zvlášný škola"]
|
||||
+++
|
71
content/spravna-petka/spravna-petka.cho
Normal file
71
content/spravna-petka/spravna-petka.cho
Normal file
@ -0,0 +1,71 @@
|
||||
{title: Správná pětka}
|
||||
{artist: Zvlášný škola}
|
||||
{columns: 2}
|
||||
|
||||
{sov}
|
||||
[G]My jsme rychlý šípy, zapustíme řípy,
|
||||
odtrhnem se [C]vod Foglara, [D]roztočíme [G]pípy.
|
||||
[G]Sami pít nebudeme, máme druhý křídlo,
|
||||
přijde Bohouš, [C]Štětináč a [D]taky Dlouhý [G]Bidlo.
|
||||
{eov}
|
||||
|
||||
{sov}
|
||||
[G]já jsem Mirek Dušín, někdy se i vzruším,
|
||||
a jak mluvím, [C]nevěřili [D]byste vlastním [G]uším.
|
||||
[G]Pořád nebudeme sedět na prdeli,
|
||||
budem pařit, [C]jak to psali v [D]Mladym Hlasa[G]teli.
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
Mi[G]rek je jenom [D]jeden, Mi[C]rek je jenom [G]jeden,
|
||||
[G]on zná všechny [C]prasárny, a [D]tak nás teda [G]vede.
|
||||
{eoc}
|
||||
|
||||
{sov}
|
||||
Ka[G]marád Jindra Hojer každou by hned vojel,
|
||||
teď nám leží [C]na kožním, ko[D]nečně na to [G]dojel.
|
||||
[G]My ho máme rádi a víme že to umí,
|
||||
až ho pustí [C]domů, koupí[D]me mu nějaký [G]gumy.
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
Mi[G]rek je jenom [D]jeden, Mi[C]rek je jenom [G]jeden,
|
||||
[G]on zná všechny [C]prasárny, a [D]tak nás teda [G]vede.
|
||||
{eoc}
|
||||
|
||||
{column_break}
|
||||
{sov}
|
||||
A [G]tady Červenáčka mají všichni rádi,
|
||||
pořád sedí v [C]klubovně a [D]propíjí tam [G]mládí.
|
||||
[G]Píše do Kroniky různý statistiky,
|
||||
jinak ani [C]nerozezná [D]krávu vod mo[G]tyky.
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
Mi[G]rek je jenom [D]jeden, Mi[C]rek je jenom [G]jeden,
|
||||
[G]on zná všechny [C]prasárny, a [D]tak nás teda [G]vede.
|
||||
{eoc}
|
||||
|
||||
{sov}
|
||||
[G]Kdo nám ještě zbejvá, třeba Rychlonožka,
|
||||
taky je mu [C]jedno jestli [D]Máňa, nebo [G]Božka.
|
||||
[G]Náruživě sbírá vajgly a pivní tácky,
|
||||
jinak má rád [C]škubánky a [D]taky zelný [G]placky.
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
Mi[G]rek je jenom [D]jeden, Mi[C]rek je jenom [G]jeden,
|
||||
[G]on zná všechny [C]prasárny, a [D]tak nás teda [G]vede.
|
||||
{eoc}
|
||||
|
||||
{sov}
|
||||
Já [G]jsem největší bedna, Jarka Metelka říká,
|
||||
jestli chceš bejt [C]jako já, tak [D]vyvaruj se [G]mlíka.
|
||||
[G]Jsme ta správná pětka, z jedný starý čtvrti
|
||||
zajděte k nám [C]do klubovny, [D]zlejem se jak [G]chrti.
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
Mi[G]rek je jenom [D]jeden, Mi[C]rek je jenom [G]jeden,
|
||||
[G]on zná všechny [C]prasárny, a [D]tak nás teda [G]vede.
|
||||
{eoc}
|
@ -44,5 +44,5 @@
|
||||
{soc}
|
||||
[D]Moje zrcadlo [A]má stíny na duši, [Hm]a nikdo netuší, [G]a nikdo netuší,
|
||||
[D]že v noci píšu [A]hořčicím na víčko ...
|
||||
[Hm]Trochu jsem zhloupnul, [G]ale jen maličko. [D] [A] [Hm] [D] [A] [Hm] [A] [D]
|
||||
[Hm]Trochu jsem zhloupnul, [G]ale jen maličko. [D] [A] [Hm] [G] [D] [A] [Hm] [A] [D]
|
||||
{eoc}
|
||||
|
6
content/tajemstvi-ritualni-obrizky/index.md
Normal file
6
content/tajemstvi-ritualni-obrizky/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
+++
|
||||
title = "Tajemství rituální obřízky"
|
||||
[taxonomies]
|
||||
category = ["mixtape"]
|
||||
artist = ["Morčata na útěku"]
|
||||
+++
|
@ -0,0 +1,59 @@
|
||||
{title: Tajemství rituální obřízky}
|
||||
{artist: Morčata na útěku}
|
||||
{album: Jsme trochu jiný}
|
||||
{columns: 2}
|
||||
{capo: 4/5}
|
||||
|
||||
{sov}
|
||||
[F]Náš rabín mě řekl "už seš [C]velkej chlap",
|
||||
[Am]vzal mě kolem ramen za pin[G]ďoura chňap.
|
||||
[F]Nabrousil si velkej vostrej [C]sekáček
|
||||
a [Am]sloupnul ho tak snadno [G]jak Libereckej [F]špekáček.[C]
|
||||
{eov}
|
||||
|
||||
{sob}
|
||||
[Am] [G] [F] [C] [Am] [G]
|
||||
{eob}
|
||||
|
||||
{sov}
|
||||
[F]Moje teta tvoje teta [C]svazačka,
|
||||
[Am]říká se jim baba vobře[G]zavačka.
|
||||
S [F]modlitbičkou na rtech v rytmu [C]dechovky
|
||||
[Am]vobšvicnou ti ho víčkem vod [G]plechovky.
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
[F]Když chtějí být chlapi bez své [C]kůžičky,
|
||||
[Am]tak si na to vezmou velký [G]nužtičky.
|
||||
[F]Co je na tom že to není [C]žádnej modní hit.
|
||||
[Am]Holej jako prst ho prostě [G]musíš mít.
|
||||
{eoc}
|
||||
|
||||
{sov}
|
||||
[F]Vem si kudlu hoď šulina [C]na špalek
|
||||
a [Am]nepoškoď si svůj močovej [G]kanálek.
|
||||
[F]Představ si to jak když krájíš [C]slaninu
|
||||
a [Am]uhňápni tu hnusnou [G]přebytečnou tkaninu.
|
||||
{eov}
|
||||
|
||||
{column_break}
|
||||
{soc}
|
||||
[F]Když chtějí být chlapi bez své [C]kůžičky,
|
||||
[Am]tak si na to vezmou velký [G]nužtičky.
|
||||
[F]Nedá se nic dělat, naro[C]dil ses jako žid,
|
||||
[Am]holej jako prst ho prostě [G]musíš mít.
|
||||
{eoc}
|
||||
|
||||
{sov}
|
||||
[F]Je to jako jarní vánek [C]na poli.
|
||||
[Am]Trošičku to štípne ale [G]nebolí.
|
||||
[F]Bez kůžičky změní se ti [C]celej svět.
|
||||
[Am]Všichni chlapci ti to budou [G]závidět.
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
[F]Když chtějí být chlapi bez své [C]kůžičky,
|
||||
[Am]tak si na to vezmou velký [G]nužtičky.
|
||||
[F]Vem na to sekeru pilu [C]nebo zubní nit.
|
||||
[Am]Holej jako prst ho prostě [G]musíš mít.
|
||||
{eoc}
|
@ -28,7 +28,7 @@ je to [Am]fajn, vždyť přece [G]zpívá, třeba [F]smutně Toula[Am]vej.
|
||||
{eoc}
|
||||
|
||||
{sov}
|
||||
Vím, že [Am]jednou někdo [G]přijde, tiše pí[Am]skne, no tak jdem
|
||||
Vím, že [Am]jednou někdo [G]přijde, tiše pí[Am]skne, no tak [E7]jdem
|
||||
Známí [Am]kluci ruku stisk[G]nou, řeknou [F]vítej, Toula[Am]vej
|
||||
Budou [Am]hvězdy, jako [G]tenkrát, až tě [Am]v očích zabo[E7]lej,
|
||||
celou [Am]noc jim bude [G]zpívat jeden [F]blázen Toula[Am]vej.
|
||||
|
6
content/treperenda/index.md
Normal file
6
content/treperenda/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
+++
|
||||
title = "Treperenda"
|
||||
[taxonomies]
|
||||
category = ["classic"]
|
||||
artist = ["Radim Flender"]
|
||||
+++
|
62
content/treperenda/treperenda.cho
Normal file
62
content/treperenda/treperenda.cho
Normal file
@ -0,0 +1,62 @@
|
||||
{title: Treperenda}
|
||||
{artist: Radim Flender}
|
||||
{columns: 2}
|
||||
|
||||
{sov}
|
||||
[G]Kde se vzala, tu se vzala [G]Někde se k nám přimotala
|
||||
[G]Na kalhotách samý díry [G7]Za nehtama spousta špíny
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
[C]Tvrdí že jen [D]tak, se [Bm]dá jet do o[Em]blak
|
||||
Že [Am]prej tam každou [D]hoďku jezdí [G]vlak [G7]
|
||||
Ona [C]tvrdí že je[D]n tak, se [Bm]dá jet do oblak [Em]
|
||||
Že pr[Am]ej tam každou [D]hoďku jezdí [G]vlak [G]
|
||||
{eoc}
|
||||
|
||||
S [G]nataženou rukou stála
|
||||
[G]Vesele se na nás smála
|
||||
[G]Oči jako malý štěně
|
||||
[G7]Ještě nepodobná ženě
|
||||
|
||||
{soc}
|
||||
[C]Tvrdí že jen [D]tak, se [Bm]dá jet do o[Em]blak
|
||||
Že [Am]prej tam každou [D]hoďku jezdí [G]vlak [G7]
|
||||
Ona [C]tvrdí že je[D]n tak, se [Bm]dá jet do oblak [Em]
|
||||
Že pr[Am]ej tam každou [D]hoďku jezdí [G]vlak [G]
|
||||
{eoc}
|
||||
|
||||
[G] [G] [G] [G7]
|
||||
[C] [D] [Bm] [Em]
|
||||
[Am] [D] [G] [G7]
|
||||
[C] [D] [G][F#][F][E]
|
||||
[Am] [D] [G]
|
||||
|
||||
{column_break}
|
||||
{sov}
|
||||
V [G]postavení dospěláka
|
||||
[G]Těžko se prý do snů láká
|
||||
[G]Zatím co prý ona, dítě
|
||||
[G7]Připojená je do sítě
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
[C]Kde prý jenom [D]tak, se [Bm]dá jet do o[Em]blak
|
||||
Že [Am]prej tam každou [D]hoďku jezdí [G]vlak [G7]
|
||||
V tý [C]síti prý je[D]n tak, se [Bm]dá jet do oblak [Em]
|
||||
Že pr[Am]ej tam každou [D]hoďku jezdí [G]vlak [G]
|
||||
{eoc}
|
||||
|
||||
{sov}
|
||||
[G]Povídám jí milá zlatá
|
||||
[G]Treperendo boubelatá
|
||||
[G]Vždyť ty ani sama nevíš
|
||||
[G7]Že v něm zrovna s náma sedíš
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
[C]Právě tenhle [D]vlak, teď [Bm]míří do o[Em]blak
|
||||
I [Am]dospělýmu [D]se to může [G]stát [G7]
|
||||
Vždyť [C]právě tenhle [D]vlak, teď [G]míří [F#]do [F]o[E]blak
|
||||
I [Am]dospělýmu [D]se to může [G]stát
|
||||
{eoc}
|
41
content/treperenda/treperenda.it.txt
Normal file
41
content/treperenda/treperenda.it.txt
Normal file
@ -0,0 +1,41 @@
|
||||
all' improvviso é arrivata
|
||||
e in un momento a noi attaccata
|
||||
sue calze tutte rotte
|
||||
sue unghie tutte nere
|
||||
afferma che cosí
|
||||
nel cielo puó volar
|
||||
che ogni ora il treno partirá
|
||||
lei afferma che cosí
|
||||
nel sogno puó volar
|
||||
che ogni ora il treno partirá
|
||||
|
||||
con la mano su noi tesa
|
||||
con la gioia ci sorrideva
|
||||
gli occhi come una cucciolotta
|
||||
ma lontana dalla cagnolotta
|
||||
afferma che cosí
|
||||
nel sogno puó volar
|
||||
che ogni ora il treno partirá
|
||||
lei afferma che cosí
|
||||
nel cielo puó volar
|
||||
che ogni ora il treno partirá
|
||||
|
||||
con gli occhi da un genitore
|
||||
difficile nei sogni entrare
|
||||
lei per ora principessa
|
||||
nella rete sempre connessa
|
||||
afferma che cosí
|
||||
nel sogno puó volar
|
||||
che ogni ora il treno partirá
|
||||
lei afferma che cosí
|
||||
nel cielo puó volar
|
||||
che ogni ora il treno partirá
|
||||
|
||||
le dico cara mia bella
|
||||
birichina paffutella
|
||||
non ti rendi conto ancora
|
||||
che in quel treno non sei sola
|
||||
|
||||
{e questo treno giá
|
||||
nel sogno sta volar
|
||||
e anche agli adulti succederá}
|
@ -1,8 +1,7 @@
|
||||
{title: Tři kámošky psycholožky}
|
||||
{artist: Poletíme?}
|
||||
{columns: 2}
|
||||
|
||||
{c: Capo 2}
|
||||
{capo: 2}
|
||||
|
||||
{sov}
|
||||
[G]Tři kámošky, psycholožky, vracely se [Em]nocí,
|
||||
@ -11,14 +10,14 @@
|
||||
(necestou, necestou)
|
||||
[G]Zpívaly si, chechtaly se, vlnily se v [Em]bocích,
|
||||
(v bocích, v bocích)
|
||||
A [G]měly prostě tu svoji [D]krásně rozver[G]nou.
|
||||
A [G]měly prostě tu svoji [D7]krásně rozver[G]nou.
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
A to se [C]ví, to se ví, že jim chlapi nechybí
|
||||
A to se [G]ví, to se ví, že jim chlapi nechybí
|
||||
A to se [C]ví, to se ví, že jim chlapi nechybí
|
||||
A tak si [D]zpívají, když čůrají u cesty ve křoví.
|
||||
A tak si [D7]zpívají, když čůrají u cesty ve křoví.
|
||||
{eoc}
|
||||
|
||||
{sov}
|
||||
@ -28,14 +27,14 @@ A tak si [D]zpívají, když čůrají u cesty ve křoví.
|
||||
(překročí, překročí)
|
||||
[G]Dvě tam spadly, třetí asi zlomila si [Em]nohu,
|
||||
(nohu, nohu)
|
||||
[G]Teď válejí se smíchy [D]po jehli[G]čí.
|
||||
[G]Teď válejí se smíchy [D7]po jehli[G]čí.
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
A to se [C]ví, to se ví, že jim chlapi nechybí
|
||||
A to se [G]ví, to se ví, že jim chlapi nechybí
|
||||
A to se [C]ví, to se ví, že jim chlapi nechybí
|
||||
A tak si [D]zpívají, když ždímají si prádlo krajkový.
|
||||
A tak si [D7]zpívají, když ždímají si prádlo krajkový.
|
||||
{eoc}
|
||||
|
||||
{sov}
|
||||
@ -45,14 +44,14 @@ A tak si [D]zpívají, když ždímají si prádlo krajkový.
|
||||
(v lese, v lese)
|
||||
[G]A tři kámošky, no, holky fajno[Em]vý,
|
||||
(fajnový, fajnový)
|
||||
Teď [G]utíkaj, když je píchaj svi[D]ně pruhova[G]ný.
|
||||
Teď [G]utíkaj, když je píchaj svi[D7]ně pruhova[G]ný.
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
A to se [C]ví, to se ví, že jim chlapi nechybí
|
||||
A to se [G]ví, to se ví, že jim chlapi nechybí
|
||||
A to se [C]ví, to se ví, že jim chlapi nechybí
|
||||
A tak si [D]zpívají a jsou šťastný i když jsou napuchlý.
|
||||
A tak si [D7]zpívají a jsou šťastný i když jsou napuchlý.
|
||||
{eoc}
|
||||
|
||||
{sov}
|
||||
@ -62,14 +61,14 @@ A tak si [D]zpívají a jsou šťastný i když jsou napuchlý.
|
||||
(lo, lo)
|
||||
Než [G]usnuly, slíbily si, že zítra půjdou [Em]znovu
|
||||
(znovu, znovu)
|
||||
A [G]budou dělat, že se [D]nic nesta[G]lo.
|
||||
A [G]budou dělat, že se [D7]nic nesta[G]lo.
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
A to se [C]ví, to se ví, že jim chlapi nechybí
|
||||
A to se [G]ví, to se ví, že jim chlapi nechybí
|
||||
A to se [C]ví, to se ví, že jim chlapi nechybí
|
||||
A teď už [D]spinkají a jsou nahý, tak přejem hezký sny.
|
||||
A teď už [D7]spinkají a jsou nahý, tak přejem hezký sny.
|
||||
{eoc}
|
||||
|
||||
{c:Outro}
|
||||
@ -77,6 +76,6 @@ A teď už [D]spinkají a jsou nahý, tak přejem hezký sny.
|
||||
[G][Em]
|
||||
[G][Em]
|
||||
[G][Em]
|
||||
[G][D][G]
|
||||
[G][D7][G]
|
||||
[C][G]
|
||||
[G][D][G]
|
||||
[G][D7][G]
|
||||
|
@ -3,8 +3,6 @@
|
||||
{columns: 2}
|
||||
{capo: 2}
|
||||
|
||||
{c: Capo 2}
|
||||
|
||||
{soc}
|
||||
[Am]Vapadapadapadap[D]ap [F] [E] pa[Am]dadada [E]
|
||||
[Am]Vapadapadapadap[D]ap [F] [E] pa[Am]dadada [E]
|
||||
|
@ -2,7 +2,6 @@
|
||||
{artist: Greenhorns}
|
||||
{columns: 2}
|
||||
|
||||
|
||||
{sov}
|
||||
[G]To bylo v [G7]Dakotě [C]po vejpla[G]tě,
|
||||
whisky sem tam pašo[D7]val,
|
||||
|
6
content/zelena/index.md
Normal file
6
content/zelena/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
+++
|
||||
title = "Zelená"
|
||||
[taxonomies]
|
||||
category = ["mixtape"]
|
||||
artist = ["Tři sestry"]
|
||||
+++
|
64
content/zelena/zelena.cho
Normal file
64
content/zelena/zelena.cho
Normal file
@ -0,0 +1,64 @@
|
||||
{title: Zelená}
|
||||
{artist: Tři sestry}
|
||||
{columns: 2}
|
||||
{transpose: 5}
|
||||
|
||||
{start_of_intro}
|
||||
[Bm] [G] [A] [Bm]
|
||||
[Bm] [G] [A] [Bm]
|
||||
{end_of_intro}
|
||||
|
||||
{sov}
|
||||
[Bm]Vezmu si jen [G]troje slipy, [A]sbalim psací [Bm]stroj,
|
||||
[Bm]na půdě zbyl [G]po dědkovi [A]plnej včelí [Bm]roj.
|
||||
[G]Nasypu ti do [A]postele [Bm]včely boda[G]vý,
|
||||
[G]možná že tě [A]vopíchaj, mě [Bm]už to nebaví.
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
[D]Dám si sedm piv a [G]jednu zelenou,
|
||||
[D]chvíli po desátý [G]myslim na jinou,
|
||||
[D]vést ty tupý kecy [G]už mě nebaví,
|
||||
tak [D]ahoj, já jdu [G]pryč.
|
||||
{eoc}
|
||||
|
||||
{sov}
|
||||
[Bm]Přestaneš se [G]usmívat a [A]stavět příjem[Bm]nou,
|
||||
[Bm]dojde ti že [G]ztratila si [A]vládu nade [Bm]mnou.
|
||||
[G]Zbydou ti jen [A]rybičky a [Bm]kočky praši[G]vý,
|
||||
[G]snad tě budou [A]poslouchat, mě [Bm]už to nebaví.
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
[D]Dám si sedm piv a [G]jednu zelenou,
|
||||
[D]chvíli po desátý [G]myslim na jinou,
|
||||
[D]vést ty tupý kecy [G]už mě nebaví,
|
||||
tak [D]ahoj, já jdu [G]pryč.
|
||||
{eoc}
|
||||
|
||||
{column_break}
|
||||
{sob}
|
||||
[Bm] [G] [A] [Bm]
|
||||
[Bm] [G] [A] [Bm]
|
||||
{eob}
|
||||
|
||||
{sov}
|
||||
[Bm]Vytáhneš si [G]žihadlo a [A]vemeš kurví [Bm]kroj,
|
||||
[Bm]napuchlej ksicht [G]odalisky [A]schováš za zá[Bm]voj.
|
||||
[G]Někde dole [A]ve městě zas [Bm]chlapa oslo[G]víš,
|
||||
[G]vezme si jen [A]troje slipy, [Bm]vždyť to sama víš.
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
[D]Dám si sedm piv a [G]jednu zelenou,
|
||||
[D]chvíli po desátý [G]myslim na jinou,
|
||||
[D]vést ty tupý kecy [G]už mě nebaví,
|
||||
tak [D]ahoj, já jdu [G]pryč.
|
||||
{eoc}
|
||||
|
||||
{start_of_outro}
|
||||
[Bm] [G] [A] [Bm]
|
||||
[Bm] [G] [A] [Bm]
|
||||
[G] [A] [Bm] [G]
|
||||
[G] [A] [D]
|
||||
{end_of_outro}
|
@ -1,9 +1,8 @@
|
||||
{title: Zimní královna}
|
||||
{artist: Arakain}
|
||||
{transpose: 4}
|
||||
|
||||
{columns: 2}
|
||||
|
||||
{capo: 4/5}
|
||||
{c: Originál od Eb}
|
||||
|
||||
[Eb][Bbsus4][Cm][Ab]
|
||||
|
6
content/zluta/index.md
Normal file
6
content/zluta/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
+++
|
||||
title = "Žlutá"
|
||||
[taxonomies]
|
||||
category = ["mixtape"]
|
||||
artist = ["Morčata na útěku"]
|
||||
+++
|
53
content/zluta/zluta.cho
Normal file
53
content/zluta/zluta.cho
Normal file
@ -0,0 +1,53 @@
|
||||
{title: Žlutá}
|
||||
{artist: Morčata na útěku}
|
||||
{album: Tradice z krabice}
|
||||
{columns: 2}
|
||||
|
||||
[G] [D] [C] [D] [Am] [G] [D]
|
||||
|
||||
{sov}
|
||||
[G]Žlutý je [D]pivo, který [C]denně pijem,[D]
|
||||
[G]žlutá je [D]moč kterou na [C]patník chčijem,[D]
|
||||
[G]žlutý je [D]slunko, který [C]vypálí zrak,[D]
|
||||
žlutá je [F]krutá, [C]už je to [G]tak!
|
||||
{eov}
|
||||
|
||||
{sov}
|
||||
[G]Žlutý jsou [D]prošlý [C]šunkový [D]rolky,
|
||||
[G]žlutý jsou [D]prej i [C]na Hokajdu [D]holky,
|
||||
[G]žlutý má [D]hadry aj [C]Dan Neko[D]nečný,
|
||||
krásně [F]žlutý je žluklý li[C]kér va[G]ječný.
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
Žlutej je [C]pes, ve kterém zpívá starej Hejmovic [G]kluk
|
||||
i tohle je [F]jeho [C]skladba a [F]nám je to [G]fuk,
|
||||
žlutej je [C]Pták Čau, kterýho rozjezdil [G]vlak,
|
||||
žlutá je [F]krutá! [C]Už je to [G]tak.
|
||||
{eoc}
|
||||
|
||||
{column_break}
|
||||
{sov}
|
||||
[G]Žlutej je [D]ožralej [C]školník [D]Willie,
|
||||
[G]žlutý jsou [D]prej i jeho [C]igelitky z [D]Billy
|
||||
[G]vlaky a [D]autobusy [C]Študent A[D]gency
|
||||
moje [F]játra, se žlouten[C]kou malí ko[G]jenci.
|
||||
{eov}
|
||||
|
||||
{soc}
|
||||
Jako [C]zahrada když flákneš kosou do kuřá[G]tek,
|
||||
žlutý [F]jsou fleky na [C]trenclích, jetej [F]karbaná[G]tek,
|
||||
žlutý je [C]slunko, který vypálí [G]zrak,
|
||||
žlutá je [F]krutá! [C]Už je to [G]tak!
|
||||
{eoc}
|
||||
|
||||
{sob}
|
||||
[F] [C] [F] [Am7] [G] [D]
|
||||
{eob}
|
||||
|
||||
{soc}
|
||||
Žlutej je [C]pes, ve kterém zpívá starej Hejmovic [G]kluk
|
||||
i tohle je [F]jeho [C]skladba a [F]nám je to [G]fuk,
|
||||
žlutej je [C]Pták Čau, kterýho rozjezdil [G]vlak,
|
||||
žlutá je [F]krutá! [C]Už je to [G]tak.
|
||||
{eoc}
|
18
makefile
18
makefile
@ -1,3 +1,9 @@
|
||||
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
|
||||
|
||||
@ -6,15 +12,15 @@ SONG_PDF := $(patsubst %$(SRC_EXTENSION),%.pdf,$(SONG_CHO))
|
||||
SONG_HTML := $(patsubst %$(SRC_EXTENSION),%.html,$(SONG_CHO))
|
||||
SONGBOOK := songbook.pdf
|
||||
|
||||
.DEFAULT_GOAL := all
|
||||
.DEFAULT_GOAL := pdf
|
||||
|
||||
%.pdf: %$(SRC_EXTENSION)
|
||||
chordpro --config=chordpro.json -o $@ $<
|
||||
$(CHORDPRO_CMD) -o $@ $<
|
||||
|
||||
%.html: %$(SRC_EXTENSION)
|
||||
chordpro --config=chordpro.json -o $@ $<
|
||||
$(CHORDPRO_CMD) -o $@ $<
|
||||
|
||||
all: $(SONG_PDF) $(SONG_HTML) $(SONGBOOK)
|
||||
all: pdf html songbook
|
||||
|
||||
$(SONGBOOK): $(SONG_PDF)
|
||||
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=$@ $^
|
||||
@ -25,6 +31,10 @@ html: $(SONG_HTML)
|
||||
.PHONY: pdf
|
||||
pdf: $(SONG_PDF)
|
||||
|
||||
.PHONY: songbook
|
||||
songbook: pdf
|
||||
$(MAKE) $(SONGBOOK)
|
||||
|
||||
.PHONY: clean
|
||||
clean:
|
||||
rm -f $(SONG_PDF) $(SONG_HTML) $(SONGBOOK)
|
||||
|
76
manage
Executable file
76
manage
Executable file
@ -0,0 +1,76 @@
|
||||
#!/bin/bash
|
||||
|
||||
SONGS_PATH="content/"
|
||||
|
||||
usage() {
|
||||
cat <<EOF
|
||||
Usage: $0 <command> [options]
|
||||
|
||||
Commands:
|
||||
help Show this help message and exit
|
||||
new [name] Create a new song [with the specified name]
|
||||
edit <name> Edit song with a text editor
|
||||
iedit <name> Interactive edit with PDF preview
|
||||
|
||||
Examples:
|
||||
$0 help
|
||||
$0 new [song-name]
|
||||
$0 edit <song-name>
|
||||
$0 iedit <song-name>
|
||||
|
||||
EOF
|
||||
exit 1
|
||||
}
|
||||
|
||||
create_new_song() {
|
||||
if [ -z "$name" ]; then
|
||||
read -p "Song name (file-name-in-path): " name
|
||||
fi
|
||||
read -p "Song title: " title
|
||||
read -p "Artist: " artist
|
||||
read -p "Category: " category
|
||||
|
||||
mkdir -p "$SONGS_PATH/$name"
|
||||
echo -e "{title: $title}\n{artist: $artist}" > "$SONGS_PATH/$name/$name.cho"
|
||||
echo -e "+++\ntitle = \"$title\"\n[taxonomies]\ncategory = [\"$category\"]\nartist = [\"$artist\"]\n+++" > "$SONGS_PATH/$name/index.md"
|
||||
echo "Song $name created."
|
||||
}
|
||||
|
||||
if [ "$#" -lt 1 ]; then
|
||||
usage
|
||||
fi
|
||||
|
||||
case "$1" in
|
||||
new)
|
||||
if [ "$#" -eq 2 ]; then
|
||||
name="$2"
|
||||
fi
|
||||
create_new_song
|
||||
;;
|
||||
edit)
|
||||
if [ "$#" -eq 2 ]; then
|
||||
xdg-open "content/$2/$2.cho"
|
||||
else
|
||||
echo -e "Missing song name\n"
|
||||
usage
|
||||
fi
|
||||
;;
|
||||
iedit)
|
||||
if [ "$#" -eq 2 ]; then
|
||||
touch "content/$2/$2.pdf"
|
||||
xdg-open "content/$2/$2.pdf" &
|
||||
xdg-open "content/$2/$2.cho"
|
||||
else
|
||||
echo -e "Missing song name\n"
|
||||
usage
|
||||
fi
|
||||
;;
|
||||
help)
|
||||
usage
|
||||
;;
|
||||
*)
|
||||
echo -e "Invalid argument: $1\n"
|
||||
usage
|
||||
;;
|
||||
esac
|
||||
|
33
readme.md
33
readme.md
@ -1,15 +1,30 @@
|
||||
My personal guitar chord-book written in [ChordPro](https://www.chordpro.org/).
|
||||
|
||||
## Requirements
|
||||
|
||||
- [`chordpro`](https://github.com/ChordPro/chordpro/)
|
||||
- `ghostscript`
|
||||
- `zola` (optional)
|
||||
- `docker`
|
||||
- `ghostscript` (optional for `songbook` make target)
|
||||
- `zola` (optional for web deployment)
|
||||
|
||||
The makefile uses Docker with the official iamge `chordpro/chordpro:latest`.
|
||||
It can be seamlesly integrated with a shell alias in case you want to use
|
||||
ChordPro directly in your shell outside of make:
|
||||
|
||||
```
|
||||
alias chordpro="docker run -ti --rm --env HOME=\$HOME --env USER=\$USER --workdir \$(pwd) --volume \$HOME:\$HOME chordpro/chordpro:latest chordpro"
|
||||
```
|
||||
|
||||
## Building
|
||||
|
||||
`make` defaults to `all` which builds individual PDF and HTML files for
|
||||
all songs. It also builds two complete songbooks for *mixtape* and *classic*.
|
||||
`make` defaults to `pdf` which builds individual PDF files for all songs.
|
||||
|
||||
Available targets: `all`, `pdf`, `html`, `clean`
|
||||
Target | Description
|
||||
-|-
|
||||
`all` | `pdf`, `html`, `songbook`
|
||||
`pdf` | Build individual PDF files
|
||||
`html` | Build individual HTML files
|
||||
`songbook` | Build one complete PDF songbook with all songs
|
||||
`clean` | Remove all generated files
|
||||
|
||||
You can also build PDF for a specific page with:
|
||||
|
||||
@ -33,3 +48,9 @@ zola build
|
||||
```
|
||||
|
||||
This is done by default during the deploy pipeline.
|
||||
|
||||
## Song management
|
||||
|
||||
The `manage` shell script lets you do basic song management and saves you some
|
||||
manual labour. Simply run the script itself or invoke `help` to get a list of
|
||||
all available commands.
|
||||
|
1
sass/_fonts.scss
Normal file
1
sass/_fonts.scss
Normal file
@ -0,0 +1 @@
|
||||
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,400;0,600;1,400;1,600&display=swap');
|
@ -1,11 +1,17 @@
|
||||
@import "fonts";
|
||||
|
||||
$col-white: #fff;
|
||||
$col-black: #181818;
|
||||
$col-black: #2e3440;
|
||||
|
||||
|
||||
body {
|
||||
margin: 0;
|
||||
background-color: $col-white;
|
||||
color: $col-black;
|
||||
background-color: $col-black;
|
||||
color: $col-white;
|
||||
font-family: "Noto Sans", Tahoma, Geneva, Verdana, sans-serif;
|
||||
text-rendering: geometricPrecision;
|
||||
transform-origin: 0 0;
|
||||
transition: transform ease-out .25s;
|
||||
}
|
||||
|
||||
table {
|
||||
@ -13,7 +19,7 @@ table {
|
||||
}
|
||||
|
||||
.song {
|
||||
padding: 2em;
|
||||
padding: 1em 0 0 1em;
|
||||
}
|
||||
|
||||
.title {
|
||||
@ -40,7 +46,7 @@ table {
|
||||
display: block;
|
||||
height: 100%;
|
||||
width: 2px;
|
||||
background-color: $col-black;
|
||||
background-color: $col-white;
|
||||
}
|
||||
}
|
||||
|
||||
@ -53,22 +59,22 @@ table {
|
||||
.comment {
|
||||
display: inline-block;
|
||||
padding: .25em .5em;
|
||||
background-color: #bbb;
|
||||
background-color: #4c566a;
|
||||
color: $col-white;
|
||||
}
|
||||
|
||||
@media (prefers-color-scheme: light) {
|
||||
body {
|
||||
background-color: $col-white;
|
||||
color: $col-black;
|
||||
}
|
||||
|
||||
@media (prefers-color-scheme: dark) {
|
||||
body {
|
||||
background-color: $col-black;
|
||||
color: $col-white;
|
||||
}
|
||||
|
||||
.chorus:before {
|
||||
background-color: $col-white;
|
||||
background-color: $col-black;
|
||||
}
|
||||
|
||||
.comment {
|
||||
background-color: #585858;
|
||||
color: $col-white;
|
||||
background-color: #d8dee9;
|
||||
color: $col-black;
|
||||
}
|
||||
}
|
||||
|
171
sass/style.scss
171
sass/style.scss
@ -1,3 +1,5 @@
|
||||
@import "fonts";
|
||||
|
||||
$width-mobile: 900px;
|
||||
|
||||
* {
|
||||
@ -7,6 +9,15 @@ $width-mobile: 900px;
|
||||
body {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
background-color: #2e3440;
|
||||
color: #fff;
|
||||
font-family: "Noto Sans", Tahoma, Geneva, Verdana, sans-serif;
|
||||
text-rendering: geometricPrecision;
|
||||
|
||||
@media (prefers-color-scheme: light) {
|
||||
background-color: #fff;
|
||||
color: #2e3440;
|
||||
}
|
||||
}
|
||||
|
||||
main.songs {
|
||||
@ -22,25 +33,76 @@ main.songs {
|
||||
}
|
||||
|
||||
.filters {
|
||||
// `display: grid` is set via JS to prevent displaying the inputs
|
||||
// on browsers wih JavaScript disabled.
|
||||
display: none;
|
||||
grid-template-columns: 2fr 1fr 1fr;
|
||||
display: grid;
|
||||
grid-template-columns: 1fr 1fr 1fr 1fr;
|
||||
gap: 1em;
|
||||
margin: 1em 0;
|
||||
|
||||
// This is removed via JS to prevent displaying the inputs
|
||||
// on browsers wih JavaScript disabled.
|
||||
&.hidden { display: none }
|
||||
|
||||
&>* {
|
||||
border: 1px solid #aaa;
|
||||
border-radius: .5em;
|
||||
padding: .5em 1em;
|
||||
font-size: 1em;
|
||||
box-shadow: rgba(15, 17, 21, 0.5) 0px 3px 6px 0px;
|
||||
background-color: #3b4252;
|
||||
color: inherit;
|
||||
|
||||
@media (prefers-color-scheme: light) {
|
||||
background-color: #fff;
|
||||
color: #2e3440;
|
||||
}
|
||||
}
|
||||
|
||||
form {
|
||||
grid-column: 1 / 3;
|
||||
display: flex;
|
||||
overflow: hidden;
|
||||
|
||||
input {
|
||||
font-size: inherit;
|
||||
border: 0;
|
||||
background-color: inherit;
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
input[type="search"] {
|
||||
flex-grow: 1;
|
||||
padding: .75em 1em;
|
||||
}
|
||||
|
||||
input[type="reset"] {
|
||||
cursor: pointer;
|
||||
width: 3em;
|
||||
padding: 0;
|
||||
background-size: auto 1.5em;
|
||||
background-position: center;
|
||||
background-repeat: no-repeat;
|
||||
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(160,163,170,1)'%3E%3Cpath d='M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20ZM12 10.5858L14.8284 7.75736L16.2426 9.17157L13.4142 12L16.2426 14.8284L14.8284 16.2426L12 13.4142L9.17157 16.2426L7.75736 14.8284L10.5858 12L7.75736 9.17157L9.17157 7.75736L12 10.5858Z'%3E%3C/path%3E%3C/svg%3E");
|
||||
}
|
||||
}
|
||||
|
||||
&>.button {
|
||||
font-weight: bold;
|
||||
text-align: center;
|
||||
cursor: pointer;
|
||||
user-select: none;
|
||||
padding: .75em 1em;
|
||||
|
||||
&.selected {
|
||||
color: #fff;
|
||||
|
||||
&[data-category="mixtape"] { background-color: #bf616a }
|
||||
&[data-category="classic"] { background-color: #5e81ac }
|
||||
}
|
||||
}
|
||||
|
||||
@media only screen and (max-width: $width-mobile) {
|
||||
grid-template-columns: 1fr 1fr;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
.song-list {
|
||||
display: grid;
|
||||
gap: 1em;
|
||||
@ -49,23 +111,26 @@ main.songs {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
align-items: center;
|
||||
gap: 1em;
|
||||
padding: .5em;
|
||||
padding-left: 1em;
|
||||
border-radius: .5em;
|
||||
box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
|
||||
box-shadow: rgba(15, 17, 21, 0.5) 0px 3px 6px 0px;
|
||||
border-left: .7em solid #000;
|
||||
background-color: #3b4252;
|
||||
|
||||
&.mixtape { border-color: #654575 }
|
||||
&.classic { border-color: #a55d05 }
|
||||
&.hidden { display: none }
|
||||
|
||||
&.mixtape { border-color: #bf616a }
|
||||
&.classic { border-color: #5e81ac }
|
||||
|
||||
.meta {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
|
||||
.title {
|
||||
font-weight: bold;
|
||||
}
|
||||
.title { font-weight: bold }
|
||||
.artist { font-size: .8em }
|
||||
}
|
||||
|
||||
.links {
|
||||
@ -73,8 +138,8 @@ main.songs {
|
||||
gap: .5em;
|
||||
|
||||
&>* {
|
||||
height: 3em;
|
||||
width: 3em;
|
||||
height: 2.75em;
|
||||
width: 2.75em;
|
||||
background-position: center;
|
||||
background-repeat: no-repeat;
|
||||
background-size: auto 1.5em;
|
||||
@ -82,22 +147,90 @@ main.songs {
|
||||
}
|
||||
|
||||
.html {
|
||||
background-color: #335872;
|
||||
background-color: #5e81ac;
|
||||
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(255,255,255,1)'%3E%3Cpath d='M16 2L21 7V21.0082C21 21.556 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918C3 2.44405 3.44495 2 3.9934 2H16ZM17.6569 12L14.1213 8.46447L12.7071 9.87868L14.8284 12L12.7071 14.1213L14.1213 15.5355L17.6569 12ZM6.34315 12L9.87868 15.5355L11.2929 14.1213L9.17157 12L11.2929 9.87868L9.87868 8.46447L6.34315 12Z'%3E%3C/path%3E%3C/svg%3E");
|
||||
}
|
||||
|
||||
.pdf {
|
||||
background-color: #67503a;
|
||||
background-color: #bf616a;
|
||||
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(255,255,255,1)'%3E%3Cpath d='M3.9985 2C3.44749 2 3 2.44405 3 2.9918V21.0082C3 21.5447 3.44476 22 3.9934 22H20.0066C20.5551 22 21 21.5489 21 20.9925L20.9997 7L16 2H3.9985ZM10.5 7.5H12.5C12.5 9.98994 14.6436 12.6604 17.3162 13.5513L16.8586 15.49C13.7234 15.0421 10.4821 16.3804 7.5547 18.3321L6.3753 16.7191C7.46149 15.8502 8.50293 14.3757 9.27499 12.6534C10.0443 10.9373 10.5 9.07749 10.5 7.5ZM11.1 13.4716C11.3673 12.8752 11.6043 12.2563 11.8037 11.6285C12.2754 12.3531 12.8553 13.0182 13.5102 13.5953C12.5284 13.7711 11.5666 14.0596 10.6353 14.4276C10.8 14.1143 10.9551 13.7948 11.1 13.4716Z'%3E%3C/path%3E%3C/svg%3E");
|
||||
}
|
||||
}
|
||||
|
||||
@media (prefers-color-scheme: light) {
|
||||
background-color: #fff;
|
||||
color: #2e3440;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
iframe.song {
|
||||
main.song {
|
||||
height: 100dvh;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
max-width: 50em;
|
||||
margin: 0 auto;
|
||||
|
||||
iframe {
|
||||
flex-grow: 1;
|
||||
display: block;
|
||||
width: 100%;
|
||||
min-height: 100vh;
|
||||
padding-left: .5em;
|
||||
border: 0;
|
||||
}
|
||||
|
||||
.controls {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
gap: 2em;
|
||||
background-color: #3b4252;
|
||||
|
||||
section {
|
||||
display:flex;
|
||||
|
||||
&.font-size>.button:hover, &.font-size>.button.active { background-color: #bf616a }
|
||||
&.transpose>.button:hover, &.transpose>.button.active { background-color: #5e81ac }
|
||||
&.autoscroll>.button.active { background-color: #d08770 }
|
||||
|
||||
.button{
|
||||
display: grid;
|
||||
align-items: center;
|
||||
justify-items: center;
|
||||
height: 2.5em;
|
||||
width: 2.5em;
|
||||
cursor: pointer;
|
||||
background-position: center;
|
||||
background-size: 1.5em;
|
||||
background-repeat: no-repeat;
|
||||
|
||||
|
||||
&.icon-add {
|
||||
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(255,255,255,1)'%3E%3Cpath d='M11 11V5H13V11H19V13H13V19H11V13H5V11H11Z'%3E%3C/path%3E%3C/svg%3E");
|
||||
}
|
||||
&.icon-subtract {
|
||||
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(255,255,255,1)'%3E%3Cpath d='M5 11V13H19V11H5Z'%3E%3C/path%3E%3C/svg%3E");
|
||||
}
|
||||
&.icon-font-size {
|
||||
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(255,255,255,1)'%3E%3Cpath d='M11.246 15H4.75416L2.75416 20H0.600098L7.0001 4H9.0001L15.4001 20H13.246L11.246 15ZM10.446 13L8.0001 6.88516L5.55416 13H10.446ZM21.0001 12.5351V12H23.0001V20H21.0001V19.4649C20.4118 19.8052 19.7287 20 19.0001 20C16.791 20 15.0001 18.2091 15.0001 16C15.0001 13.7909 16.791 12 19.0001 12C19.7287 12 20.4118 12.1948 21.0001 12.5351ZM19.0001 18C20.1047 18 21.0001 17.1046 21.0001 16C21.0001 14.8954 20.1047 14 19.0001 14C17.8955 14 17.0001 14.8954 17.0001 16C17.0001 17.1046 17.8955 18 19.0001 18Z'%3E%3C/path%3E%3C/svg%3E");
|
||||
}
|
||||
&.icon-transpose {
|
||||
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(255,255,255,1)'%3E%3Cpath d='M12 13.5351V3H20V5H14V17C14 19.2091 12.2091 21 10 21C7.79086 21 6 19.2091 6 17C6 14.7909 7.79086 13 10 13C10.7286 13 11.4117 13.1948 12 13.5351ZM10 19C11.1046 19 12 18.1046 12 17C12 15.8954 11.1046 15 10 15C8.89543 15 8 15.8954 8 17C8 18.1046 8.89543 19 10 19Z'%3E%3C/path%3E%3C/svg%3E");
|
||||
}
|
||||
&.icon-scroll {
|
||||
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(255,255,255,1)'%3E%3Cpath d='M12 10.0858L7.20712 5.29291L5.79291 6.70712L12 12.9142L18.2071 6.70712L16.7929 5.29291L12 10.0858ZM18 17L6.00001 17L6.00001 15L18 15V17Z'%3E%3C/path%3E%3C/svg%3E");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@media only screen and (max-width: $width-mobile) {
|
||||
gap: 1em;
|
||||
}
|
||||
|
||||
// This is removed via JS to prevent displaying the controls
|
||||
// on browsers wih JavaScript disabled.
|
||||
.hidden {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
BIN
static/favicon.png
Normal file
BIN
static/favicon.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 39 KiB |
44
static/js/filter.js
Normal file
44
static/js/filter.js
Normal file
@ -0,0 +1,44 @@
|
||||
const filters = document.querySelector(".filters");
|
||||
const buttons = Array.from(filters.querySelectorAll(".button"));
|
||||
const search = document.querySelector("input[type='search']");
|
||||
const form = document.querySelector("form");
|
||||
const songList = document.querySelector(".song-list");
|
||||
|
||||
let selectedCategory = null;
|
||||
|
||||
function buttonToggle(clickedButton) {
|
||||
buttons.forEach(button => {
|
||||
if (button === clickedButton && !button.classList.contains("selected")) {
|
||||
button.classList.add("selected");
|
||||
selectedCategory = button.dataset.category;
|
||||
} else {
|
||||
button.classList.remove("selected");
|
||||
if (button.dataset.category == selectedCategory) selectedCategory = null;
|
||||
}
|
||||
});
|
||||
filterSongs();
|
||||
}
|
||||
|
||||
function filterSongs() {
|
||||
const searchTerm = search.value.trim().toLowerCase().normalize("NFD").replace(/\p{Diacritic}/gu, "");
|
||||
const songs = Array.from(songList.children);
|
||||
songs.forEach(song => {
|
||||
const title = song.dataset.title.toLowerCase().normalize("NFD").replace(/\p{Diacritic}/gu, "");
|
||||
const matching = title.includes(searchTerm) && (!selectedCategory || song.dataset.category === selectedCategory);
|
||||
song.classList.toggle("hidden", !matching);
|
||||
});
|
||||
}
|
||||
|
||||
// Event listeners
|
||||
search.addEventListener("input", filterSongs);
|
||||
// Filtering happens before the reset itself without this timeout
|
||||
form.addEventListener("reset", () => setTimeout(filterSongs, 0));
|
||||
buttons.forEach(button => button.addEventListener("click", () => buttonToggle(button)));
|
||||
|
||||
// Normalize song titles
|
||||
Array.from(songList.children).forEach(song => {
|
||||
song.dataset.title = song.dataset.title.toLowerCase().normalize("NFD").replace(/\p{Diacritic}/gu, "");
|
||||
});
|
||||
|
||||
// Display the filter section on JS-enabled browsers
|
||||
window.addEventListener("load", () => filters.classList.remove = "hidden");
|
35
static/js/song-controls.js
Normal file
35
static/js/song-controls.js
Normal file
@ -0,0 +1,35 @@
|
||||
const controls = document.querySelector(".controls");
|
||||
const song = document.querySelector("iframe.song").contentWindow;
|
||||
|
||||
// Autoscroll
|
||||
var scroll;
|
||||
function pageScroll() {
|
||||
song.scrollBy(0, 1);
|
||||
scroll = setTimeout(pageScroll, 80);
|
||||
}
|
||||
|
||||
document.querySelector("#autoscroll").addEventListener("click", function() {
|
||||
if (this.classList.contains("active")) {
|
||||
clearTimeout(scroll);
|
||||
} else {
|
||||
pageScroll();
|
||||
}
|
||||
this.classList.toggle("active");
|
||||
});
|
||||
|
||||
// Scaling
|
||||
function pageScale(value) {
|
||||
if (value === 0) {
|
||||
song.document.body.style.transform = "scale(1)";
|
||||
return;
|
||||
}
|
||||
const currentScale = parseFloat(song.document.body.style.transform.split("scale(")[1]) || 1;
|
||||
song.document.body.style.transform = "scale(" + (currentScale + value) + ")";
|
||||
}
|
||||
|
||||
controls.querySelector("#font-size-increase").addEventListener("click", () => pageScale(0.1));
|
||||
controls.querySelector("#font-size-decrease").addEventListener("click", () => pageScale(-0.1));
|
||||
controls.querySelector("#font-size-reset").addEventListener("click", () => pageScale(0));
|
||||
|
||||
// Display the controls on JS-enabled browsers
|
||||
window.addEventListener("load", () => controls.classList.remove = "hidden");
|
@ -6,19 +6,22 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>{% block title %}{{ config.title }}{% endblock %}</title>
|
||||
<link rel="stylesheet" href="{{ get_url(path="/style.css") }}">
|
||||
<link rel="icon" href="favicon.svg">
|
||||
<link rel="icon" type="image/png" href="{{ get_url(path="/favicon.png") }}">
|
||||
</head>
|
||||
<body>
|
||||
{% block content %}
|
||||
<main class="songs">
|
||||
<section class="filters">
|
||||
<input type="text" placeholder="Hledat">
|
||||
<div class="button">classic</div>
|
||||
<div class="button">mixtape</div>
|
||||
<form>
|
||||
<input type="search" placeholder="Hledat">
|
||||
<input type="reset" value="">
|
||||
</form>
|
||||
<div class="button" data-category="classic">Classic</div>
|
||||
<div class="button" data-category="mixtape">Mixtape</div>
|
||||
</section>
|
||||
<section class="song-list">
|
||||
{% for song in section.pages %}
|
||||
<div class="{{ macros::primary_category(song=song) }}">
|
||||
<div class="{{ macros::primary_category(song=song) }}" data-title="{{ song.title }}" data-category="{{ macros::primary_category(song=song) }}">
|
||||
<div class="meta">
|
||||
<div class="title">{{ song.title }}</div>
|
||||
{% if song.taxonomies["artist"] %}
|
||||
@ -38,6 +41,8 @@
|
||||
</section>
|
||||
</main>
|
||||
{% endblock %}
|
||||
{% block script %}{% endblock %}
|
||||
{% block script %}
|
||||
<script src="{{ get_url(path="/js/filter.js") }}"></script>
|
||||
{% endblock %}
|
||||
</body>
|
||||
</html>
|
||||
|
@ -1,8 +1,29 @@
|
||||
{% extends "index.html" %}
|
||||
{% block content %}
|
||||
<main class="song">
|
||||
{% for asset in page.assets %}
|
||||
{% if asset is matching(page.slug~"[.](html)$") %}
|
||||
<iframe class="song" src="{{ asset }}"></iframe>
|
||||
<nav class="controls hidden">
|
||||
<section class="font-size">
|
||||
<div class="button icon-subtract" id="font-size-decrease"></div>
|
||||
<div class="button icon-font-size" id="font-size-reset"></div>
|
||||
<div class="button icon-add" id="font-size-increase"></div>
|
||||
</section>
|
||||
<section class="transpose">
|
||||
<div class="button icon-subtract" id="transpose-decrease"></div>
|
||||
<div class="button icon-transpose" id="transpose-reset"></div>
|
||||
<div class="button icon-add" id="transpose-increase"></div>
|
||||
</section>
|
||||
<section class="autoscroll">
|
||||
<div class="button icon-scroll" id="autoscroll"></div>
|
||||
</section>
|
||||
</nav>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
</main>
|
||||
{% endblock %}
|
||||
|
||||
{% block script %}
|
||||
<script src="{{ get_url(path="/js/song-controls.js") }}"></script>
|
||||
{% endblock %}
|
||||
|
Reference in New Issue
Block a user