EXP: cover search via Brave API

This commit is contained in:
Claudio Ortolina
2026-02-09 18:51:47 +00:00
parent 33ab914650
commit ddc4691522
11 changed files with 437 additions and 2 deletions
+2
View File
@@ -49,6 +49,8 @@ config :music_library, Discogs, personal_access_token: "change me", user_agent:
config :music_library, Wikipedia, user_agent: user_agent
config :music_library, BraveSearch, api_key: "change me", user_agent: user_agent
# Configure esbuild (the version is required)
config :esbuild,
version: "0.27.3",
+4
View File
@@ -28,6 +28,10 @@ if personal_access_token = System.get_env("DISCOGS_PERSONAL_ACCESS_TOKEN") do
config :music_library, Discogs, personal_access_token: personal_access_token
end
if api_key = System.get_env("BRAVE_SEARCH_API_KEY") do
config :music_library, BraveSearch, api_key: api_key
end
if default_timezone = System.get_env("DEFAULT_TIMEZONE") do
config :music_library, :default_timezone, default_timezone
end
+7
View File
@@ -63,6 +63,13 @@ config :music_library, Wikipedia,
max_retries: 0
]
config :music_library, BraveSearch,
api_key: "test_key",
req_options: [
plug: {Req.Test, BraveSearch.API},
max_retries: 0
]
config :phoenix_test, :endpoint, MusicLibraryWeb.Endpoint
config :music_library, Oban, testing: :manual