Geo2ebook is a project mainly written in Python, it's free.
make ebooks from Geocaching files
Create ebooks from Geocaching.com gpx files.
Still mostly tryout.