Skip to main content

Tools to facilitate the use/manipulation of data in the Windows environment

Project description

SysAll

Downloads Version Python Version

SysAll is a library that aims to make it easier for python developers, to use/manipulate data from the Windows environment.

With this tool, you will be able to access many system and network features. All this with functions that can be modified at will and in a single library.

Set up


Install

pip install sysall

Upgrade

pip install --upgrade sysall

Support

If you want to contact me for questions, bugs, or problems or other : lixnew2@gmail.com

Python version

Sysall was written for python 3.

Functions

System

Returns operating system name, version, release.

get_os()
# You can use the arguments of the function to return or not certain elements. By default they are all on True.
# If you put them all on False, the function will return 'None'.
args = name, version, release

Returns device name

get_device_name()

Returns the name of the account currently connected to the operating system.

get_hostname()

Returns appdata hostname and path

get_appdata()
# You can use the arguments of the function to return or not certain elements. By default they are all on True.
# If you put them all on False, the function will return 'None'.
args = hostname, appdata_path

Returns the memory size : Mo

get_memory()

Returns the processor brand (Intel, AMD), frequency and cores.

get_cpu_info()
# You can use the arguments of the function to return or not certain elements. By default they are all on True.
# If you put them all on False, the function will return 'None'.
args = brand, cpu_frequency, cores

Returns the type of the graphics card

get_gpu_info()
# You can use the arguments of the function to return or not certain elements. By default they are all on True.
# If you put them all on False, the function will return 'None'.
args = name, ram, driver_version

Returns the informations of the disk : total free, used

get_disk_infos()
# You can use the arguments of the function to return or not certain elements. By default they are all on True.
# If you put them all on False, the function will return 'None'.
args = path, total, free, used

Network

Returns the IPv4 address

get_IPv4()

Returns the MAC address

get_MAC()

Returns the public address

get_public_ip()

Returns the default gateway address

get_gateway()

Returns the address of the sub-mask

get_submask()

Returns the address of the DNS server

get_DNS()

Returns the DHCP status

get_DHCP_status()

Returns the address of the DHCP server

get_DHCP()

Returns the type of node

get_node_type()

Returns WINS Proxy status

get_WINS_proxy_status()

Returns IP routing status

get_IP_routing_status()

Returns main DNS suffix

get_main_DNS_suffix()

Returns Autoconfiguration status

get_automtic_config()

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sysall-1.1.11.tar.gz (6.4 kB view hashes)

Uploaded Source

Built Distribution

sysall-1.1.11-py3-none-any.whl (6.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page