diff --git a/.gitignore b/.gitignore index b6e4761..45efbd4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ +.DS_Store # Byte-compiled / optimized / DLL files __pycache__/ *.py[cod] diff --git a/LXMF.py b/LXMF/LXMF.py similarity index 100% rename from LXMF.py rename to LXMF/LXMF.py diff --git a/LXMF/__init__.py b/LXMF/__init__.py new file mode 100644 index 0000000..a304c21 --- /dev/null +++ b/LXMF/__init__.py @@ -0,0 +1,7 @@ +import os +import glob +from .LXMF import LXMessage +from .LXMF import LXMRouter + +modules = glob.glob(os.path.dirname(__file__)+"/*.py") +__all__ = [ os.path.basename(f)[:-3] for f in modules if not f.endswith('__init__.py')] \ No newline at end of file diff --git a/README.html b/README.html index 2c15a78..2ad08fe 100644 --- a/README.html +++ b/README.html @@ -841,4 +841,8 @@ lxm_router.handle_outbound(message)
As with Reticulum, LXMF is alpha software, and should be considered experimental. While it has been built with cryptography best-practices very foremost in mind, it has not been externally security audited, and there could very well be privacy-breaking bugs. If you want to help out, or help sponsor an audit, please do get in touch.
+If you want to try out LXMF, you can install it with pip:
+pip3 install lxmf