voidit / tractatus-tree

Visualization of the Wittgenstein's tractatus logico-philosophicus

Home Page:http://pbellon.github.io/tractatus-tree/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tractatus' tree

This project is a personnal experimentation of how we can use a data-driven tools like D3.js to explore a Philosophy piece like the Tractatus logico-philosophicus (Logisch-Philosophische Abhandlung in its original name).

This book published in 1921 was written by Ludwig Wittgenstein. Its numbered propositions follows a tree structure,(1, then 1.1, 1.2 etc.) which made me think we could easily visualize it. Please note that this project is not an attempt to explain nor justify the book, I prefer to let you do that.

How

The tree visualization is heavily inspired (understand "built on") on the Collapsible Tree block created by Mike Bostock using its visualization library D3. I created a small script to scrap an HTML version of the tractatus and create a JSON structure with extracted propositions based on their number.

Improvments to do

  • Improve the reading experience by adding propositions' content in tree's leafs
  • Add a search engine
  • Add the second english translation
  • Add a french translation

Thanks to these projects

About

Visualization of the Wittgenstein's tractatus logico-philosophicus

http://pbellon.github.io/tractatus-tree/


Languages

Language:CoffeeScript 53.1%Language:JavaScript 45.0%Language:CSS 1.5%Language:Python 0.4%