GTG

Rewrite geolocalized tasks plugin

Bug #932419 reported by Izidor Matušov
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
GTG
Fix Released
Medium
Unassigned

Bug Description

It was the first plugin for GTG ever and deserves some care. The current status is:
 * not possible to activate - bug #697870
 * needs convert .glade to gtkbuilder - bug #499560
 * may be outdated, GUI may need to polish

What dependences are needed? (Speaking about Ubuntu 11.10)
 * python-geoclue from Paulo Cabido
 * geoclue & geoclue-hostip (there are more possible backends, this seems to be reasonably good)
 * libchamplain-gtk

This code will tell your position (localize you):
<code>
import Geoclue
location = Geoclue.DiscoverLocation()
location.init()
location.set_position_provider("hostip")
print location.get_location_info()
</code>

For more testing, install geoclue-examples which contains tool geoclue-test-gui.

To test champlain, use demos/minimal.py from their repositories.

Libraries might be a little bit outdated, I am not sure how/if it works with GPS/GSM/etc. Discussion with Paulo Cabido might be a good idea.

Video of the work with original plugin: http://www.youtube.com/watch?v=yDE_80JQn8Y

Tags: plugins
Izidor Matušov (izidor)
Changed in gtg:
milestone: 0.3.2 → 0.4
Izidor Matušov (izidor)
Changed in gtg:
status: Confirmed → Triaged
importance: High → Medium
Izidor Matušov (izidor)
description: updated
Revision history for this message
Laurent Bigonville (bigon) wrote :

Hello,

I'm not sure what is the state of this bug, but please note that geoclue is deprecated and is replaced by geoclue 2.

Geoclue doesn't provide an abstraction library and the dbus functions should be called directly.

Revision history for this message
Izidor Matušov (izidor) wrote :

Work on progress on github: https://github.com/getting-things-gnome/gtg/pull/13

Closing this bug as we would like to migrate to github.

Changed in gtg:
status: Triaged → Fix Committed
Jeff Fortin Tam (kiddo)
Changed in gtg:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.