Greasy Fork

Greasy Fork is available in English.

Twitter Block Porn

共享黑名单, 一键拉黑所有黄推诈骗犯

当前为 2023-08-26 提交的版本,查看 最新版本

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
daymade
评分
0 0 0
版本
1.3.2
创建于
2023-07-07
更新于
2023-08-26
大小
23.4 KB
许可证
MIT
适用于

Twitter-Bock-Porn

受不了评论区黄推了? 打开共享黑名单, 用 Twitter-Bock-Porn 插件一键批量拉黑黄推, 手机上也能生效, 普通人拉黑受益的是自己, 大V拉黑受益的是所有人.

功能

  • 共享黑名单, 一键拉黑所有黄推诈骗犯

image

  • 熟悉的小蓝鸟又飞回来了! 将 Logo 还原为 Twitter 原始的小鸟. 效果:

替换 logo

使用方式:

  1. 打开脚本主页, 安装脚本.

image

  1. 用电脑打开列表, 点击跳转到 列表① 列表②,或者直接点击插件图标可以跳转到各个黑名单.

image

  1. 在推特列表的页面, 点列表封面图下方的查看成员(members),打开列表成员弹框

image

  1. 在弹框的右上角有"全部屏蔽"按钮

image

贡献方式

有两种方式:

  1. 去 github 上提 issue(示例), 附上 screen_name 或者 id_str 或者任何可以定位的链接, 我来添加, 你也可以直接 fork 代码后提 PR 给我.
  2. 给我一个 List 链接, 我可以直接让用户跳转到你维护的列表.

源码地址:

https://github.com/daymade/Twitter-Block-Porn

方便的话给个免费的 STAR 吧 (╹▽╹) !

实现原理

  1. 怎么批量 Block 账号?

抓包可以看出来在用户点击拉黑某个账号时, 会向 twitter 服务器发送 /1.1/blocks/create.json 请求, 用 js 携带用户自己的 cookie 模拟这个请求, 就可以达到自动拉黑的效果.

  1. /1.1/blocks/create.json 需要 id 参数, 怎么查询账号的 id?
   # 填入你在 https://developer.twitter.com 申请的 API KEY, 替换 XXX
   export TWITTER_API_KEY="XXX"

   # 调用推特开发者 API, 修改 screen_name 为你要查询的用户名, 可传入多个用逗号分隔
   curl -s -X GET "https://api.twitter.com/1.1/users/lookup.json?screen_name=va77735,annegaga09" \
      -H "Authorization: Bearer $TWITTER_API_KEY" \
      | jq '[.[] | .id_str]'
  1. 怎么自动识别诈骗黄推?

使用 https://github.com/daymade/Block-Pornographic-Replies 插件, 用关键字识别

  1. 怎么批量管理 twitter 的 List, 自动将诈骗账号添加到 List?

    魔改了 https://github.com/daymade/Block-Pornographic-Replies 插件, 代码见 https://github.com/slarkvan/Block-Pornographic-Replies/compare/main...daymade:Block-Pornographic-Replies:main


李老师最可爱

                                                                                                   
                                                                                                   
                                                                        ....*...                   
                                                                        .*,@@\..                   
            ..*......  .                ..  .   ......................*.,@@^@@..                   
            .,@@@].... .                   ..   .......*..*........ **,@@`..=@^.                   
            .=@^.[@@\`......    ........*...,]]@@@@@@@@@@@@@@@@@@]].,@@/... =@@.                   
            ..@^....,\@\....    ...**]/@@@@@/[[......*...........[\@@`....  .@@`..                 
            ..\@    ..,@@\...*.,]@@@@[`......@@.....,@@`....                .=@\....               
            ..@@    .....\@]@@@/[..........,@@@@`.*.@/\@`...                .*@@....               
            ../@        ...[*...        ...=@@*,@\.=@^*@@...                ..=@^...               
            ..@/        .....           ...@@@...\@@@...\@**                ...@@`..               
            ..\@                        ..=@@@....,[`....@@*..      ....*.**...=@\..               
            ../@                        ..=@@^............`..       ...,@@`.....@@`*               
            ..=@. ..                    ..=@.`..                    .,@@/...  ..=@\.               
            ..=@....                    ........                  ../@@`....   ..@@*               
            ..=@....    .   ............                       ..................=@^....    ....   
            ..=@^..      ...*]]]]]]*.*..                       ...................@@....    ..*.   
            ..*@^...      ...\@@@@@@@`..        .   . .   ..    .....,O@O`**......=@^....,]@@@@.   
            ...@^...    .   ...... .....         ........       . ..*@@@@@`......./@@@@/[`*.....   
  ..**.........@@...   .....*]]`..            .../@@@@@^. .         .....**.**]@@/`\@`..           
 ...\@@@`......@@...   ...*=@@@/..             ..\@@@@@`.               ...,@[.....=@^*.           
    ....[@@@@]]/@...........[/`*        ......*...,@@/..*....*..........    ...,...,@@..........   
     .........*=@/[\@@@@@/@]*..*.       ..*..]]@@@@@@@@@@@@@@@@@@\`...*.    ...*,[@@@@@@@@@@@@@.   
................@^.......... ........*]]@@@@\@^.... ........,@@@^,[@@@@\.*..      ..*@\.........   
 ......*......]]@@@@@@@@/*..    ..*,@/[..,@\@@..    .......,]/@@@@@@@@@@@...       ..@@*           
...@@@@@@@@@[[[`\@..            .*=@`..*...,[`...,]]@@@@@@@@[[[`..           . ......,@\.......    
............ ...=@..            .*.[@@@@@@@@@@@@@@/*.............            ...\@@\]]@@.......    
                *@^.........        ......  ......                            .......,\@@@@@@\].   
                .=@...../@*.         ..                                          .. ..=@^.......   
           ......=@`.]@/`*..                                                        ..=@^...       
          . ..*,]/@@/`......                                                        ..=@^...       
    ......,/@@@/`*=@....                                                        ......=@^. .       
    ..,/@@/`..*...,@^*..                                                        ...**]/@`..        
     .....      ..*\@...                                                        ...@@@@@^...       
                ...,@^..                                                        ..*,[@@@`...       
                   .\\.....*.*..                                ........,]]]*.........=@^.......   
                   .=@@@@@@@@`..                                ...**/@@/`...*...,/@@@@@\.....*.   
                    .@/[[`*... .            ..,`........        .*/@@`....      .,[[\@@@@@@@/@@*   
                    .@@*.......             ..,\@@@\*...        .,@^....   .    ................   
                    .@@@@@@@\...   .    . . ......*[@\`. . ... ..@@.    ....  ..            ..     
                    .@@@/[[[[...        .............\@`....  ..=@^*.........               .  .   
                    .=@.....    ..]`......]@@@\*.]/@@@@@^*.....=@^,]`.*,@@]`..**    ..........=`   
                    .=@^....    ..[@@]]@@/[*.*@@^@@@@/\@`......@@@@@^@@@@.[@@@@.    ...*]@@@`@@.   
                    ..@@@\`.....    ....     ..=@@@`...     ...\@`.@@@@@/...    .....*./@\.,\@@.   
                    ..@@@@@@@`*.            ....*,`*..      ........[`......    ...*@@@@@@......   
                    .*@@@@@@[\`.                                                ...,@@@@@@`.       
                    ..\@***.....                                                .. ...../@^.