You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Christian Kruse b98a5bfa48 version push 3 years ago
config initial commit 5 years ago
lib ref: no longer use deprecated String.strip/1 3 years ago
test mix format 3 years ago
.formatter.exs mix format 3 years ago
.gitignore initial commit 5 years ago
LICENSE adding a license file 5 years ago version push 5 years ago
mix.exs version push 3 years ago
mix.lock mix deps.update --all 3 years ago


A Webmention module for Elixir.


This package is available in Hex

  1. Add webmentions to your list of dependencies in mix.exs:

    def deps do [{:webmentions, "~> 0.0.4"}] end


Just call Webmentions.send_webmentions("") where the URL is the URL of the source document:


This will give you either

{:ok, ["list", "of", "urls"]}

where the list contains a list of URLs we sent a webmention to or

{:error, reason}


We need Floki for HTML parsing and HTTPotion for HTTP communication.