No Description
Piotr Orzechowski 4fc73d1bd1 Switch to markdown 8 months ago
doc Switch to markdown 8 months ago
src Fix PEP 8 errors 1 year ago
.gitignore Ignore hidden files 8 months ago
LICENSE Move license to separate file 8 months ago
Makefile Do not copy ui dir recursively to dist 1 year ago
README.md Switch to markdown 8 months ago

README.md

GSummer - Simple checksum validator

What is GSummer | Features | Screenshots | Install | License | Changelog

What is GSummer?

GSummer is a simple graphical application used to validate file checksums.
Just run GSummer, choose file to validate, select hash algorithm, paste checksum provided by the file creator and hit “Validate”.
Once the validation is finished, you will know whether file is ok or damaged.

Features

  • Support for md5, sha1, sha224, sha256, sha384 and sha512 hash algorithms
  • Cross-platform - should be able to run anywhere Python 3, PyGObject 3.4+ and gettext are available
  • Multilingual (currently Czech, English and Polish languages are available)
  • Easy to use - has simple graphical interface

Screenshots

new.png
GSummer is started or “File->New” was chosen from menu

running.png
GSummer is calculating checksum

success.png
Calculated checksum matched the pasted one

fail.png
Calculated checksum did not match the pasted one

Install

Requirements

  1. Build

    • Make
    • gettext
  2. Run

    • Python 3
    • PyGObject 3.4+ (for Python 3)
    • gettext

Installation

Basically there’s no need to install GSummer (although lack of installation script makes its version 0.9.4 rather than 1.0) and thus the installation procedure is as follows:

  1. Download sources from releases tab.
  2. Go to project directory.
  3. Run make build.
  4. Rename dist directory to your liking and copy it wherever you like.
  5. You’re done!

Usage

You can start the application by issuing the command application_directory/gsummer on the command line.

To preload GSummer with file to check, you have to pass it the file name parameter on the command line, eg. gsummer -f file_to_check.

You can also create .desktop file to run the application with your desktop environment.