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 Makefile Shell Other
Latest commit 3f08518 Jan 31, 2017 @M4rtinK New modRana version 0.54.3
- fix places search not working
- try to fix map tiles not showing up on some 1080p devices
Permalink
Failed to load latest commit information.
core Add support for using the OSM Scout Server for routing Jan 31, 2017
data Add OSM Scout Server layers Nov 28, 2016
modules Possible fix for no tiles being shown at startup Feb 1, 2017
packaging
run Forward command like arguments in startup scripts Aug 29, 2015
tests
themes Add the list_logs icon Jan 29, 2017
.gitignore Actually add pyc & pyo to .gitignore Jul 20, 2013
COPYING.txt
Makefile Use appropriately styled icons on Sailfish OS Jan 3, 2017
README.md
TODO_QT5_GUI.TXT Improved tile display in Qt 5 GUI Jan 5, 2017
gprof2dot.py Some PEP8 for gprof2dot.py Nov 25, 2016
modrana.py Some PEP8 for modrana.py Nov 25, 2016
places.txt initial import Mar 5, 2010
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
  • the Jolla smartphone and other Sailfish OS devices
  • Nokia N900
  • Nokia N9 & N950
  • Neo FreeRunner
  • Smart Q7
  • 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 licensed under GPLv3.

Resources

modRana project website discussion thread on talk.maemo.org main source code repository Sailfish OS package on OpenRepos nightly packages for Fedora