文件名称:EasyListParser:通过EasyList过滤器创建Safari Content Blocker列表的框架
文件大小:20KB
文件格式:ZIP
更新时间:2024-05-20 22:48:28
Swift
EasyListParser EasyListParser是一个iOS框架,用于从EasyList过滤器创建Safari Content Blocker列表。 用法 let easyListURI = " https://easylist-downloads.adblockplus.org/easyprivacy_nointernational.txt " var blockerEntries: [ELBlockerEntry] = [] var blockerJson: String ? let maxEntries = 50000 // max allowed by Safari let trustedDomains = [ " www.reddit.com " ] if let easyListURL = NSURL ( string : easyListURI) { do
【文件预览】:
EasyListParser-master
----EasyListParserTests()
--------ELLineParserTests.swift(2KB)
--------ELOptionParserTests.swift(4KB)
--------Info.plist(733B)
--------ELEndToEndTests.swift(1KB)
--------ELFilterParserTests.swift(4KB)
--------String+Regex.swift(3KB)
--------ELListParserTests.swift(1KB)
--------ELBlockerEntryTests.swift(3KB)
----EasyListParser.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(22KB)
----EasyListParser()
--------ELFilterParser.swift(3KB)
--------Info.plist(806B)
--------ELBlockerEntry.swift(729B)
--------ELString+Case.swift(385B)
--------ELListParser.swift(1KB)
--------ELParserError.swift(238B)
--------ELLineParser.swift(3KB)
--------EasyListParser.h(542B)
--------ELBlockerEntry+Serialize.swift(3KB)
--------ELOptionParser.swift(4KB)
----LICENSE(1KB)
----README.md(1KB)
----.gitignore(26B)