Wave-AppChecker is a specialized utility designed for verifying and managing application status, featuring robust integration with ServiceNow APIs.
-
ServiceNow Integration: Direct communication via
servicenow_api.pyto facilitate automated tracking. -
Modular Configuration: Centralized settings management in
config.py. -
System Logging: Integrated diagnostic logging provided by
logger.py. -
Installation Utility: Built-in support scripts for environment deployment via
installer.py.
- Python 3.x
pip(Python package manager)
To set up the development environment, navigate to the Wave-AppChecker-Full-App root directory in your terminal and install the required dependencies:
# Install the required packages
pip install -r requirements.txt
Note: The requirements.txt file ensures compatibility by installing pywin32 and the necessary Requests library.
After installing the requirements, you can initialize the application through the main entry point:
python src/wave-appchecker/main.py
The repository is organized to maintain clear separation between core logic and documentation:
-
docs/: Supplemental project documentation (index.md,markdown.md,updates.md). -
src/wave-appchecker/: Core source code. -
main.py: Primary application execution. -
servicenow_api.py: ServiceNow integration logic. -
installer.py: Application installation routines. -
config.py: Configuration parameters. -
logger.py: Logging handlers. -
.vscode/: IDE settings for a streamlined development experience.
Refer to the LICENSE file located in the root directory for full legal terms.