23 lines
647 B
Python
23 lines
647 B
Python
|
#!/usr/bin/python3
|
||
|
# -*- coding: utf-8 -*-
|
||
|
|
||
|
from curses import color_pair as get_pair
|
||
|
|
||
|
# C'est pour importer des modules du repertoire parent
|
||
|
from os.path import dirname
|
||
|
from sys import path as pythonpath
|
||
|
pythonpath.insert (0, dirname (dirname (__file__)))
|
||
|
from utils import seconds_to_time
|
||
|
|
||
|
def uptime ():
|
||
|
'''
|
||
|
Returns formated uptime
|
||
|
'''
|
||
|
return seconds_to_time (round (float (open ('/proc/uptime').readline ().split ()[0])))
|
||
|
|
||
|
def main (line, screen):
|
||
|
screen.addstr (line, 0, '-->', get_pair (5))
|
||
|
screen.addstr (line, 3, 'Durée de fonctionnement :', get_pair (1))
|
||
|
screen.addstr (line, 29, uptime (), get_pair (2))
|
||
|
line += 1
|
||
|
return (line)
|