php-extended/php-blocklist-catalog-builder
最新稳定版本:8.0.10
Composer 安装命令:
composer require php-extended/php-blocklist-catalog-builder
包简介
A library to construct the blocklist catalog based on multiple block lists
README 文档
README
A library to construct the blocklist catalog based on multiple block lists.
Last Updated Date : 2020-06-20
Installation
The installation of this library is made via composer and the autoloading of all classes of this library is made through their autoloader.
- Download
composer.pharfrom their website. - Then run the following command to install this library as dependency :
php composer.phar php-extended/php-blocklist-catalog-builder ^8
Basic Usage
You may use this library the following way :
use PhpExtended\Blocklist\BlocklistCatalog;
/* @var $uri \Psr\Http\Message\UriInterface */
$catalog = new BlocklistCatalog();
$result = $catalog->isUriAllowed($uri);
if(!$result->isBlocked())
{
// do something when the domain is blocked
}
License
The php code of the library is under MIT (See license file).
The lists that are given in this catalog are derived from the following lists :
- AdAway default blocklist
- Contributions by Kicelo, Dominik Schuermann and contributors
- LICENSE CC Attribution 3.0
AdGuard Simplified Domain Names filter
- Ad Guard Team
- LICENSE GNU General Public License v3.0
Coinhive Block lists
- coinhive-block contributors
- LICENSE MIT
CoinBlockerLists
- CoinBlockerLists contributors
- LICENSE GNU AFFERO GENERAL PUBLIC LICENSE V3
统计信息
- 总下载量: 5.95k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-05-11