Skip to main content

No project description provided

Project description

Hang up an Autumn Moon

I almost forgot
To hang up an autumn moon
Over the mountain.
- Richard Wright

hang-up-an-autumn-moon is an oracular CLI based on haiku by Richard Wright. This project is currently beta-ish.

Web version here: https://hangupanautumnmoon.com/

Requires

  • Python 3

Installation

Using Pip

$ pip install hang-up-an-autumn-moon

Manual

$ git clone https://github.com/talnoznisky/hang-up-an-autumn-moon
$ cd hang-up-an-autumn-moon
$ python setup.py install

Authors

tal.noznisky@gmail.com

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

Guidebook

hang-up-an-autumn moon is an oracular CLI based on the late haiku of Richard Wright

Quick start: Run hang-up-an-autumn-moon oracle to receive a spread of cards pseudo-randomly generated from the haiku. Select a card to recieve your oracle.

Use the --sparrow-mode flag to limit the oracle to haiku about sparrows.

Methodology: When summoned, the oracle randomly selects three haiku from an internal corpus of haiku by Richard Wright. Then the oracle creates a little doodle of each haiku by passing segment of the text to an algorithmic art generator. The querent gets a three-card spread of the doodles and must select one. The oracle returns the card's full haiku and a judgment to help frame the querent's insight into the haiku.

Source material: The oracle is based on a corpus of haiku by Richard Wright. Each haiku is attributed with a mode, either sparrow or intensifier, and a pair of judgments. The modes are similar to the major and minor arcana of the Tarot. Sparrow cards represent higher-order considerations and are actually all about sparrows. Intensifier cards speak to day-by-day concerns and their haikus tend to describe the intensification of one natural element by another. The judgments also vary by mode: sparrow cards offer single subjective nouns for framing the haiku; intensifier cards offer very brief imperatives to help the querent ideate a course of action.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hang_up_an_autumn_moon-0.3.1.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hang_up_an_autumn_moon-0.3.1-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file hang_up_an_autumn_moon-0.3.1.tar.gz.

File metadata

  • Download URL: hang_up_an_autumn_moon-0.3.1.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for hang_up_an_autumn_moon-0.3.1.tar.gz
Algorithm Hash digest
SHA256 e58d8172b903503c6da148e6d78f0eeea48b35fa07a5309a35637e2eba299851
MD5 de03c93917b5145e12c69bfd721913f7
BLAKE2b-256 526ff933698668a634a23c32c31555fb6fdd44d35b136393d75e2254ad09d246

See more details on using hashes here.

File details

Details for the file hang_up_an_autumn_moon-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: hang_up_an_autumn_moon-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 4.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for hang_up_an_autumn_moon-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 69c22fb0e9b00142e091fe983eba97a1397fecf35de39f93b3a5e981b8cb4402
MD5 c6c0f0185e975b4fdebfdfcafc50645f
BLAKE2b-256 ffa57ab4e6f42af0c1d61694bba7940ab41a690b2b0a0db5061cc39b659b4ee5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page