1234567891011121314151617181920212223242526 |
- defmodule OpenpodWeb.PageController do
- use OpenpodWeb, :controller
- Application.ensure_all_started(:hackney)
- @base_url Application.get_env(:openpod, :base_url)
- @podders Application.get_env(:openpod, :podders)
- |> Enum.map(fn podcast ->
- Openpod.Provider.Archive.Parser.by_identifier(podcast)
- |> Map.get(:podcast)
- |> Map.put(:podcast_url, "#{@base_url}/podcast/#{podcast}")
- end)
- def index(conn, _params) do
- render(conn, "index.html")
- end
- def howto(conn, _params) do
- render(conn, "howto.html")
- end
- def chi(conn, _params) do
- render(conn, "chi.html", podders: @podders)
- end
- end
|