Skip to content

feat(address): Nominatim API - #117

Open
Redstoner507 wants to merge 1 commit into
mainfrom
address-command
Open

Redstoner507 wants to merge 1 commit into
mainfrom
address-command

Conversation

@Redstoner507

Copy link
Copy Markdown
Member

Address command – Part 2

  • Switch the reverse geocoding implementation of the get subcommand from the Photon API to the Nominatim API.
  • Add support for configuring user agents for APIs (required by the Nominatim API).
  • Keep the old Photon implementation for now; it is not removed in this PR.

@Redstoner507
Redstoner507 requested a review from Zoriot October 20, 2026 15:31
@github-actions

github-actions Bot commented Oct 20, 2026 •

Copy link
Copy Markdown

Qodana for JVM

It seems all right 👌

No new problems were found according to the checks applied

💡 Qodana analysis was run in the pull request mode: only the changed files were checked
☁️ View the detailed Qodana report

Contact Qodana team

Contact us at [email protected]

@Redstoner507
Redstoner507 force-pushed the address-command branch 3 times, most recently from 49f53df to a4e36d4 Compare October 22, 2026 08:05
@Redstoner507
Redstoner507 marked this pull request as ready for review October 22, 2026 08:08
Comment thread src/main/java/net/buildtheearth/buildteamtools/utils/io/MainConfig.java Outdated
Comment thread src/main/java/net/buildtheearth/buildteamtools/utils/io/MainConfig.java Outdated
Comment thread src/main/java/net/buildtheearth/buildteamtools/modules/network/api/API.java Outdated
@Redstoner507

Copy link
Copy Markdown
Member Author

All requested modifications have been made:

  • Default mail is now a valid one from the BTE Dev Team
  • User-Agent is now used for all API calls
  • New API request queue system with rate limiting (AsyncRequestQueue)
  • New flag for /address get : --international to return the address in English instead of the local language

@Redstoner507
Redstoner507 requested a review from Zoriot October 27, 2026 13:37
@Redstoner507 Redstoner507 added this to the Release v0.4.0 milestone Oct 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants