logo

auto_linker

AutoLinker-shim, based on https://git.pleroma.social/pleroma/auto_linker
DateCommit messageAuthorFiles+-
AutoLinker.ParserTest: Add check_and_link_phone/3 testsHaelwenn (lanodan) Monnier1+8-0
AutoLinker.ParserTest: Add link_email/3Haelwenn (lanodan) Monnier1+10-0
AutoLinker.BuilderTest: create_link/2: We are only accepting URLs with http:// in them, adapt for itHaelwenn (lanodan) Monnier1+6-6
AutoLinker.Parser: is_ip?/1 buffer argument is unusedHaelwenn (lanodan) Monnier1+1-1
AutoLinker.Parser: Fix @match_mention regexHaelwenn (lanodan) Monnier1+1-1
AutoLinker.BuilderTest: Add forgotten assert on format_mention/3Haelwenn (lanodan) Monnier1+1-1
AutoLinker.BuilderTest: Do not pass overridden href to create_link/2Haelwenn (lanodan) Monnier1+3-3
AutoLinker.BuilderTest: Match (strange) behaviourHaelwenn (lanodan) Monnier1+5-3
AutoLinker.BuilderTest: Put tests on all the public functionsHaelwenn (lanodan) Monnier1+50-0
Fix schemes in testsHaelwenn (lanodan) Monnier2+9-9
AutoLinker.Builder.format_url: opts is unusedHaelwenn (lanodan) Monnier1+1-1
StashHaelwenn (lanodan) Monnier5+24-90
Simplify @match_mentionHaelwenn (lanodan) Monnier1+1-1
AutoLinker.Parser: Remove @match_hostname and @match_ipHaelwenn (lanodan) Monnier1+2-5
Move extra and prefixesHaelwenn (lanodan) Monnier2+11-42
Support mailto: prefixed emails only, ignore email optionHaelwenn (lanodan) Monnier3+24-29
accept schemed URLs by default & add AutoLink.Parser.is_url?/1Haelwenn (lanodan) Monnier2+13-19
Do not strip the prefixHaelwenn (lanodan) Monnier3+16-19
Remove tld validation callsHaelwenn (lanodan) Monnier3+3-1616
Merge branch 'fix/link-text' into 'master'Egor1+5-7
Merge branch 'master' into 'master'Egor3+81-22
Merge branch 'fix/carriage-return' into 'master'Egor2+31-30
Merge branch 'master' into 'master'egor8+119-80
Merge branch 'master' into 'master'feld1+26-0
fix readme examplesEgor Kislitsyn1+8-6
fix credo issuesEgor Kislitsyn1+20-15
make tests asyncEgor Kislitsyn3+4-4
improve `scheme` option handlingEgor Kislitsyn1+44-54
improve tlds importEgor Kislitsyn1+1-1
polish off apiEgor Kislitsyn2+2-1
better namingEgor Kislitsyn1+122-83
better namingEgor Kislitsyn1+5-5
add docsEgor Kislitsyn1+8-0
rename link_and_parse -> link_mapEgor Kislitsyn2+4-4
add custom handlers for mentions and hashtagsEgor Kislitsyn3+163-86
add email, @mentions, #hashtags and extra schemesEgor Kislitsyn3+403-7
fix markdownEgor Kislitsyn1+2-2
hopefully fix `is_valid_tld?/2`Egor Kislitsyn1+2-1
cleanupEgor Kislitsyn1+1-1
fix IPEgor Kislitsyn1+23-5
add TLD validation supportEgor Kislitsyn3+1606-4
add formatterEgor Kislitsyn8+170-119
fix regression with phone and markdownStephen M. Pallen2+12-5
added support for markdown style linksStephen M. Pallen6+60-9
fixed a number of phone number failuresStephen M. Pallen3+19-4
update parserStephen M. Pallen1+3-4
add phone number linkingStephen M. Pallen9+242-53
fix double dot issueStephen M. Pallen3+18-6
update elixir verison in travisStephen M. Pallen1+1-1
fix packageStephen M. Pallen1+1-1
add travis.ymlStephen M. Pallen1+10-0
add link to docsStephen M. Pallen1+1-1
fix copy/paste issuesStephen M. Pallen1+3-3
prep for first releaseStephen M. Pallen8+355-26
split into Parser and Builder modulesStephen M. Pallen1+2-61
auto linking working for simple url with no surounding textStephen M. Pallen2+31-12
create project and some linker implStephen M. Pallen7+184-0