|elm-version||0.18.0 <= v < 0.19.0|
|Committed At||2017-12-19 18:15:14 UTC|
SmartText is an Elm library for parsing hashtags & mentions from plain text input.
SmartText is simple to use, it has only 1 function exposed -
parse which does all the job.
It takes plain text & returns a list of
Elements divided as plain text, mentions & hashtags for You to further appropriately display it.
> tweet = SmartText.parse "Sample #smart_text 👨🏻💻 with ❤️ by @kexoth." [Text "Sample ",HashTag "#smart_text",Text " 👨🏻💻 with ❤️ by ",Mention "@kexoth",Text "."] : List SmartText.Element
There is also a sample program in
examples/ to try it out.