Table of Contents
Introduction
MoinLight is a distribution of libraries and tools for interpreting document content in the MoinMoin wiki format together with other formats employed in wiki content.
Getting Started
The moinconvert tool provides a convenient way of converting content from Moin format to other formats. For example, the supplied documentation can be converted as follows:
./moinconvert --input-dir docs/wiki \
--output-dir docs/html \
--root MoinLight \
--document-index index.html \
--theme mercurial \
--macros --all
This converts all documents in the indicated input directory to HTML format, storing the converted documents in the indicated output directory, evaluating all macros embedded in the input documents. A document index filename is specified for filesystem browsing of the output documents.
The result of the above command is a collection of documents in
docs/html that can be viewed using a Web browser, with the
docs/html/index.html file being the front page of this collection.
These documents do not need to be served using a Web browser.
By omitting the --document-index option (and accompanying filename), a
version of the documents can be produced that is more appropriate for
serving by a Web browser, featuring links that do not include the
index.html filename.
See the bundled documentation for more details of the software and how it can be used:
docs/wiki/MoinLight(and accompanying files) are the documentation files inMoin formatdocs/html/index.htmlis the front page of the documentation converted toHTML format
A more convenient way of generating the documentation is to use the following command:
./makedoc.py
For Web server deployment, add the --web option for cleaner links:
docs/tools/make_docs.sh --web
Test Suite
A test suite is provided to exercise the toolchain and expose
regressions. More information is available by running the
test_parser.py script (found in the tests directory) with the
appropriate option:
tests/test_parser.py --help
Running it with the --quiet option provides a quick way of verifying
the tested behaviour of the software.
Contact, Copyright and Licence Information
See the following Web pages for more information about this work:
http://projects.boddie.org.uk/MoinLight
The author can be contacted at the following e-mail address:
Copyright and licence information can be found in the docs directory - see docs/COPYING.txt and docs/gpl-3.0.txt for more information.
Metadata
Release files for moinlight 0.4.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| moinlight-0.4.5.tar.gz | 127.9 kB | Without provenance | Details for moinlight-0.4.5.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| moinlight-0.4.5-py3-none-any.whl | Python 3 | none | any | Details for moinlight-0.4.5-py3-none-any.whl |
Total release size: 290.7 kB
Release files / moinlight-0.4.5.tar.gz
| Download URL | moinlight-0.4.5.tar.gz |
|---|---|
| Size | 127.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6d0d8897e859a1615a4c940d83bbbc57d9e5a6a4d5561b463f5d14125759a2b6
|
|
BLAKE2b-256 checksum How to use checksums |
72faac145ed70f32a7dba4e5527a262ae7d176a2bde3fe3e299b805164dc5c1e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"LMDE","version":"7","id":"gigi","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / moinlight-0.4.5-py3-none-any.whl
| Download URL | moinlight-0.4.5-py3-none-any.whl |
|---|---|
| Size | 162.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b8a0e181bf95311bf21620b4439a4c1a5d28f5b1b108c64180fc82c1f56ebe9b
|
|
BLAKE2b-256 checksum How to use checksums |
6a86ba4979cd43b215a2a202ee3f7ace64129b3f0b195901e405e6c49f7bb32b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"LMDE","version":"7","id":"gigi","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Security for moinlight 0.4.5
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.