{"id":21925494,"url":"https://github.com/node/openfirelbs","last_synced_at":"2025-04-19T15:47:32.575Z","repository":{"id":12715079,"uuid":"15387687","full_name":"node/openfireLBS","owner":"node","description":"Openfire LBS plugin","archived":false,"fork":false,"pushed_at":"2017-11-16T14:44:57.000Z","size":19,"stargazers_count":44,"open_issues_count":0,"forks_count":22,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-03-29T09:34:06.640Z","etag":null,"topics":["lbs","openfire","openfire-lbs","plugin"],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/node.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.html","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-12-23T04:34:50.000Z","updated_at":"2024-05-30T01:41:31.000Z","dependencies_parsed_at":"2022-09-20T12:52:22.315Z","dependency_job_id":null,"html_url":"https://github.com/node/openfireLBS","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node%2FopenfireLBS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node%2FopenfireLBS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node%2FopenfireLBS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node%2FopenfireLBS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/node","download_url":"https://codeload.github.com/node/openfireLBS/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249730565,"owners_count":21317327,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["lbs","openfire","openfire-lbs","plugin"],"created_at":"2024-11-28T21:19:00.075Z","updated_at":"2025-04-19T15:47:32.557Z","avatar_url":"https://github.com/node.png","language":"Java","readme":"[![Build Status](https://drone.io/github.com/node/openfireLBS/status.png)](https://drone.io/github.com/node/openfireLBS/latest)\n\n\nopenfireLBS\n===========\n\nThis is Openfire LBS(Location Based Service) plugin based on private extension protocol as the following but NOT based on XEP-0080(http://xmpp.org/extensions/xep-0080.html).\n\n\nXMPP LBS Extension\n==\n\n### 1 Get users near me with my location\n\nREQUEST\n\n    \u003ciq id=\"c911\" type=\"get\" from=\"chris@im.nodexy.com/TCL-S960\"\u003e\n\t\u003cquery xmlns=\"com.nodexy.im.openfire.location\"\u003e\n\t\t\u003citem user=\"chris\" lon=\"22.323009\" lat=\"29.098763\"/\u003e\n\t\u003c/query\u003e\n    \u003c/iq\u003e\n\nRESPONSE\n\n    \u003ciq id=\"c911\" type=\"result\" to=\"chris@im.nodexy.com/TCL-S960\"\u003e\n\t\u003cquery xmlns=\"com.nodexy.im.openfire.location\"\u003e\n\t\t\u003citem user=\"chris1\" lon=\"22.323009\" lat=\"29.098763\" sex=\"0\" online=\"30min\"/\u003e\n\t\t\u003citem user=\"chris2\" lon=\"22.323009\" lat=\"29.098763\" sex=\"0\" online=\"30min\"/\u003e\n\t\t\u003citem user=\"chris3\" lon=\"22.323009\" lat=\"29.098763\" sex=\"0\" online=\"30min\"/\u003e\n\t\t... ...\n\t\u003c/query\u003e\n    \u003c/iq\u003e\n    \n### 2 Upload my location \n\nREQUEST\n\n    \u003ciq id=\"c912\" type=\"set\" from=\"chris@im.nodexy.com/TCL-S960\"\u003e\n\t\u003cquery xmlns=\"com.nodexy.im.openfire.location\"\u003e\n\t\t\u003citem user=\"chris\" lon=\"22.323009\" lat=\"29.098763\"/\u003e\n\t\u003c/query\u003e\n    \u003c/iq\u003e\n\nRESPONSE\n\n    \u003ciq id=\"c912\" type=\"result\" to=\"chris@im.nodexy.com/TCL-S960\"\u003e\n\t\u003cquery xmlns=\"com.nodexy.im.openfire.location\"/\u003e\n    \u003c/iq\u003e\n\n\n### 3 Share my location to friends \n\nREQUEST\n\n    \u003ciq id=\"c913\" type=\"set\" from=\"chris@im.nodexy.com/TCL-S960\" to=\"lena@im.nodexy.com/TCL-S960\"\u003e\n\t\u003cquery xmlns=\"com.nodexy.im.openfire.location\"\u003e\n\t\t\u003citem user=\"chris\" lon=\"22.323009\" lat=\"29.098763\"/\u003e\n\t\u003c/query\u003e\n    \u003c/iq\u003e\n\nRESPONSE\n\n    \u003ciq id=\"c913\" type=\"result\" to=\"chris@im.nodexy.com/TCL-S960\" from=\"lena@im.nodexy.com/TCL-S960\"\u003e\n\t\u003cquery xmlns=\"com.nodexy.im.openfire.location\"/\u003e\n    \u003c/iq\u003e\n\n\nWARNING\n==\nThe source code has no functional testing , pls DO NOT use it in your business production directly.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnode%2Fopenfirelbs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnode%2Fopenfirelbs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnode%2Fopenfirelbs/lists"}