Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

erl_bencode

build codecov License

An OTP library for encoding and decoding bencode.

Installation

Rebar3

erl_bencode is built using rebar3, if this library is used with rebar3 simply put it in your rebar.config file:

{deps, [
    erl_bencode
    ]}.

Other

If you don't use rebar3 it's possibly to get the latest version from github.

Build

$ rebar3 compile

Test

Simply run eunit with rebar3

$ rebar3 eunit

Usage

Example

1> bencode:encode("Wardenclyffe").
{ok, "12:Wardenclyffe"}
2> bencode:decode("d6:wardeni23ee").
{ok, #{"warden" => 23}}
3> bencode:decode(valid_file_path).
{ok,#{"a" => "valid","file" => "path","this" => "is"}}
4> 

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages