- Fix option text handling to check for None instead of falsy
- Improve HTML cleaning with html.unescape and better tag removal
- Fix multi-line string in die() function
- Add html module import for proper HTML entity handling
Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
- Add comprehensive headers to deploy_gsp.sh and push_to_github.sh
- Make scripts configurable via environment variables
- Update push_to_github.sh to support GITHUB_TOKEN env var
- Enhance generate_game_docs.py with:
* Command-line argument support (--games, --force, --todo-only)
* Extraction of detailed startup parameters from XML
* Prevention of overwriting existing files unless --force is used
* Comprehensive parameter documentation with options and defaults
Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
This script automates the process of syncing a local panel directory with a GitHub repository, including handling authentication, branch management, and pull request creation.