Add maintenance tasks to refresh all artist wikipedia bios

This commit is contained in:
Claudio Ortolina
2026-02-09 15:24:29 +00:00
parent bcae291cff
commit 25bd4b10c4
5 changed files with 51 additions and 0 deletions
+6
View File
@@ -19,6 +19,12 @@ defmodule MusicLibrary.Artists.Batch do
end)
end
def refresh_wikipedia_data do
run_on_all_artist_infos(fn artist_info ->
Artists.refresh_wikipedia_data_async(artist_info)
end)
end
defp run_on_all_artist_infos(fun) do
q = from(r in ArtistInfo)
stream = Repo.stream(q, max_rows: 50)