Skip to main content

Multi-Language Multi-Platform Man Pager

Project description

mman created by MikeTurkey
Version 0.0.3, 24 Nov 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 version name.
e.g. ls, cp, rm, mv …
--listman1
Show the man 1 list of the FreeBSD version name.
man 1: General Commands Manual
--listman2
Show the man 2 list of the FreeBSD version name.
man 2: System Calls Manual
--listman3
Show the man 3 list of the FreeBSD version name.
man 3: Library Functions Manual
--listman4
Show the man 4 list of the FreeBSD version name.
man 4: Kernel Interfaces Manual
--listman5
Show the man 5 list of the FreeBSD version name.
man 5: File Formats Manual
--listman6
Show the man 6 list of the FreeBSD version name.
man 6: Games Manual
--listman7
Show the man 7 list of the FreeBSD version name.
man 7: Miscellaneous Information Manual
--listman8
Show the man 8 list of the FreeBSD version name.
man 8: System Manager’s Manual
--listman9
Show the man 9 list of the FreeBSD version name.
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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mman-0.0.3.tar.gz (36.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mman-0.0.3-py3-none-any.whl (27.7 kB view details)

Uploaded Python 3

File details

Details for the file mman-0.0.3.tar.gz.

File metadata

  • Download URL: mman-0.0.3.tar.gz
  • Upload date:
  • Size: 36.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.1

File hashes

Hashes for mman-0.0.3.tar.gz
Algorithm Hash digest
SHA256 c0bcaf9b8f7b07e267e6dd8b15ce8e680658d40d8c873ada7d582652408b2d8e
MD5 55513d137af02416b5d1538d46ac34dc
BLAKE2b-256 db3844ba83b3a41fcf02f1731f77de21965f4d5d59dd3efa5c7c0f806fb50ec8

See more details on using hashes here.

File details

Details for the file mman-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: mman-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 27.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.1

File hashes

Hashes for mman-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 0815155f34da5960df5fe531c85b94d1436303942d93b525c414db9dfdc7abcf
MD5 5b4518d7e908e2f45e2ed392d666300d
BLAKE2b-256 7d5f176e02a15de180144c337ae256231b19f6fde5325e14a224fa361417a3e7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page