GitHunt
ES

eskil/critiki

Scraping critiki from internet archive

Critiki

TODO: Add description

Installation

If available in Hex, the package can be installed
by adding critiki to your list of dependencies in mix.exs:

def deps do
  [
    {:critiki, "~> 0.1.0"}
  ]
end

Documentation can be generated with ExDoc
and published on HexDocs. Once published, the docs can
be found at https://hexdocs.pm/critiki.


      # Nearby places' links
      links = Floki.find(doc, "div[id=nearby-locations] a")
      link_urls = links |> Enum.map(&Floki.attribute(&1, "href"))

      # Address, hours, opened
      Floki.find(doc, ".location-data")


      # description is in "Humuhumu’s description"
      entries = Floki.find(doc, ".location-back .location-main h4")
      for entry <- entries do
        IO.puts inspect entry
      end
mix run priv/scripts/location_parse.exs samples/location.html

Languages

Elixir100.0%

Contributors

Created September 29, 2024
Updated September 29, 2024
eskil/critiki | GitHunt