This program provides a graphical user interface (GUI) to search for TR-181 parameters within a CWMP model definition file.
- Parse CWMP model definition file. Download the latest (as of this writing) file from: https://cwmp-data-models.broadband-forum.org/tr-181-2-17-0-cwmp-full.xml
- Search for parameters by entering a partial string.
- Select & copy one or more matching parameters from the listbox.
- Python 3.x
- tkinter library (usually included by default in Python installations)
- Run the script: python tr181_parameter_lookup.py
- Click File -> Open and select your XML model definition file.
- Start typing parameter name in the search box, to populate matching parameters in the listbox
- Optionally, enable Case-sensitive Search checkbox at left bottom
- Multiple items in the listbox can be selected and copied to clipboard.
- Selection of items can be cleared by the Clear listbox selections button
The program displays error messages if the selected file cannot be found or if the XML parsing fails.
Permission is hereby granted, free of charge, to use, copy, modify, and distribute this software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND.