Ticket #1981 (new enhancement)

Opened 4 years ago

Last modified 9 months ago

Implement JEP-0080 (a.k.a. User Geolocation)

Reported by: jo.vermeulen@… Owned by: DoomHammer
Priority: normal Milestone:
Component: None Version:
Severity: normal Keywords:
Cc: Blocked By:
OS: All Blocking:

Description

It would be nice to have support for JEP-0080.

Attachments

geoloc.patch (13.1 KB) - added by dave@… 9 months ago.
GeoLoc? patch, initial, PEP read only.

Change History

Changed 3 years ago by DoomHammer

Changed 3 years ago by DoomHammer

  • owner changed from asterix to DoomHammer

User Mood, User Tune and User Activity are available for testing in "pep" branch ( svn://svn.gajim.org/gajim/branches/pep). Once there are stable they will go upstream.

Changed 3 years ago by asterix

  • os set to All

pep is now included in trunk (advanced option use_pep has to be set to True)

the problem for this ticket is to know where to take info to publish from.

Changed 2 years ago by erlehmann

I'd propose two sources:

  • gpsd
  • as XEP-0080 allows for descriptive terms, a user interface with configurable drop-down messages (much like status message)

Maybe this could be appended to the status window ?

Additional Info: Akismet say my submission is Spam when I include the gpsd URL. Why does it do that ? Could you please update your filter ?

Changed 2 years ago by asterix

askimet is an external filter. Create an account on trac and log in to solve the issue.

Changed 22 months ago by candrews@…

Supporting XEP-0080 would be pretty sweet - one vote from me

Changed 22 months ago by Dag

How could such raw GPS data be presented in a user friendly manner? I have some ideas.

* Embed something like Marble the widget * gnome-open or similar using a URI standard for position if there is such a thing * Start a specific program such as Marble the program and initiate it * Use a web service for maps and embed * Open a map website * Display the raw data as plain text * Guess the name of the area from the position and display as text

Not sure what I think myself.

Changed 22 months ago by Dag

That was supposed to render as a list.

* Embed something like Marble the widget

* gnome-open or similar using a URI standard for position if there is such a thing

* Start a specific program such as Marble the program and initiate it

* Use a web service for maps and embed

* Open a map website

* Display the raw data as plain text

* Guess the name of the area from the position and display as text

Changed 17 months ago by kalon33

Maybe should you consider using libchamplain and geoclue to deal with maps ?

 http://blog.pierlux.com/2009/01/10/libchamplain-and-libchamplain-gtk-028-released/en/  http://blog.pierlux.com/2009/02/08/bringing-geolocation-into-gnome/en/  http://blog.pierlux.com/2009/01/22/empathy-where-are-you/en/

The library has been used for Empathy, so it should be usable for Gajim I think.

Just my two cents...

Changed 14 months ago by johnny

i was going to propose the same thing as kalon33. This is amazing stuff. and we can piggyback on what they do as well

Changed 11 months ago by mathieui

candrew wrote: Supporting XEP-0080 would be pretty sweet - one vote from me

And I agree to this.

Changed 9 months ago by dave@…

GeoLoc? patch, initial, PEP read only.

Changed 9 months ago by dave@…

Very basic, rough-around-the-edges, patch for display or contacts' XEP-0080 data in the roster and tooltip.

Does NOT use geoclue etc to guess user's location, and probably has bugs.

Changed 9 months ago by steve-e

Hey,

I am sorry, but we cannot integrate your patch in the current form. As you may have noticed you had to duplicate a lot of code and had to deal with unneeded complexity.

It is, because our pep-handling is not that well designed. We first have to make it easier to add another pep functionality and then we can test our new design by addind GeoLoc?.

Would be great to hear your opinion on that.

Thanks, steve

Add/Change #1981 (Implement JEP-0080 (a.k.a. User Geolocation))

Author


E-mail address and user name can be saved in the Preferences.


Change Properties
<Author field>
Action
as new
as The resolution will be set. Next status will be 'closed'
to The owner will change from DoomHammer. Next status will be 'new'
Next status will be 'needinfo'
The owner will change from DoomHammer to anonymous. Next status will be 'assigned'
 
Note: See TracTickets for help on using tickets.