start rewrite

This commit is contained in:
2024-06-03 19:33:10 +02:00
parent 1829ea4c8a
commit 757c1fe063
2 changed files with 4 additions and 5 deletions

View File

@ -1,8 +1,7 @@
defmodule SomethingErlang.AwfulApi do
require Logger
alias SomethingErlang.AwfulApi.Thread
alias SomethingErlang.AwfulApi.Bookmarks
alias SomethingErlang.AwfulApi.{Client, Thread, Bookmarks}
@doc """
Returns a list of all posts on page of a thread.
@ -16,7 +15,8 @@ defmodule SomethingErlang.AwfulApi do
12
"""
def parsed_thread(id, page, user) do
Thread.compile(id, page, user)
Client.thread_doc(id, page, user)
|> Thread.compile()
end
def bookmarks(user) do

View File

@ -3,8 +3,7 @@ defmodule SomethingErlang.AwfulApi.Thread do
alias SomethingErlang.AwfulApi.Client
def compile(id, page, user) do
doc = Client.thread_doc(id, page, user)
def compile(doc) do
html = Floki.parse_document!(doc)
thread = Floki.find(html, "#thread") |> Floki.filter_out("table.post.ignored")