Tools to facilitate the use/manipulation of data in the Windows environment
Project description
SysAll
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
Built Distribution
File details
Details for the file sysall-1.1.12.tar.gz
.
File metadata
- Download URL: sysall-1.1.12.tar.gz
- Upload date:
- Size: 5.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65052e8a84065ed95a56cc2ddaaeb983cc4061ed099c20dd21400af18fd9ead1 |
|
MD5 | 007a229c03f32f1d2cdd46287143d083 |
|
BLAKE2b-256 | 03c3fc7b4016e4e2662233d0f95fbce1f3339e2ab28d899e766b0252bc5d224a |
File details
Details for the file sysall-1.1.12-py3-none-any.whl
.
File metadata
- Download URL: sysall-1.1.12-py3-none-any.whl
- Upload date:
- Size: 6.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97a442beb394caa562e7b0aec9fe503b494712761c3d32b46aa6abf5279d940a |
|
MD5 | ffc836972c37f9fa0d33c3324c64dd04 |
|
BLAKE2b-256 | 7378e37c786c06722dd285c0ec173cf9c4a8d1b8e4c4b5582b65669d657babea |