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限制C++代码访问JNI中的某些类   Android上的java DateFormat:不可解析的日期   通过json进行java迭代,并为其他请求调用多个API   Netbeans中的java JavaFX项目引发异常“输入流不能为null”   多线程Java newFixedThreadPool解释   |在java字符串中无法识别。split()方法   Java中的原始包装器类是否被视为引用类型?   Java swing。如何在intellij idea GUI设计工具中重写组件方法   数组乘矩阵   java将30GB的XML文件分割成小块XML   java通过一棵树递归找到一个节点,并返回指向该节点的路径   java如何将可观察的<Observable<List<T>>转换为可观察的<List<T>>   使用java在web服务器上更改php文件中的字符串?   java希望开发像tomcat这样的servlet容器   java希望提高编程的数学技能