Consist of some general and useful scripts that developed for Orange Pi/Raspberry Pi boards (Under Development)
Tested on Lubuntu 14.04
By Moduland Co
## Download ##- Download source from github
import orangetool
#1- local_ip
local_ip=orangetool.local_ip() # this function return local ip of board as string
#2- global_ip
global_ip=orangetool.global_ip() # this function return global ip of board as string
#3- internet
status=orangetool.internet() #this function check internet connection and return True if internet connection is stable
#4- ping
ip_status=orangetool.ping(ip_address) #this function check ip and return True if this ip is available in network and False otherwise
#5- total ram
ram=orangetool.ram_total() #this function return total ram of the board
#6- free ram
ram=orangetool.ram_free() # this function return how much ram is available in the board
#7- ram percentage
ram=orangetool.ram_percent() # this function return used ram percentage
#8- freeup
orangetool.freeup() # To free pagecache, dentries and inodes and return freeuped amount
#9- mount_status
mount_details=orangetool.mount_status("sda1") # This function return mount addresses of input device
#10- storage_status
mount_details=orangetool.storage_status() # This function return all of the inserted storage and their status
#11- unmount
orangetool.unmount("/mnt/usb1") # This function unmount input device
#12- unmount_all
orangetool.unmount_all() #This function unmount all of the mounted devices
#13- mount
orangetool.mount("sda1","/mnt/usb1") # This function mount input device in input addresses
#14- get_temp
temp=orangetool.get_temp() # this function return cpu temperature as string
#15- uptime
time=orangetool.uptime() # this function return uptime of system
#15- idletime
time=orangetool.idletime() # this function return idle of system ( all cores)
- All of the functions in error state return
Error
String - local_ip() and global_ip() originally are available in ipz package Link
- RAM Functions in this version need psutil package