Phantasm
b4b0af11b3
Fixes build issue on OpenBSD. Previous solution hardcoded "make" which on OpenBSD doesn't support the GNU-style Makefiles. |
||
---|---|---|
config | ||
lib | ||
priv | ||
src | ||
test | ||
.formatter.exs | ||
.gitignore | ||
.gitlab-ci.yml | ||
LICENSE | ||
Makefile | ||
mix.exs | ||
mix.lock | ||
README.md |
Captcha
This is a Elixir lib for generating captcha. No dependencies. It drawing captcha image with C code. No ImageMagick, No RMagick.
C code come from: https://github.com/huacnlee/rucaptcha
Installation
If available in Hex, the package can be installed as:
- Add
captcha
to your list of dependencies inmix.exs
:
```elixir
def deps do
[{:captcha, "~> 0.1.0"}]
end
```
- Ensure
captcha
is started before your application:
```elixir
def application do
[applications: [:captcha]]
end
```
Usage
# allow customize receive timeout, default: 10_000
case Captcha.get() do
{:ok, text, img_binary } ->
# save text in session, then send img to client
{:timeout} ->
# log some error
end