GithubHelp home page GithubHelp logo

dorftome's Introduction

DorfTome

A browser that allows you to view Dwarf Fortress legends exports in an efficient and fluid manner.

##Current Features

  • Tabbed browsing
  • Hyperlinks between elements
  • Fast search
    • Currently performs a search of all elements with names (regions/sites/historical figures) with partial matching
    • This is almost instant for a 12 MB file, and takes less than 5 seconds for the 266 MB file

##Future Goals

  • Keyboard-only navigation?
  • Giving the user a good idea of the relationships between historical figures
    • Eventually, a graph (vertices+edges) that shows this visually
  • Visually appealing
    • Clean, elegant light fonts against a dark background
    • User customizable styles
  • Easy reading of Legends and connections between characters and their world

###Dependencies

  • lxml
  • qt4
  • qtwebkit (Install this before building PySide, or else it will build successfully without QtWebKit support.)
  • pyside
  • python3

####Ubuntu packages

  • python3-lxml
  • qt4-default
  • python3-pyside

####Arch packages

  • python-lxml
  • qt4
  • qtwebkit
  • python-pyside (from the Arch User Repository)

dorftome's People

Contributors

sayoder avatar bentleyjoakes avatar

Watchers

James Cloos avatar  avatar

Forkers

alexwrichard

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.