Hilfe:Lösungsvorschläge/Angaben PDFs vergleichen
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>
.