An open API service indexing awesome lists of open source software.

https://github.com/maltegrosse/go-geoclue2

A Go wrapper around Geoclues's D-Bus API
https://github.com/maltegrosse/go-geoclue2

dbus geoclue geoclue2 golang location

Last synced: 12 months ago
JSON representation

A Go wrapper around Geoclues's D-Bus API

Awesome Lists containing this project

README

          

Go-Geoclue2
================

[![GoDoc](https://godoc.org/github.com/maltegrosse/go-geoclue2?status.svg)](https://pkg.go.dev/github.com/maltegrosse/go-geoclue2)
[![Go Report Card](https://goreportcard.com/badge/github.com/maltegrosse/go-geoclue2)](https://goreportcard.com/report/github.com/maltegrosse/go-geoclue2)
[![License](http://img.shields.io/:license-mit-blue.svg?style=flat-square)](http://badges.mit-license.org)
![Go](https://github.com/maltegrosse/go-geoclue2/workflows/Go/badge.svg)

Go D-Bus bindings for Geoclue2

Tested with [Geoclue 2 - Version 2.5.6](https://gitlab.freedesktop.org/geoclue/geoclue/-/releases/2.5.6) and Go 1.13

Additional information: [Geoclue2 D-Bus Specs](https://www.freedesktop.org/software/geoclue/docs/ref-dbus.html)

## Usage

You can find some examples in the [examples](examples) directory.

## Notes
Agent interface not implement/tested.

A Go-ModemManager Dbus Wrapper can be found [here](https://github.com/maltegrosse/go-modemmanager).

## License

- **[MIT license](http://opensource.org/licenses/mit-license.php)**
- Copyright 2020 © Malte Grosse.