Skip to content
ModRana is a flexible GPS navigation system for mobile devices. This is the main upstream modRana source code repository - waiting for your pull requests & patches! :)
Python QML C++ JavaScript Shell Makefile Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
core
data
modules
packaging
run
tests
themes
.gitignore
COPYING.txt
Makefile
README.md
gprof2dot.py
modrana.py
places.txt
test_internet_connectivity.py

README.md

modRana

ModRana is a flexible GPS navigation system for mobile Linux devices.

Development

Pull requests welcome ! :D

Devices

Confirmed to run on:

  • desktop PCs
  • Nokia N900
  • Nokia N9 & N950
  • Neo FreeRunner
  • Smart Q7
  • the Jolla smartphone and other Sailfish OS devices
  • Android 4.0+ devices

Dependencies

  • Python 2.5+ (including Python 3.2+)

GTK GUI

  • PyGTK
  • PyCairo
  • Python-Location (N900)

Qt 4/QML GUI

  • PySide & Qt 4.7.4+
  • Qt Components
  • python-mobility

Qt 5/QML GUI

  • Qt 5.1+
  • Python 3.2+
  • PyOtherSide 1.3+

Ancestry

ModRana begin as a fork of the Rana project, but currently uses code from many open source projects:

  • Upoints - GPX handling
  • Odict - ordered dictionaries
  • GPSD Python bindings
  • AGTL - Fix object, PinchMap element
  • geopy - Geonames access
  • googlemaps - Google API
  • configobj - configuration file handling
  • PyCha - route profile graphs
  • urllib3 - tile download connection reuse
  • argparse standalone - startup argument handling
  • gprof2dot - profiling

Licence

ModRana is licenced under GPLv3.

Resources

modRana project website discussion thread on talk.maemo.org main source code repository

Something went wrong with that request. Please try again.