Skip to content

AndrewChild/LocalBoulders

Repository files navigation

LocalBoulders

Local Boulders is a work in progress framework for building bouldering guidebooks. The framework provides a hierarchical data structure for route information in a format which can easily be passed to formats such as tex or html using the JINJA2 templating engine. LocalBoulders also performs several useful automatic functions such as numbering and color coding climbs and formatting annotated topos and maps.

Documentation

Work in Progress Documentation

Required Software

This project is being devloped on a 64 bit Windows environment, its highly likely that it will not run without modification on other systems. In addition to the following software several non native Python and LaTeX packages are used.

  • Python 3.X
  • Miktex
  • inkscape
  • Ghost script (optional, but highly recommended)

TODO:

Documentation:
  - create gitHub project page
Python:
- move LaTeX specific stuff to its own folder/project
    - maybe move class.ref to genLaTeX
- topo doesn't work when using linked images in svgs and the input and output files are different (svg loses track of linked image)
- switch from reading the data in from python files to a SQL based approach
LaTeX:
- overhaul image captions
  - dynamically set put command based on page size and text amount
  - If text doesn't use full box width change box size
Other:
- Consider alternatives/additons to LaTeX. HTML? React Native? Flutter?

About

Framework for building bouldering guidebooks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors