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

Uploaded Source

Built Distribution

sysall-1.1.12-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

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

Hashes for sysall-1.1.12.tar.gz
Algorithm Hash digest
SHA256 65052e8a84065ed95a56cc2ddaaeb983cc4061ed099c20dd21400af18fd9ead1
MD5 007a229c03f32f1d2cdd46287143d083
BLAKE2b-256 03c3fc7b4016e4e2662233d0f95fbce1f3339e2ab28d899e766b0252bc5d224a

See more details on using hashes here.

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

Hashes for sysall-1.1.12-py3-none-any.whl
Algorithm Hash digest
SHA256 97a442beb394caa562e7b0aec9fe503b494712761c3d32b46aa6abf5279d940a
MD5 ffc836972c37f9fa0d33c3324c64dd04
BLAKE2b-256 7378e37c786c06722dd285c0ec173cf9c4a8d1b8e4c4b5582b65669d657babea

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