These are python efuns to be used with LDMud 3.5 and later.
This package contains the following efuns:
strings
module:string wrap(string str [, int len [, int left]])
string wrap_say(string intro, string text [, int len [, int left]])
string left(string text, int len [,string pattern])
json
module:mixed json_parse(string jsonstring)
string json_serialize(mixed data)
reload
module:void python_reload()
The efun package can be downloaded from the python package index:
pip3 install --user ldmud-efuns
You can build the package yourself.
First clone the repository
git clone https://github.com/ldmud/python-efuns.git
Install the package
cd python-efuns
python3 setup.py install --user
Use startup.py as the Python startup script for LDMud. It will automatically detect the installed python efuns and load them.
Add the following lines to your startup script:
import ldmudefuns.strings
import ldmudefuns.json
import ldmudefuns.reload
ldmudefuns.strings.register()
ldmudefuns.json.register()
ldmudefuns.reload.register()
Have fun!