A revised version of sig2dot (creating PGP signing web-of-trust-graphics) written in python.
Switch branches/tags
Nothing to show
Clone or download
paalbra Merge pull request #3 from paalbra/fix-2
Use ISO8601 as date format and fix issues with timestamp rounding
Latest commit 429bc47 Dec 11, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
sig2dot
.gitignore initial import from launchpad without shell script helper Jan 2, 2013
COPYING initial import from launchpad without shell script helper Jan 2, 2013
README.md Use ISO8601 as date format and fix issues with timestamp rounding Dec 11, 2018
TODO

README.md

sig2dot2

A revised version of sig2dot (creating PGP signing web-of-trust-graphics) written in python.

REQUIREMENTS

sig2dot (revised) uses python >= 3.3. If you do not have python3 installed, get it at: http://www.python.org/.

If you're using Debian/Ubuntu or any other .deb-based Distribution, you can most likely just type: $ sudo aptitude install python3

You also need the iso8601 python module: $ sudo pip3 install iso8601

The most important application is gnupg. Without it, you are unable to feed sig2dot with data. $ sudo aptitude install gnupg gpg

Also, for converting the dot-file to any other format, you need one of:
[dot, neato, fdp, circo, twopi]

They can be found in the graphviz-package. $ sudo aptitude install graphviz

USAGE/INVOCATION

Have a keyring ready and feed sig2dot with its signatures:

$ gpg --no-options --with-colons --fixed-list-mode  --list-sigs \
    --no-default-keyring --keyring ./myLUG.gpg |                \
    ./sig2dot.py -u "[User ID not found]" > myLUG.dot

Then convert it using neato: $ neato -Tpng myLUG.dot > myLUG.png