This is an automated email from the git hooks/post-receive script. detiste-guest pushed a commit to branch master in repository game-data-packager.
commit d8c2a82dd9ffd5ed6a92c463abfcbe43acb9731c Author: Alexandre Detiste <[email protected]> Date: Fri Jan 29 10:13:04 2016 +0100 add tool to check cdrom-extracted files for scratches --- tools/cdrom_md5.py | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/tools/cdrom_md5.py b/tools/cdrom_md5.py new file mode 100755 index 0000000..6d4c91c --- /dev/null +++ b/tools/cdrom_md5.py @@ -0,0 +1,33 @@ +#!/usr/bin/python3 +# encoding=utf-8 +# +# Copyright © 2016 Alexandre Detiste <[email protected]> +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# +# You can find the GPL license text on a Debian system under +# /usr/share/common-licenses/GPL-2. + +CDROM_SECTOR = 2048 + +import hashlib +import sys + +if len(sys.argv) != 2: + exit('Usage: cdrom_md5.py <file>') + +with open(sys.argv[1], 'rb') as f: + while True: + blob = f.read(CDROM_SECTOR) + if not blob: + break + md5 = hashlib.new('md5') + md5.update(blob) + print(md5.hexdigest()) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/game-data-packager.git _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits

