https://github.com/artyom-poptsov/guile-pigpen
Implementation of the Pigpen cipher as a GNU Guile module.
https://github.com/artyom-poptsov/guile-pigpen
Last synced: 5 months ago
JSON representation
Implementation of the Pigpen cipher as a GNU Guile module.
- Host: GitHub
- URL: https://github.com/artyom-poptsov/guile-pigpen
- Owner: artyom-poptsov
- License: gpl-3.0
- Created: 2014-12-15T00:14:55.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2015-01-01T13:26:16.000Z (over 11 years ago)
- Last Synced: 2025-06-05T12:39:21.846Z (about 1 year ago)
- Language: Scheme
- Size: 348 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README
- Changelog: ChangeLog
- License: COPYING
Awesome Lists containing this project
README
# -*- mode: org; -*-
#+BEGIN_EXAMPLE
----. /.----. .---. ----..--------.----..---..---.
|<[ ] | | o | |----- o || | o || || o |
' \' '----'---' ----'' '----''---''---'
#+END_EXAMPLE
Guile-Pigpen is an implementation of [[https://en.wikipedia.org/wiki/Pigpen_cipher][Pigpen cipher]] as a GNU Guile
module.
Beware, the module is on the early stages of development.
* Building and installation
#+BEGIN_EXAMPLE
$ autoreconv -vif
$ ./configure
$ make
$ make install
#+END_EXAMPLE
* Usage
Guile-Pigpen comes with a console tool called =pigpen= that allows
you to encode ASCII-strings with Pigpen cipher:
#+BEGIN_EXAMPLE
$ pigpen 'hello
world!'
.---..---.. . .----
| || || o | o | o
' ''---''----'----'----
\ /.----.----. ----.
[o] | o | o | o | !
V '----' '--------'
#+END_EXAMPLE
See =pigpen -h= for allowed options.