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.14.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

sysall-1.1.14-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

Details for the file sysall-1.1.14.tar.gz.

File metadata

  • Download URL: sysall-1.1.14.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.2

File hashes

Hashes for sysall-1.1.14.tar.gz
Algorithm Hash digest
SHA256 3631e318b48f1354d19ca16982a08a1c0c35d7adb281e96383a96ac43741101c
MD5 cdd98e8fe0dbc24d60dafd8d844d8e5a
BLAKE2b-256 f2eacc36f9dff174ed5c76ed0b5376942710daad664a109e5197144d08a4fe42

See more details on using hashes here.

File details

Details for the file sysall-1.1.14-py3-none-any.whl.

File metadata

  • Download URL: sysall-1.1.14-py3-none-any.whl
  • Upload date:
  • Size: 6.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.2

File hashes

Hashes for sysall-1.1.14-py3-none-any.whl
Algorithm Hash digest
SHA256 10cc2a16b97ff6fbca2fb045648da7207c9d0c9d55d8c8c843b3bdadc5062b92
MD5 e0586bbed9fabdbcb04d06a331c4e76a
BLAKE2b-256 30cad98e59199d58ab053fa4edd098760891c3bdfff191f37416bccacf8f297c

See more details on using hashes here.

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