begoneads将一些流行的主机文件列表作为adblocker度量值放入主机文件中。

begoneads的Python项目详细描述


开始广告

GitHub code size in bytesGitHub issuesGitHub pull requestsGitHubmade-with-pythonAwesome Badges

begoneads是一个脚本,它将一些流行的主机文件列表作为adblocker度量值放入系统主机文件中。

看到它在治疗腹水:

asciicast

要求

  • python 3.6或更高版本

开始

克隆此存储库:

git clone https://github.com/anned20/begoneads.git

安装程序:

python setup.py install

您现在可以使用begoneads:

begoneads

您应该看到如下内容:

Usage: begoneads [OPTIONS] COMMAND [ARGS]...

  Install or uninstall BeGoneAds, the host blocker for the system hosts
  file

Options:
  --help  Show this message and exit.

Commands:
  install    Install or update BeGoneAds
  uninstall  Uninstall BeGoneAds

用法

将主机安装到系统主机文件:

begoneads install

要使用自定义源将主机安装到系统主机文件中,请执行以下操作:

begoneads install --sources https://www.custom.sources/hosts,http://www.and-another.one/hosts

要使用本地源将主机安装到系统主机文件中,请执行以下操作:

begoneads install --local-sources path/to/hosts/file,other/path

选项sourceslocal-sources可以一起使用

将主机卸载到系统主机文件:

begoneads uninstall

此变体中统一的主机数据源

更新的hosts来自以下位置的文件始终是统一的 包括:

Host file sourceHome page
Steven Black's ad-hoc listlink
Malware Domain Listlink
add.Deadlink
add.Spamlink
Dan Pollocklink
MVPS hosts filelink
yoyo.orglink
Mitchell Krog's - Badd Boyz Hostslink
CoinBlockerlink
UncheckyAdslink
add.2o7Netlink
KADhostslink
AdAwaylink
add.Risklink

1.0.0的待办事项

  • [X]Windows支持
  • [X]自定义主机文件选择
  • [X]设置工具
  • [X]应用自己的主机
  • []系统集成
  • []为Debian、Arch、Centos、Fedora等打包。

测试

要运行测试,请使用pytest

在项目目录中用pytest执行它们

使用

构建
  • requests-获取网页
  • click-正在分析命令行选项
  • tqdm-显示一个精美的进度条

许可证

这个项目是根据麻省理工学院的许可证授权的-请参见LICENSE.md文件以了解详细信息

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用prepared语句在oracle中插入日期   对点具有双重值的java   使用多个通配符的java请求映射   java Springboot为什么要设置springbootstartertomcat   除了对JavaBean的请求之外,还使用servletContext的servlet   java如何清除OCSID。返回到池的连接时的CLIENTID JDBC客户端信息属性   将整型数组转换为光栅Java   java使用对象引用作为互斥锁   java为什么在编程语言中使用sin函数返回奇怪的sin值不像计算器   java如何将JButton链接到对象并调用相关方法   php用Java发送POST数据   导航属性的java模拟加载   java多个活动错误Android试图对空对象引用调用虚拟方法“”   java Android更改ActionBar文本颜色   如何使用带有java反射且不带开关的parant引用创建子类