Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrering med den digitala sångboken. #4

Merged
merged 75 commits into from
Jul 25, 2022
Merged
Changes from 1 commit
Commits
Show all changes
75 commits
Select commit Hold shift + click to select a range
84980c7
Standardiserade titlarna.
oskarr Sep 2, 2021
8f9120f
Removed logs
oskarr Sep 7, 2021
1427489
Moved .sty files to main dir.
oskarr Sep 7, 2021
21019ef
Merge remote-tracking branch 'origin/simplification'
oskarr Sep 8, 2021
679024c
Update readme.
oskarr Sep 8, 2021
2521d14
α is now up to spec.
oskarr Sep 8, 2021
5665545
Beta is now up to spec.
oskarr Sep 10, 2021
f53368b
Kapitelnamn är up-to-spec.
oskarr Sep 10, 2021
d3b46e9
Gamma is up-to-spec.
oskarr Sep 10, 2021
0795f24
Delta titles up to spec.
oskarr Sep 10, 2021
c565861
Delta is now up-to-spec
oskarr Sep 10, 2021
6827c96
Song titles up-to-spec.
oskarr Sep 10, 2021
46eef32
Authors & epsilon now up-to-spec.
oskarr Sep 13, 2021
4053cbb
Added added compilation workflow.
oskarr Sep 13, 2021
53209fc
Fixed a compilation error.
oskarr Sep 13, 2021
c400f6e
Zeta - Iota up to spec.
oskarr Sep 13, 2021
100d48c
Others (not omega) up to spec.
oskarr Sep 13, 2021
02d572a
Parser prototype.
oskarr Sep 13, 2021
679c3af
Added json parser workflow.
oskarr Sep 13, 2021
6b472de
Parser RegEx corrections.
oskarr Sep 13, 2021
b26a6cf
Updated parser.
oskarr Sep 13, 2021
ee3f753
Minor parser improvements.
oskarr Sep 13, 2021
08bf46c
Updated parser.
oskarr Sep 13, 2021
f4ae317
Update readme.
oskarr Sep 13, 2021
fb0e0a1
Fixed a messed-up regex bug.
oskarr Sep 13, 2021
f6c4d7b
Updated readme.
oskarr Sep 13, 2021
f32faf6
Fixed a bug causing tex not to compile.
oskarr Sep 13, 2021
b1aa0e8
Updated workflows
oskarr Sep 13, 2021
85436c0
Added lint for text size adjustment within lyrics
oskarr Sep 14, 2021
50a7f48
\small is now (almost) only used below chapter title.
oskarr Sep 14, 2021
a2e962c
Added png generator for latex build testing.
oskarr Sep 14, 2021
177e6c3
Added png comparator to workflow.
oskarr Sep 14, 2021
58cfa27
Updated image comparison workflow.
oskarr Sep 15, 2021
f5c8c96
Updated compile workflow.
oskarr Sep 15, 2021
8480e67
Now uses TEXINPUTS env variable for .sty reference.
oskarr Sep 15, 2021
28a712a
Fixed a sidspaltHack bug (hopefully)
oskarr Sep 15, 2021
921fdcf
Fixed layout bugs.
oskarr Sep 15, 2021
4a0b5b6
Spacing fixes.
oskarr Sep 15, 2021
907d4d0
Minor changes.
oskarr Sep 15, 2021
cd00d83
Fixed a chapter title spacing bug.
oskarr Sep 15, 2021
f6bfd25
Update readme.
oskarr Sep 15, 2021
f4516ad
Merge branch 'Fysiksektionen:master' into master
oskarr Sep 15, 2021
7ca5dbd
Updated img.sh res.
oskarr Sep 15, 2021
cd1f8c7
Set image compare workflow res to 90.
oskarr Sep 15, 2021
c8b94a8
Merge branch 'master' of github.com:oskarr/Sangbok
oskarr Sep 15, 2021
6024d4d
Marginaler är inte längre hårdkodade (ej 0, μ, σ)
oskarr Sep 16, 2021
1117fc7
Eta is now equivalent.
oskarr Sep 16, 2021
91ea6bd
Alfa & Kappa are now complete
oskarr Sep 16, 2021
32d7a76
Minor changes.
oskarr Sep 16, 2021
252dc0e
Beta complete (ish).
oskarr Sep 17, 2021
daf65ea
Most chapters complete.
oskarr Sep 17, 2021
be5e1f1
Added PNG diff workflow for orignal PDF:s.
oskarr Sep 17, 2021
cdc8e9a
Update readme.
oskarr Sep 17, 2021
d9bb89d
Minor fixes.
oskarr Oct 2, 2021
6e6ae61
Layout fixes.
oskarr Oct 3, 2021
417c95c
Failed parser overhaul.
oskarr Oct 3, 2021
786e4fa
Now uses pylatexenc for parsing.
oskarr Oct 3, 2021
59cda66
Added parser "tests" (manual"
oskarr Oct 3, 2021
d272f66
Lots of small error fixes.
oskarr Oct 3, 2021
64397e5
Updated parser.
oskarr Oct 4, 2021
b81382f
More minor changes.
oskarr Oct 4, 2021
e8b222e
More changes.
oskarr Oct 9, 2021
29f2910
More minor changes.
oskarr Oct 29, 2021
86a0735
Even more small changes.
oskarr Oct 29, 2021
e18ed79
Parsing complete.
oskarr Oct 29, 2021
15d6c48
Minor layout fixes.
oskarr Oct 29, 2021
6ea5c15
Workflow fix
oskarr Oct 29, 2021
6fd0a01
Merge pull request #3 from oskarr/master
oskarr Oct 30, 2021
b774a01
Moved some stuff.
oskarr Oct 29, 2021
1decc91
Added sigma 18 & 19 to JSON.
oskarr Oct 31, 2021
3f56f86
Added hard-coded misc. texts.
oskarr Oct 31, 2021
5701259
Fixed an injection ordering bug.
oskarr Oct 31, 2021
5ca424a
Minor fixes.
oskarr Nov 14, 2021
e326c7c
Cleanup
oskarr Jul 21, 2022
fc5e372
Fixed table of contents
oskarr Jul 21, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Workflow fix
  • Loading branch information
oskarr committed Oct 29, 2021
commit 6ea5c15c87e3256a433ea861bc43a699e74d0bc1
2 changes: 1 addition & 1 deletion .github/scripts/compile.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env bash

export TEXINPUTS=::$(pwd)/../..
export TEXINPUTS=::$(pwd)

# We remove aux files to get a clean compilation.
rm **/*.aux
2 changes: 1 addition & 1 deletion .github/workflows/compile.yml
Original file line number Diff line number Diff line change
@@ -19,7 +19,7 @@ jobs:
- name: Install texlive
run: sudo apt-get update && sudo apt-get install -y texlive texlive-binaries texlive-fonts-recommended texlive-lang-european texlive-latex-base texlive-latex-extra
- name: Compile LaTeX
run: ./.github/scripts/compile.sh
run: .github/scripts/compile.sh
- name: Archive pdf:s
uses: actions/upload-artifact@v2
with:
2 changes: 1 addition & 1 deletion 04 - Delta - Visor till destillat/visor_till_destillat.tex
Original file line number Diff line number Diff line change
@@ -1197,7 +1197,7 @@
Kling, klang, kling, klang, \\
nu börjar vårt kalas.
\end{lyrics}
%TODO: \auth{C.M. Bellman}
\digitalonly{\auth{C.M. Bellman}}
\vspace{20pt}
\begin{center}
\songtitle{$\delta13$b}{Till supen så tager en sill}
101 changes: 101 additions & 0 deletions parser/Readme.2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
## Att fixa
* Idiotsäkra parsningen av fetstilt och kursiv text, samt gör något liknande för `\mcode{...}`.

## Förändringar
För att underlätta parsing, är det bra om saker är standardiserade. Denna branch har därför ändrat:
* Alla titlar, så att bokstäver efteråt hamnar _efter_ dollartecknena, och att `\Large` är en för-modifier, utan måsvingar.
* Bytt namn Jesus lever till Ny-18 (Ny-17 var dubblett.).
* Textregistrets sida 2, samt namnregistrets sida 2 och 4 har nu samma marginal som resten av sidorna i registret.
* Fler ändringar kommer, och det återstår att testa så att resultatet blir likvärdigt.

## Ändringar per kapitel
### Mindre layout-ändringar
* Alfa - Auld lang syne har försumbart ändrat marginalavstånd
* Beta - har en radbrytnings-bugg på första sidan, som är fixad på ett rätt fult sätt.
* Delta - Supreglerna på första sidan radbryts på fel ställen (fyllehundar, middagstupplur, ordinarie)
* Zeta - På sista sidan radbryts "sittningar" på fel ställe.
* Iota - ODE till en husvagn har radbrytning i friktion, till skillnad från innan.
* My - Ändrad så att den följer marginalstandarden (när matematikhatarvisan insattes, hamnade marginalerna ur synk).
* Ny - Radavståndet något ändrat på sidan 16 och 18. Mariginalen är justerad på sista sidan.
* Sigma - Ändrad så att den följer marginalstandarden.

### Innehållsändringar
* Alfa - Hugo Alvén ändrad till Hugo Alfvén.
* Internationalen -
* "slå oss bi" -> "stå oss bi"
* "han" -> "hen"
* Fixad typo i "lättingen"
* Gud är ickebinär
* Beta
* Härjavisan "då värdig" -> "så tuff" (tre stavelser på två toner är lite so-so...)
* Delta
* 2a - "förtära" -> "dricka" (passar bättre med antalet stavelser)
* 3a - "bordspartner" -> "bordsvän" (passar bättre med antalet stavelser)
* 7b har nu ett mellanslag efter indexet.
* 14e har en punkt efter indexet.
* Måsen lyfter "nu", inte "ny".
* Mesen är full som en kaja "trots" fröna, inte "trot".
* Mera Skåne har fått "beklagd" utbytt mot "bleklagd".
* Livet är härligt har fått melodin ändrad till "Polyushko-polye" från "Röda kavalleriet".
* Vodka, vodka - "Från våran stat" -> "vill jag dricka" (mer grammatiskt korrekt), "kamrat" -> "männ'ska" (kamrat är betonat på fel stavelse)
* 11d - "längst" -> "längs", "ju bättre" -> "blir bättre"
* 11f - jätte plask -> jätteplask
* 13a - "ock" -> "och"
* 13c - "bröder" -> "vänner", "näsan är röder" -> "näsan den ränner"
* 15a - delvis könsneutraliserad. Bör ev. neutraliseras ytterligare.
* Gamma
* 5 - "Gudagott är ölen på fat." -> "Öl är gudagott att dricka." (Passar bättre med betoningarna)
* 7 - nertill -> ner till
* Epsilon - 9 "enn" -> "en"
* Theta - 11b har nu kursiv källreferens.
* Zeta
* 3 "fårä" -> "får"
* 7 "nån förnäm" -> "fin", "det kanske" -> "om det"
* Eta 1 - Vattenfysikalen Shakespeare var 1990 (enl. deras hemsida).
* Lambda
* 4 - "när när" -> "när den"
* 9 skrevs av A. de la Halle, inte Hale
* Kappa
* 8 - "azur skiftande" -> "azurskiftande"
* 10 - "den" -> "en"
* My
* 2 - "Osquristina" -> "Osquarulda" (vet inte vilket som är bättre, men har en känsla av att det sistnämnda är vanligare när den väl sjungs)
* 7 - "jag" -> "hen", etc.
* Ny
* Hallen luta - "alldles" -> "alld'les"
* Älska dig själv - "dig" -> "dej" (en måste vara konsekvent)
* Lumberjack song - Mounties är nu fetstilt (standardisering)
* Omikron - "bröder" -> "fränder"

<!--TODO: Find mänska -> männ'ska, etc.-->

## Parser
Dvs. skillnader mellan den digitala versionen och den fysiska just nu.
* Alfa
* I övrigt skiljer sig enbart punktuationer och versaliseringar mellan de två versionerna.
* 1 har fler verser i den digitala.
* Beta
* 1, 7 - saknar citationstecken
* 8 - Olle är inte längre ickebinär, precis som i den fysiska upplagan (good or bad, let me know)
* Delta
* Vodka, vodka - extra verser läses inte in.
* Inre dialog - försångare/alla läses inte in.

## Ändringar av de digitala texterna
(Någon bör ta ställning till dessa. Mindre, uppenbara, genusändringar har utelämnats.)
* Alfa
* Internationalen "systrabandet" -> "brodersbandet" (finns det ingen könsneutral variant?)
* Beta
* Härjavisan "håriga bröst" -> "stolta bröst"
* Gamma
* 5 - könsneutraliserad efter den fysiska upplagan. Dock sker en del betoningsfel, så ev. bör val av "vännen", "kamrat", etc. ses över.
* Iota - ODE till en husvagn har nu symboler istället för text. Detta kan påverka generatorn.
* Delta
* 2e - Plask omges nu av ett bindestreck (–) istället för 3.
* Epsilon 3 - könsneutral.
### Dialogändringar
Dvs. texter där vem som sjunger noterats med bokstäver i den digitala, vilket ändrats till fetstilt.
* Delta 9d, 11g

## Oklarheter:
* Theta-6 Dom som är nyktra har en oklar radbrytning mitt i harmynta.