Closed SaintRod closed 8 months ago
Thank you for this. I'll give @jdiaz97 a chance to review this PR. I realize it's the holidays, so we can wait until after the new year. If @jdiaz97 you are too busy to review, let me know and I can take a look after the new year.
Have a wonderful holiday, everyone.
Excellent. Should I bump the version and cut a new release @jdiaz97?
Or would you like to do it?
Or would you like to wait?
I'll push a new version this weekend @kdpsingh
@jdiaz97, we should set up the TagBot GitHub action which makes it super easy to generate releases simply by commenting on the commit. Let us know, we would be happy to help set this up.
@kdpsingh I'd really appreciate that!
If a webpage has multiple tables, users using Cascadia Selectors, such as Selector("table") will return an n-element Vector{HTMLNode}. The problem is the current implementation doesn't allow to loop through or broadcast the html_table function because the elements of the Vector{HTMLNode} are of type HTMLElement{:table}, so the function html_table function errors out as it expects type Vector{HTMLNode} not HTMLElement{:table}.
The proposed solution would alter the function by appending via Union the HTMLElement{:table} type to the table_html parameter. This allows users to broadcast the html_table function or loop through the elements of the tables vector and the html_table will return a vector of n dataframes.
Edits: