Editing Hilfe:Lösungsvorschläge/Angaben PDFs vergleichen
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
Bei Semesterwechsel ist festzustellen ob bzw. wie sich die Angaben geändert haben. | Bei Semesterwechsel ist festzustellen ob bzw. wie sich die Angaben geändert haben. | ||
− | + | ||
− | + | 1) Beide PDFs downloaden, z.B: | |
<pre> | <pre> | ||
− | wget | + | wget https://www.dmg.tuwien.ac.at/gittenberger/ANA.pdf -O gittenberger19s.pdf |
− | wget | + | wget http://www.algebra.tuwien.ac.at/panholzer/analysis-ue-2018s.pdf -O panholzer18s.pdf |
</pre> | </pre> | ||
− | + | 2) Hashsums vergleichen: | |
<pre> | <pre> | ||
$ md5sum *.pdf | $ md5sum *.pdf | ||
− | + | 94a3dcd0dc3aeee6b2a7d41e7a46e29b gittenberger19s.pdf | |
− | + | 5a0f64a7e2849b3949a6e939af80232c panholzer18s.pdf | |
</pre> | </pre> | ||
− | + | 3) Wenn beide PDFs das gleiche Format beibehalten haben kann man sie mit <code>pdftotext</code> und <code>diff</code> vergleichen: | |
− | |||
− | |||
<pre> | <pre> | ||
Line 25: | Line 23: | ||
</pre> | </pre> | ||
− | + | 4) Wenn eine PDF 2 Seiten auf einer Seite hat, splitte sie mit [https://github.com/Gittenburg/vowi/blob/master/vowi/split-pdf-pages.py split-pdf-pages.py]. | |
− | |||
− | |||
<pre> | <pre> | ||
− | split-pdf-pages.py | + | split-pdf-pages.py gittenberger19.pdf |
</pre> | </pre> | ||
− | + | 5) Konvertiere die PDFs zu Text: | |
<pre> | <pre> | ||
Line 39: | Line 35: | ||
</pre> | </pre> | ||
− | + | 6) Vergleiche die PDFs, konvertiere Ansi-Farben zu HTMl wandele es in einen Codeblock um und kopiere das ganze (<code><nowiki>__NOINDEX__</nowiki></code> damit die Seite nicht auf Google aufscheint wenn man nach Angaben sucht): | |
<pre> | <pre> | ||
− | git diff --color-words --no-index | + | (echo __NOINDEX__; git diff --color-words --no-index <alt>.pdf <neu>.pdf | aha -n | sed 's/^/ /') | xclip |
</pre> | </pre> | ||
Line 48: | Line 44: | ||
z.B: [[TU Wien:Analysis UE (diverse)/Übungen SS19/Diff SS18]] | z.B: [[TU Wien:Analysis UE (diverse)/Übungen SS19/Diff SS18]] | ||
− | |||
− | |||
− |