kennethreitz / open_777

An open source "Liber 777" Reference Dataset and Viewer for Aleister Crowley's Kabbalistic corresponences

Home Page:https://adamblvck.github.io/open_777/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Open 777

πŸœπŸœ‚ Visit Open 777 Here πŸœ„πŸœƒ

About

Open 777 is a small online website for easily looking up Crowley's Esoteric Kabbalistic correspondences, meant for Esoteric Study & Practice.

The website consists of transcriptions done by ADAM BLVCK from the now in open-domain book "777" by Aleister Crowley. Since looking up of correspondences in the actual book can be quite tedious, and since no courated dataset of these correspondences could be found (which in itself is a treasure mine for enhancing AI-tools), I decided to create one.

If you're looking for a way to look-up Gene Keys and IChing-based correspondences, I refer to Gnomon.

Since 777 includes correspondences from the Kabbalistic Scale to the 64 hexagram, and the Gene Keys include correspondences to Tarot's 22 pathways, a marriage between both systems might result one day.

The Website

In the books, the tables of correspondences is organized in 32 rows which represent the Kabbalistic scale of meaning, which spans many pages of correspondence categories. In the app a transposed approach is used, where the 32 "steps" on the scale are presented as columns, whereas the rows indicate categories.

The website uses Glide Data Grid which is most suitable for this purpose, and includes search-functionality across the whole table.

The Data

The to-transcribe data is huge, and thus this website will be updated every few days until all correspondences are covered. If you think you can help with transcription, please message me here or at contact@adamblvck.com.

The correspondence dataset can be found as a json object in the file src/liber_777.js, or docs/liber_777.csv, but the source of both these files is now hosted on Google Sheets. The python notebook located at docs/convert_json.ipynb can be used to convert a csv (exported from the Google Sheet) into an appropriate format for use in a website, or javascript environment.

πŸœπŸœ‚ Visit Open 777 Here πŸœ„πŸœƒ

Publishing to GitHub Pages

To publish a new build:

npm install -g gh-pages --save-dev

Then publish through:

npm run build

The command above will build an optimized Standalone React Build, then commit this data the gh-pages branch. In GitHub this deployment can then be selected in Settings>Pages, allowing for free gitHub pages deployment.

About

An open source "Liber 777" Reference Dataset and Viewer for Aleister Crowley's Kabbalistic corresponences

https://adamblvck.github.io/open_777/


Languages

Language:JavaScript 63.2%Language:CSS 21.4%Language:HTML 15.4%