Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adygcode/piview
Raspberry Pi System Information Package
https://github.com/adygcode/piview
python raspberry-pi storage system temperature
Last synced: 10 days ago
JSON representation
Raspberry Pi System Information Package
- Host: GitHub
- URL: https://github.com/adygcode/piview
- Owner: AdyGCode
- License: osl-3.0
- Created: 2021-05-30T08:30:07.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-06-02T07:49:10.000Z (over 3 years ago)
- Last Synced: 2025-01-13T15:14:03.015Z (10 days ago)
- Topics: python, raspberry-pi, storage, system, temperature
- Language: Python
- Homepage:
- Size: 81.1 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: HISTORY.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# PiView
![https://pypi.python.org/pypi/piview](https://img.shields.io/pypi/v/piview.svg)
![https://travis-ci.com/AdyGCode/piview](https://img.shields.io/travis/AdyGCode/piview.svg)
![https://piview.readthedocs.io/en/latest/?version=latest](https://readthedocs.org/projects/piview/badge/?version=latest)### *A Raspberry Pi System Information Package*
PiView provides the details of the Raspberry Pi currently being interrogated.
## General Information
* Free software: Open Software License ("OSL") v. 3.0
* Documentation: https://piview.readthedocs.io.## Features
PiView provides system information including, but not limited to:
| Group | Information |
|:--------:|-----------------------------------------------------------------------|
| CPU | max load across cores, temperature, clock speed |
| GPU | temperature |
| HARDWARE | bluetooth, i2c, spi, camera statuses |
| HOST | boot time, model, name, revision, serial number, uptime |
| NETWORK | host name, interface names, ip addresses, mac addresses |
| STORAGE | total disk capacity, free disk capacity, total RAM and free RAM |Also includes a small utility library with:
- conversion of bytes into Kilobytes, Megabytes, Gigabytes and up
- create list with a quartet of integer numbers representing the IPv4 Address## Requirements
This project requires the following package(s):
* `psutils`
Remaining packages are Python 'built-ins'.
## Credits
A very large thank you to Matt Hawkins upon whose code this package is based: https://www.raspberrypi-spy.co.uk/
The original code may be found at https://github.com/tdamdouni/Raspberry-Pi-DIY-Projects/blob/master/MattHawkinsUK-rpispy-misc/python/mypi.py
Thank you to Sander Huijsen for his contributions and guidance in all things Python.
This package was created with Cookiecutter and the `audreyr/cookiecutter-pypackage` project template.
[Cookiecutter: https://github.com/audreyr/cookiecutter](https://github.com/audreyr/cookiecutter)
[Cookiecutter PyPackage: https://github.com/audreyr/cookiecutter-pypackage](https://github.com/audreyr/cookiecutter-pypackage)## Copyright
Copyright Adrian Gould, 2021-. Licensed under
the Open Software License version 3.0