M4rtinK / modrana

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! :)
www.modrana.org
GNU General Public License v3.0
66 stars 21 forks source link

Add DBUS interface #245

Open M4rtinK opened 6 years ago

M4rtinK commented 6 years ago

Add a DBUS interface - initial just a focus on point should be enough. This way other applications (such as browsers, contact managers, voice assistants, etc.) can interact with modRana, even if it is already running.

Later on exposing more functionality could be useful (such as PoI management, routing setup, etc.).

Implementation wise the Pydbus library seems like the best bet - it's pure Python, generally available on desktop Linux and confirmed working on Sailfish OS as well.