gfwlist2pac.py 文件源码

python
阅读 19 收藏 0 点赞 0 评论 0

项目:oh-my-ladder 作者: JamesPan 项目源码 文件源码
def generate_pac_precise(rules, proxy):
    def grep_rule(rule):
        if rule:
            if rule.startswith('!'):
                return None
            if rule.startswith('['):
                return None
            return rule
        return None
    # render the pac file
    proxy_content = pkgutil.get_data('gfwlist2pac', 'resources/abp.js')
    rules = filter(grep_rule, rules)
    proxy_content = proxy_content.replace('__PROXY__', json.dumps(str(proxy)))
    proxy_content = proxy_content.replace('__RULES__',
                                          json.dumps(rules, indent=2))
    return proxy_content
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号