Hilfe:Lösungsvorschläge/Angaben PDFs vergleichen
Zur Navigation springen
Zur Suche springen
Bei Semesterwechsel ist festzustellen ob bzw. wie sich die Angaben geändert haben.
- Beide PDFs downloaden, z.B:
wget http://www.algebra.tuwien.ac.at/panholzer/analysis-ue-2018s.pdf -O 18s_panholzer.pdf wget https://www.dmg.tuwien.ac.at/gittenberger/ANA.pdf -O 19s_gittenberger.pdf
- Hashsums vergleichen:
$ md5sum *.pdf 5a0f64a7e2849b3949a6e939af80232c 18s_panholzer.pdf 94a3dcd0dc3aeee6b2a7d41e7a46e29b 19s_gittenberger.pdf
ident → alle Angaben sind gleich (selbe Datei)
- Wenn beide PDFs das gleiche Format beibehalten haben kann man sie mit
pdftotext
unddiff
vergleichen:for f in *.pdf; do pdftotext $f; done diff *.txt
kein Unterschied → alle Angaben sind gleich (PDF wurde nur rekompiliert)
- Wenn eine PDF 2 Seiten auf einer Seite hat, splitte sie mit split-pdf-pages.py.
split-pdf-pages.py 19s_gittenberger.pdf
- Konvertiere die PDFs zu Text:
for f in *.pdf; do pdftotext -layout $f; done
- Vergleiche die PDFs, konvertiere Ansi-Farben zu HTML, wandele es in einen Codeblock um und kopiere das ganze:
git diff --color-words --no-index *.txt | 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
Idealerweise füge
__NOINDEX__
hinzu, damit die Seite nicht auf Google aufscheint wenn man nach Angaben sucht.