Skip to main content

mman

mman created by MikeTurkey
Version 0.0.4, 21 Dec 2024
2024, COPYRIGHT MikeTurkey, All Right Reserved.
ABSOLUTELY NO WARRANTY.
GPLv3 License including a prohibition clause for AI training.

Summary

Multi-Language, Multi-Platform Man Pagers.
Choose your language.

Synopsis

mman [ --version | --help ]
manXXYY [ --version | --help ]
manXXYY [ --listos | --listman]
manXXYY [MANNUM] [MANNAME]

note.
XX: Language, e.g. en(English), jp(Japanese)
YY: Platform, e.g. fb(FreeBSD), ob(OpenBSD)
e.g. manenfb, manenob …

Quick Start

Run on python pypi.

$ python3.xx -m pip install mman
$ python3.xx -m mman --help

  Select your language.
  e.g English, FreeBSD

$ python3.xx -m manenfb test

How to use.

  1. Select your language and platform.

    FreeBSD, English -> manenfb

  2. Run manpage command.

$ python3.xx -m manenfb test
or
$ manenfb test
  1. More Information.

$ python3.xx -m manenfb --help

Description

mman are Multi-Language, Multi-Platform pagers using Python3. The programs do not store man-data and download it with each request. Since they are Python scripts, they are expected to run on many Operating Systems in the future. We can read the mman on many Operating Systems. There is man-data that is not fully translated, but this is currently by design. Please note that I do not take full responsibility for the translation of the documents.

Languages

English:

manenfb command: FreeBSD English man pager.
manenob command: OpenBSD English man pager.

Japanese:

manjpfb command: FreeBSD Japanese man pager.

Options(manXXYY)

--version
Show version and help page.
--listos
Show the FreeBSD version name list of the manual.
e.g. FreeBSD 13.2-Release
--listman
Show the man list of the FreeBSD.
e.g. ls, cp, rm, mv …
--listman1
Show the man 1 list of the FreeBSD.
man 1: General Commands Manual
--listman2
Show the man 2 list of the FreeBSD.
man 2: System Calls Manual
--listman3
Show the man 3 list of the FreeBSD.
man 3: Library Functions Manual
--listman4
Show the man 4 list of the FreeBSD.
man 4: Kernel Interfaces Manual
--listman5
Show the man 5 list of the FreeBSD.
man 5: File Formats Manual
--listman6
Show the man 6 list of the FreeBSD.
man 6: Games Manual
--listman7
Show the man 7 list of the FreeBSD.
man 7: Miscellaneous Information Manual
--listman8
Show the man 8 list of the FreeBSD.
man 8: System Manager’s Manual
--listman9
Show the man 9 list of the FreeBSD.
man 9: Kernel Developer’s Manual

Example

$ manenfb ls
    print ls man.
$ manenfb 1 head
    print head 1 section man.
$ manenfb --version
    Show the message
$ manenfb --listman
    Show man page list.
$ manenfb --listos
    Show os name list of man.

要約

マルチ言語、マルチプラットフォーム マニュアルページャー

概要

mmanはpython3で動作するマルチ言語、マルチプラットフォームマニュアルページャーです。 このプログラムはデータを保存せず、その都度ごとにダウンロードをします。 pythonスクリプトで動作していることから、将来的には多くのOSで動作すれば良いと考えています。 多くのオペレーティングシステムでこれらマニュアルを読めるようになります。 マニュアルの中には完全に翻訳されていないものがありますが、現在のところ仕様です。 ドキュメントの翻訳に全ての責任を負わないことに注意してください。

BUGS

Please report bugs to the issue tracker: https://github.com/MikeTurkey/mman/issues
or by e-mail: <voice[ATmark]miketurkey.com>

AUTHOR

MikeTurkey <voice[ATmark]miketurkey.com>

LICENSE

GPLv3 License including a prohibition clause for AI training.

Metadata

Release files for mman 0.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mman 0.0.4
File Size Uploaded Provenance
mman-0.0.4.tar.gz 36.1 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for mman 0.0.4
File Interpreter ABI Platform
mman-0.0.4-py3-none-any.whl Python 3 none any Details

Total release size: 63.9 kB

Release files / mman-0.0.4.tar.gz

Download URL mman-0.0.4.tar.gz
Size 36.1 kB
Tags Source
SHA-256 checksum
How to use checksums
6072785b6ab07967b3a570ca97f80bbf188eebbed7733a9984bd87a98c626087
BLAKE2b-256 checksum
How to use checksums
c595fd65424247bf5f499930edb139b6b50bf816ccf9d499f490eebdfdb79044
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.13.1

Release files / mman-0.0.4-py3-none-any.whl

Download URL mman-0.0.4-py3-none-any.whl
Size 27.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b1264e3b3c53b64794d3924324466aed42671c6891e3dfde87f50d95a86f0338
BLAKE2b-256 checksum
How to use checksums
e26ea3fe1bb2c7f20d51fca6c8572204c822088b3349834044a1d3e470ba2881
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.13.1

Security for mman 0.0.4

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.

Release history Release notifications | RSS feed

This release

0.0.4 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page