{"id":20207740,"url":"https://github.com/k3b/androidgeo2articlesmap","last_synced_at":"2025-04-10T12:42:53.519Z","repository":{"id":48319711,"uuid":"367051601","full_name":"k3b/AndroidGeo2ArticlesMap","owner":"k3b","description":"Find articles from wikipedia/wikivoyage near given geographic location to be displayed in an interactive map through a generated kmz file","archived":false,"fork":false,"pushed_at":"2023-03-21T15:36:05.000Z","size":2955,"stargazers_count":12,"open_issues_count":1,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-24T11:38:00.678Z","etag":null,"topics":["android","geolocation","gpx","kml","kmz","plugin","sendto","wikipedia"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/k3b.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-05-13T13:06:45.000Z","updated_at":"2024-08-31T01:49:33.000Z","dependencies_parsed_at":"2024-11-14T05:31:54.581Z","dependency_job_id":"fb03524a-850f-4952-a1f8-5dbe85f253cc","html_url":"https://github.com/k3b/AndroidGeo2ArticlesMap","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/k3b%2FAndroidGeo2ArticlesMap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/k3b%2FAndroidGeo2ArticlesMap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/k3b%2FAndroidGeo2ArticlesMap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/k3b%2FAndroidGeo2ArticlesMap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/k3b","download_url":"https://codeload.github.com/k3b/AndroidGeo2ArticlesMap/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248217160,"owners_count":21066634,"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":["android","geolocation","gpx","kml","kmz","plugin","sendto","wikipedia"],"created_at":"2024-11-14T05:31:46.588Z","updated_at":"2025-04-10T12:42:53.498Z","avatar_url":"https://github.com/k3b.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AndroidGeo2ArticlesMap\n\nPlugin for [Location Map Viewer](https://f-droid.org/en/packages/de.k3b.android.locationMapViewer): \nShow articles near a given geographic location in an interactive map from \n\n* Wikipedia™ (The Free Encyclopedia that anyone can edit) or \n* Wikivoyage™ (Free travel guide that anyone can edit) or \n* Wikimedia™ (Free Fotos, Vidio, Audo collections) or \n* Wikidata™ (knowledge base that anyone can edit).\n\nUscase: Suppose you are going on holiday. Your navigation app shows you a geo-map with your hotel\nand you want to know: what is near this place that has an article in [wikipedia](https://en.wikipedia.org). \n\nIn your navigation app select \"view in external app\" (or \"send location to\" or \"share location with\" or ...) \nchoose \"Show Articles in Map\" and you will get a map with marks for articles. If you click on a mark you get\na small popup with the article summary and a link to the wikipedia article.  \n\n![](https://raw.githubusercontent.com/k3b/AndroidGeo2ArticlesMap/main/fastlane/metadata/android/en-US/images/phoneScreenshots/0-ageo2ArticleMap-map-popup.png)\n\nSome en.wikipedia.org articles from Berlin, Germany \n\n--- \n\nYou can get geo-infos from these opensource apps\n\n* navigation: [OsmAnd](https://f-droid.org/packages/net.osmand.plus/),\n* public transportation: [Transportr](https://f-droid.org/packages/de.grobox.liberario) or [oeffi](https://f-droid.org/packages/de.schildbach.oeffi)\n* geo-caching [c:geo](https://apt.izzysoft.de/fdroid/index/apk/cgeo.geocaching)\n* translate postal address to geo [Acastus Photon ](https://f-droid.org/packages/name.gdr.acastus_photon)\n* Share your current position [LocationShare](https://f-droid.org/packages/ca.cmetcalfe.locationshare) or [My Position](https://f-droid.org/packages/net.mypapit.mobile.myposition)\n* and probably many others.......\n\n[\u003cimg src=\"https://fdroid.gitlab.io/artwork/badge/get-it-on.png\"\n     alt=\"Get it on F-Droid\"\n     height=\"80\"\u003e](https://f-droid.org/packages/de.k3b.android.geo2articlesmap/)\n\n## Usage.\n\nIf you select view + \"Show Articles in Map\" from a geo app you will see the settings page:\n\n![](https://raw.githubusercontent.com/k3b/AndroidGeo2ArticlesMap/main/fastlane/more_images/91-ageo2ArticleMap-settings.png)\n\n* (6) In the **message area** you see the current geo-location \"Berlin Germany (52.51,13.35)\" where the articles are near by.\n* (1) shows the **current service** \"en.wikipedia.org\" where the geo-data is taken from. You can \n  * (1) edit the service or \n  * use (2) to pick one from the **history** of the last used services or \n  * (3) pick one of the 93 bigger **known services**\n* (4) If you enable **\"Load symbols/images\"** you get an image belonging for every article (if available in wikipedia) that will be shown in the map and the popup.\n  * Loading images will slow downloading the articles and increase the used internet bandwidth.\n* (5) If you enable **\"Do not show this dialog again\"** then getting articles will be done without this settings dialog.\n* (7) If you press the **\"View\"** button the app will start loading data from current service (1) \"en.wikipedia.org\" that is near the current location (6) (Berlin Germany (52.51,13.35).\n  * In the (6) **message area** you can see what the app does\n  * Downloading...\n  * Analysing...\n  * Saving to file ...\n* Finally you get the result.\n\n--- \n\n![](https://raw.githubusercontent.com/k3b/AndroidGeo2ArticlesMap/main/fastlane/metadata/android/en-US/images/phoneScreenshots/2-ageo2ArticleMap-pick-service.png)\n\n(3) pick one of the 95 bigger **known services**\n\n--- \n\n![](https://raw.githubusercontent.com/k3b/AndroidGeo2ArticlesMap/main/fastlane/metadata/android/en-US/images/phoneScreenshots/3-ageo-service-history.png)\n\n(2) to pick one from the **history** of the last used services\n\n--- \n\n\n## Technical Description \n\nTechnically speaking the AndroidGeo2ArticlesMap app \n* hooks into the android system for view/send/share events for geographic coordinates (also known as [geo: - uri](https://en.wikipedia.org/wiki/Geo_URI_scheme)), \n* [asks wikipedia for article infos near this location](https://en.wikipedia.org/w/api.php),\n* translates the articles found into a standardformat ([kmz](https://en.wikipedia.org/wiki/Keyhole_Markup_Language) )\n* and asks android to show the generated kmz file\n* The result is shown in [Location Map Viewer](https://f-droid.org/en/packages/de.k3b.android.locationMapViewer) (or any other installed app that understands kmz) \n\n## Legal stuff\n\n[AndroidGeo2ArticlesMap](https://github.com/k3b/AndroidGeo2ArticlesMap) and \n[Location Map Viewer](https://github.com/k3b/LocationMapViewer) \nCopyright (c) by k3b, Licensed under GPL, Version 3.0 or later.\n\nWikipedia, Wikimedia, Wikidata and Wikivoyage are  [trademarks of the Wikimedia Foundation](https://foundation.wikimedia.org/wiki/Wikimedia_trademarks)\n\n-----\n\n## Donations: \n\nIf you like this app please consider to donating to http://donate.openstreetmap.org/ .\n\nSince android-developping is a hobby (and an education tool) i donot want any \nmoney for my apps so donation should go to projects i benefit from.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fk3b%2Fandroidgeo2articlesmap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fk3b%2Fandroidgeo2articlesmap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fk3b%2Fandroidgeo2articlesmap/lists"}