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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: sysall-1.1.13.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.13.tar.gz
Algorithm Hash digest
SHA256 e425b386b9722f53acacebdacf31cc4145e362d5bd1d64ea4e3f3b2b20e54606
MD5 eae407ae5f0c7c8fb766f97bb29f39b3
BLAKE2b-256 ddcc5df3353119a2137b572f757ccd7979507fdc9bce12e728f58940eee9e583

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sysall-1.1.13-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.13-py3-none-any.whl
Algorithm Hash digest
SHA256 37580a0ac3376a04a169df6f413d06c38bf7715adcd91d11a84102d321a8ed46
MD5 97ec0f0f92f10fc2aececaf0f54dfa3e
BLAKE2b-256 6c5ec7834062174cb67547aa3a762788235163948aab36e5eb5365ab12c1d91e

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