Provide helper facilities that implement common IndieWeb and Microformats2 algorithms. https://black.af/projects/indieweb-elixir/
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.
jackyalcine aecb29e63c Update logic for finding retry times. 2 weeks ago
.vscode fix(library): Improve fetching of h-card. 3 weeks ago
config fix(hcard): Patch up expectations. 3 weeks ago
lib Update logic for finding retry times. 2 weeks ago
priv/static/images fix(mix): Update doc config. 1 year ago
test Update logic for finding retry times. 2 weeks ago
.credo.exs Update to clear units. 4 months ago
.drone.yml ix(project): Update typing, token handling. 1 month ago
.formatter.exs feat(hcard): Format + add representative h-card parsisng. 1 year ago
.gitignore feat(auth): Add client for handling IndieAuth verification. 6 months ago
.lvimrc ix(project): Update typing, token handling. 1 month ago
.tool-versions fix(post): Assert against expected type. 1 month ago
CODE_OF_CONDUCT.markdown feat(doc): Add license, COC and more. 1 year ago
CONTRIBUTING.markdown feat(doc): Add license, COC and more. 1 year ago
LICENSE feat(doc): Add license, COC and more. 1 year ago
README.markdown fix(library): Improve fetching of h-card. 3 weeks ago
mix.exs Update logic for finding retry times. 2 weeks ago
mix.lock Update logic for finding retry times. 2 weeks ago

README.markdown

IndieWeb Helpers for Elixir

Maintenance Build Status Hex.pm Liberapay patrons Liberapay receiving Hex.pm Hex.pm

This library provides common logic for handling IndieWeb building blocks in Elixir applications. This project is more commonly used in Koype, Fortress and other IndieWeb projects by Jacky Alcine.

Components

The following is a list of components that are intended to be exposed by this library. Every component is meant to work abstractly from HTTP and caching tools so you can bring what you prefer to work with.

Contributing

elixir is a free and open source software project. For guidelines on contributing to the project as a developer, artist, translator, or however you wish to offer your time and skills, please read the CONTRIBUTING document (TODO).

Participation in this project means adhering to our Code of Conduct.

License

indieweb is licensed under the AGPLv3. The complete license text is available in the repository here.

Financial Support

This project is used in publicly open projects by black.af. Become a backer on Patreon or Liberapay to support this project financially. Anything helps!