tarot cards in emacs lisp
Emacs Lisp
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Joakims notes

My intent is to work with Joseph to improve tarot.el. Here are the things I’d like to do:

Multiple decks

Initially just the standard deck and a deck consisting of only the major arcana.

Multiple spreads

I would like more spreads, the celtic cross to begin with.

User shuffling after the deck

To simulate shuffling of a deck the user can make a random seed by wiggling the mouse or whatever.

expose seed_random to lisp

(random t) does a hard-coded seed but for better shuffling we need to expose seed_random to lisp

graphic spreads

Insert card images in a buffer in the shape of the spread being used. This shouldn’t be too hard if one compromises on the layouts a bit.

There are currently two variants.

  • org mode inlined images
  • a svg implementation

The SVG implementation has more graphical promise while the org variant is simpler and allows org mode integration.

allow different card images

I have some home made cards I’d like to use and one can also dowload card images from Wikipedia. Maybe even Pokemon cards, why not :)

currently I include two decks:

  • scans of the traditional Tarot de Marseille
  • The Jave Tarot which is my personal attempt at a deck

publish tarot.el to ELPA

The main ELPA repo requires FSF copyright but PD ought to be fine. The emacs maintainers need to be consulted.

look up cards in wikipedia

http://en.wikipedia.org/wiki/The_Magician_(Tarot_card) http://en.wikipedia.org/wiki/Major_Arcana http://en.wikipedia.org/wiki/Minor_Arcana