Skip to content

Instantly share code, notes, and snippets.

View codeskyblue's full-sized avatar

codeskyblue codeskyblue

View GitHub Profile
@codeskyblue
codeskyblue / gen_supervisor_conf.py
Created November 1, 2022 08:40
Generate supervisor config file through yaml
#!/usr/bin/env python3
# coding: utf-8
#
"""
Refs:
- https://jinja.palletsprojects.com/en/3.1.x/templates/
- https://stackoverflow.com/questions/39288706/jinja2-load-template-from-string-typeerror-no-loader-for-this-environment-spec
改进型的yaml,支持符号~,增加默认配置redirect_stderr,stopasgroup,killasgroup,directory,user,stdout_logfile_backups=1,environment增加PATH
@codeskyblue
codeskyblue / demo-handle-popup.py
Last active September 30, 2025 08:23
uiautomator2使用自定义弹窗监控的例子
# author: codeskyblue 2025
# https://github.com/openatx/uiautomator2
# Example: how to manually handle popup-windows
import random
import time
from typing import Optional, Sequence, Tuple
import adbutils
from loguru import logger