From 99248e3c57cddcffcd6d9dc7b813a30d90bd85d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20Cort=C3=A9z?= Date: Thu, 30 Mar 2017 09:13:53 -0600 Subject: [PATCH] Fixed a typo --- build-deb.sh | 4 ++-- guicurses/utils.py | 23 +++++++++++++++++++++++ 2 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 guicurses/utils.py diff --git a/build-deb.sh b/build-deb.sh index f15ccea..e8dbfea 100644 --- a/build-deb.sh +++ b/build-deb.sh @@ -5,9 +5,9 @@ mkdir -p guicurses_0.5/usr/lib/python3/dist-packages/guicurses mkdir -p guicurses_0.5/usr/share/doc/guicurses #copy files cp guicurses/__init__.py guicurses/widgets.py guicurses/window.py guicurses_0.5/usr/lib/python3/dist-packages/guicurses -cp copyright guicurses/usr/share/doc/guicurses +cp copyright guicurses_0.5/usr/share/doc/guicurses cp changelog.Debian guicurses_0.5/usr/share/doc/guicurses -gzip -9 guicurses_0.5/usr/share/doc/guicurses +gzip -9 guicurses_0.5/usr/share/doc/guicurses/changelog.Debian chown -R root.root guicurses_0.5 chmod -R 755 guicurses_0.5 chmod 644 guicurses_0.5/DEBIAN/control diff --git a/guicurses/utils.py b/guicurses/utils.py new file mode 100644 index 0000000..837b8ff --- /dev/null +++ b/guicurses/utils.py @@ -0,0 +1,23 @@ +# -*- coding: utf-8 -*- +""" Module with some useful utilities, not related to GUI.""" +import shutil + +def get_disk_usage(value=2): + """ Gets disk usage in bites. 0 = total, 1 = used, 2 = free.""" + return shutil.disk_usage("/")[value] + +def convert_bites(number_of_bites, convert_to="gb"): + n = 1 + if convert_to == "kb": + n = 1<<10 + if convert_to == "mb": + n = 1<<20 + elif convert_to == "gb": + n = 1<<30 + if number_of_bites != 0 and n != 1: + return number_of_bites/n + +def get_temperature(): + """ Retrieves current temperature for CPU in a raspberry pi. + Didn't tried this in other SoC's""" + return int(open('/sys/class/thermal/thermal_zone0/temp').read()) / 1e3 \ No newline at end of file