ModRana is a flexible GPS navigation system for mobile Linux devices.
Pull requests welcome ! :D
Confirmed to run on:
- desktop PCs
- the Jolla smartphone and other Sailfish OS devices
- Nokia N900
- Android 4.0+ devices
- Nokia N9 & N950
- Neo FreeRunner
- Smart Q7
- Python 2.5+ (including Python 3.2+)
- PyGTK
- PyCairo
- Python-Location (N900)
- Qt 5.1+
- Python 3.2+
- PyOtherSide 1.3+
- a supported Qt Quick components set - Qt Quick Controls 2 - Sailfish Silica
ModRana started 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
- Popup QML element from Mitakuluu
- ThreadManager class from Anaconda
- geopy - Geonames access
- googlemaps - Google API
- configobj - configuration file handling
- PyCha - route profile graphs
- urllib3 - tile download connection reuse
- argparse - startup argument handling
- gprof2dot - profiling
ModRana is licensed under GPLv3.