Greasy Fork is available in English.

编程猫发帖助手

编程猫论坛发帖辅助工具,包含防屏蔽、MarkDown、HTML、帖子更新、帖子协作等功能

作者
SMYLuke
今日安裝
0
安裝總數
38
評價
1 0 0
版本
0.1.0-2023.08.06
建立日期
2023-08-06
更新日期
2023-08-06
授權條款
MIT
腳本執行於

编程猫发帖助手

简介

编程猫的原版发帖功能有以下缺点:

  1. 内容误屏蔽(如 USB -> U喵);
  2. 外站链接屏蔽(大多数链接都会转换成喵喵喵);
  3. 吃格式(所有换行和空格都没了);
  4. 后期不能更新;
  5. 帖子格式单一(只支持富文本)。

本插件可以解决以上所有问题:

  1. 内容、链接不会屏蔽,格式不会被吃;
  2. 后期可以更新(后面会详细介绍);
  3. 帖子支持富文本(原版编辑器)、Markdown/HTML(使用Editor.md实现)和HTML(纯HTML,在CodeMirror的基础上实现);

本插件最大的创新点在于token系统。

展示图

详细信息

作者

编程猫:smyluke

神奇代码岛(旧):smyluke

神奇代码岛(新):smyluke

greasyfork:smyluke

github:smyluke

邮箱:smyluke@163.com

如需反馈bug或提建议,可以通过以上任何渠道与作者联系。

插件

浏览器扩展下载地址:https://static.box3.codemao.cn/block/QmYN9iCEMTMuMFdamGuWTdyVCta4jy8Gh3wZ1f2hJiuk7m.crx(浏览器扩展仅在重大改动时更新)

最新版本:v0.1.0-2023.08.06

token机制

每个帖子都有相对应唯一的token和id。帖子的id是公开的,token是需要保密的。如果把帖子看出用户,id和token就分别是用户名和密码。帖子的token和id在创建时就会生成,无法更改。

帖子的查看需要有id(发布帖子时会发布一个iframe,其URL包含了id信息,这样发布的iframe中的脚本就可以根据给出的id向后端请求帖子数据),帖子的编辑同时需要id和密码。

下载方式

油猴插件

1.下载油猴浏览器扩展

进入对应浏览器的应用商店,搜索“Tampermonkey”进行下载安装。

如果无法官方下载(比如搜不到),可以进入这个链接下载油猴扩展并解压,然后进入浏览器扩展界面,选择“开发者模式”,把解压缩后的.crx文件拖动到浏览器中,点击“添加扩展”即可加载完毕。

2.添加插件

进入greasyfork上的插件主页,点击安装此脚本,如果弹出了一个“安装用户脚本”的页面,点击安装即可。

如果直接下载了一个.js文件,使用记事本打开这个文件,复制所有代码,点击浏览器工具栏上油猴扩展的图标(如果找不到图标,就打开浏览器的插件管理界面,找到油猴的扩展,选择“扩展选项”即可)(如果找不到说明你的油猴没安装成功),点击添加新脚本,在弹出的编辑窗口粘贴所有代码,按下Ctrl+S保存即可。

3.使用插件

进入编程猫论坛界面,点击发布帖子,如果看到界面有变化,说明你安装成功了。

安装油猴插件后的发布帖子界面

浏览器扩展

下载浏览器扩展(链接已在前面给出),进入浏览器扩展界面,选择“开发者模式”,把下载的.crx文件拖动到浏览器中,点击“添加扩展”即可加载完毕。

使用方式

基本功能一看就能懂。

发帖界面

点击“发布帖子”按钮即可进入发帖界面,在发帖界面可以选择帖子的类型并编辑帖子,可以点击“保存”按钮进行保存,“发布”按钮进行发布(发布时也会自动保存),“管理”按钮进入帖子管理界面。

保存帖子后,会在帖子token和id输入框自动填入token和id,并加入管理系统。在保存时,如果填入了token和id,就会在保存时使用这个token和id(前提是你的token和id是正确的)。

帖子管理界面

点击“管理”按钮即可进入帖子管理界面。

界面左边的是你保存或添加过的所有帖子的各种信息,右边可以进行操作。

“添加”按钮:输入token和id后,点击这个按钮即可将帖子添加到管理系统。

“打开”按钮:必须在左边的帖子栏选择帖子后才能使用,会在发帖界面打开选择的帖子。

“删除”按钮:必须在左边的帖子栏选择帖子后才能使用,在管理系统中删除选择的帖子。

注意事项

  1. MarkDown/HTML类型帖子完全使用Editor.md的语法,支持流程图、表格、目录、TeX等,具体语法参考这里
  2. MarkDown/HTML中的表情可能会无法加载;
  3. 帖子token自动随机生成,相当于是帖子的密码,帖子的编辑不限账号,只需要有token和id就可以;
  4. 插件自带帖子管理器,会自动记录使用过的token和id;
  5. 请不要在帖子中进行xss注入或发布违规内容,违者会对帖子进行删除,情节严重或多次违规将封禁ip;
  6. 发布帖子时若帖子未创建,会自动进行创建;
  7. 开启编创协MarkDown编辑器等其它插件可能会产生不兼容等情况,如遇到问题请先尝试关闭除本插件外的所有插件。
  8. 开启AdGuard等防广告扩展可能会对MarkDown/HTML的部分图标进行屏蔽。

功能预告

后期将会添加:

  1. 点赞
  2. 评论
  3. 展示图、展示文字

更新日志

当前版本:v0.1.0-2023.08.06

(重大更新为加粗显示)

v0.1.0-2023.08.06:

  1. 发布
  2. 浏览器扩展同步