Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

TiagoDanin/htmlEntities-for-lua

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

htmlEntities for Lua

Build Status Luarocks

HTML entities decoding/encoding

Written for Lua5.3 but working with lua5.x!

Features

  • Fast!
  • No dependencies!
  • Easy to implement!

Installation

Module available through the LuaRocks. It can be installed using the luarocks command line tools.

# LuaRocks
luarocks install html-entities

Example

htmlEntities = require('htmlEntities')
print(htmlEntities.name) -- htmlEntities-for-lua
print(htmlEntities.encode('Tiago Danin :)')) -- Tiago Danin :)
print(htmlEntities.decode('Tiago Danin :)')) -- Tiago Danin :)

Documentation

API

Function Info
htmlEntities Return table with information about module
htmlEntities.decode(input) Decode HTML entities
string:htmlDecode() Same as above
htmlEntities.encode(input) Encode in HTML entities (in ASCII) NOTE: Emoji is not supported here!
string:htmlEncode() Same as above
htmlEntities.ASCII_HEX(input) Decode ASCII HEX
htmlEntities.ASCII_DEC(input) Decode ASCII DEC

Module Options

String Default Info
error_msg_htmlEntities false View log of erros
debug_htmlEntities false Print output
ASCII_htmlEntities true Decode of entities in ASCII
register_global_module_htmlEntities false Register module as global
global_module_name_htmlEntities "htmlEntities" Name in global mode

Tests

To run the test suite:

# Lua
lua tests/cli.lua
# Or
lua tests/travis.lua

Contributors

Pull requests and stars are always welcome. For bugs and feature requests, please create an issue. List of all contributors.

License

MIT © Tiago Danin

Releases

Packages

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.