jk-sysinfo


Namejk-sysinfo JSON
Version 0.2023.2.10.1 PyPI version JSON
download
home_page
SummaryThis python module provides ways to retrieve and parse technical system data of Linux computer systems.
upload_time2023-02-10 07:11:58
maintainer
docs_urlNone
authorJürgen Knauth
requires_python
licenseApache2
keywords monitoring os
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            jk_sysinfo
==========

Introduction
------------

This python module provides ways to retrieve and parse technical system data.

To achieve this goal this module encapsulates various operating system tools by invoking them and parsing their return data. This data can then be processed further by other tools.

Information about this module can be found here:

* [github.org](https://github.com/jkpubsrc/python-module-jk-sysinfo)
* [pypi.python.org](https://pypi.python.org/pypi/jk_sysinfo)

Why this module?
----------------

If you run Linux you will likely have encountered the command line tool `inxi`. This tool is capable of retrieving system information and presenting it in a condensed way.

Unfortunately this tool does not provide the data in a machine readable form. Extending this tool to other output formats than plaintext is not intended by the authors (and would not be easy at all).

This python module bridges this gap: It contains various functions that invoke system routines to provide data which then gets parsed and returned as JSON.

Limitations of this module
--------------------------

Currently this module only supports Ubuntu Linux out of the box.

Other Linuxes might work well but minor changes to the current implementation might be required in order to adapt to subtle differences of other Linux distributions. If you intend to make use of this tool on other Linux systems please contact the author of this module and assist in implementing the necessary changes.

How to use this module
----------------------

### Import this module

Please include this module into your application using the following code:

```python
import jk_sysinfo
```

...

Contact Information
-------------------

This is Open Source code. That not only gives you the possibility of freely using this code it also
allows you to contribute. Feel free to contact the author(s) of this software listed below, either
for comments, collaboration requests, suggestions for improvement or reporting bugs:

* Jürgen Knauth: jknauth@uni-goettingen.de, pubsrc@binary-overflow.de

License
-------

This software is provided under the following license:

* Apache Software License 2.0
            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "jk-sysinfo",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "monitoring,os",
    "author": "J\u00fcrgen Knauth",
    "author_email": "pubsrc@binary-overflow.de",
    "download_url": "https://files.pythonhosted.org/packages/c2/50/736986ef6a0fb68729655ab6fe1903f17d76201730030b6353c1295e4038/jk_sysinfo-0.2023.2.10.1.tar.gz",
    "platform": null,
    "description": "jk_sysinfo\n==========\n\nIntroduction\n------------\n\nThis python module provides ways to retrieve and parse technical system data.\n\nTo achieve this goal this module encapsulates various operating system tools by invoking them and parsing their return data. This data can then be processed further by other tools.\n\nInformation about this module can be found here:\n\n* [github.org](https://github.com/jkpubsrc/python-module-jk-sysinfo)\n* [pypi.python.org](https://pypi.python.org/pypi/jk_sysinfo)\n\nWhy this module?\n----------------\n\nIf you run Linux you will likely have encountered the command line tool `inxi`. This tool is capable of retrieving system information and presenting it in a condensed way.\n\nUnfortunately this tool does not provide the data in a machine readable form. Extending this tool to other output formats than plaintext is not intended by the authors (and would not be easy at all).\n\nThis python module bridges this gap: It contains various functions that invoke system routines to provide data which then gets parsed and returned as JSON.\n\nLimitations of this module\n--------------------------\n\nCurrently this module only supports Ubuntu Linux out of the box.\n\nOther Linuxes might work well but minor changes to the current implementation might be required in order to adapt to subtle differences of other Linux distributions. If you intend to make use of this tool on other Linux systems please contact the author of this module and assist in implementing the necessary changes.\n\nHow to use this module\n----------------------\n\n### Import this module\n\nPlease include this module into your application using the following code:\n\n```python\nimport jk_sysinfo\n```\n\n...\n\nContact Information\n-------------------\n\nThis is Open Source code. That not only gives you the possibility of freely using this code it also\nallows you to contribute. Feel free to contact the author(s) of this software listed below, either\nfor comments, collaboration requests, suggestions for improvement or reporting bugs:\n\n* J\u00fcrgen Knauth: jknauth@uni-goettingen.de, pubsrc@binary-overflow.de\n\nLicense\n-------\n\nThis software is provided under the following license:\n\n* Apache Software License 2.0",
    "bugtrack_url": null,
    "license": "Apache2",
    "summary": "This python module provides ways to retrieve and parse technical system data of Linux computer systems.",
    "version": "0.2023.2.10.1",
    "split_keywords": [
        "monitoring",
        "os"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c250736986ef6a0fb68729655ab6fe1903f17d76201730030b6353c1295e4038",
                "md5": "0a91da0f51a97fe1043aa0d00030750c",
                "sha256": "050b16f8fff343c5306e76424bf8b381f117bb40a6a991be652887bdac8d765d"
            },
            "downloads": -1,
            "filename": "jk_sysinfo-0.2023.2.10.1.tar.gz",
            "has_sig": false,
            "md5_digest": "0a91da0f51a97fe1043aa0d00030750c",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 54279,
            "upload_time": "2023-02-10T07:11:58",
            "upload_time_iso_8601": "2023-02-10T07:11:58.852165Z",
            "url": "https://files.pythonhosted.org/packages/c2/50/736986ef6a0fb68729655ab6fe1903f17d76201730030b6353c1295e4038/jk_sysinfo-0.2023.2.10.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-02-10 07:11:58",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "lcname": "jk-sysinfo"
}
        
Elapsed time: 0.04084s