Hilfe:Lösungsvorschläge/Angaben PDFs vergleichen

From VoWi
< Hilfe:Lösungsvorschläge
Revision as of 11:49, 7 March 2019 by Gittenburg (talk | contribs) (erstelle Anleitung)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Bei Semesterwechsel ist festzustellen ob bzw. wie sich die Angaben geändert haben.

1) Beide PDFs downloaden, z.B:

wget https://www.dmg.tuwien.ac.at/gittenberger/ANA.pdf -O gittenberger19s.pdf
wget http://www.algebra.tuwien.ac.at/panholzer/analysis-ue-2018s.pdf -O panholzer18s.pdf

2) Hashsums vergleichen:

$ md5sum *.pdf
94a3dcd0dc3aeee6b2a7d41e7a46e29b  gittenberger19s.pdf
5a0f64a7e2849b3949a6e939af80232c  panholzer18s.pdf

3) Wenn beide PDFs das gleiche Format beibehalten haben kann man sie mit pdftotext und diff vergleichen:

for f in *.pdf; do pdftotext $f; done
diff *.txt

4) Wenn eine PDF 2 Seiten auf einer Seite hat, splitte sie mit split-pdf-pages.py.

split-pdf-pages.py gittenberger19.pdf

5) Konvertiere die PDFs zu Text:

for f in *.pdf; do pdftotext -layout $f; done

6) Vergleiche die PDFs, konvertiere Ansi-Farben zu HTMl wandele es in einen Codeblock um und kopiere das ganze (__NOINDEX__ damit die Seite nicht auf Google aufscheint wenn man nach Angaben sucht):

(echo __NOINDEX__; git diff --color-words --no-index <alt>.pdf <neu>.pdf | aha -n | sed 's/^/ /') | xclip

Erstelle damit eine Unterseite im neuen Semester /Diff <altes Semester>.

z.B: TU Wien:Analysis UE (diverse)/Übungen SS19/Diff SS18