Add Discogs module

This commit is contained in:
Claudio Ortolina
2025-04-25 18:09:43 +01:00
parent 35a792df8a
commit 2c57f9bf65
6 changed files with 107 additions and 0 deletions
+2
View File
@@ -42,6 +42,8 @@ config :music_library, LastFm,
config :music_library, MusicBrainz, user_agent: user_agent
config :music_library, Discogs, personal_access_token: "change me", user_agent: user_agent
# Configure esbuild (the version is required)
config :esbuild,
version: "0.17.11",
+4
View File
@@ -32,6 +32,10 @@ if openai_key = System.get_env("OPENAI_KEY") do
config :music_library, OpenAI, api_key: openai_key
end
if personal_access_token = System.get_env("DISCOGS_PERSONAL_ACCESS_TOKEN") do
config :music_library, Discogs, personal_access_token: personal_access_token
end
if timezone = System.get_env("TIMEZONE") do
config :music_library, :timezone, timezone
end
+6
View File
@@ -53,6 +53,12 @@ config :music_library, MusicBrainz,
max_retries: 0
]
config :music_library, Discogs,
req_options: [
plug: {Req.Test, Discogs.API},
max_retries: 0
]
config :phoenix_test, :endpoint, MusicLibraryWeb.Endpoint
config :floki, :html_parser, Floki.HTMLParser.FastHtml