NTR ToolBox

ToolBox for Novel Translate bot website

作者
Little Survival
今日安裝
0
安裝總數
7
評價
1 0 0
版本
v0.5
建立日期
2025-02-22
更新日期
2025-03-07
尺寸
79.6 KB
授權條款
All Rights Reserved
腳本執行於

機翻站工具箱

機翻站工具箱 是一个为小说翻译机器人网站设计的 Tampermonkey 用户脚本,提供了一个浮动控制面板,通过多个自动化模块帮助管理网站上的翻译器任务。

概述

  • 用途:
    增强小说翻译机器人网站,实现翻译器的自动添加、删除和启动。

  • 支持的域名:

  • 主要功能:

    • 添加翻译器: 通过自动填写表单,实现快速添加翻译器。
    • 删除翻译器: 根据用户设置的排除关键字删除不需要的翻译器。
    • 启动翻译器: 自动模拟点击按钮,启动翻译器。
    • 快捷键绑定: 可为每个模块设置快捷键,快速触发模块功能。
    • 面板拖拽及位置保存: 面板可以拖拽移动,并自动保存上次的位置,下次访问时恢复原位置。

安装

  1. 安装 Tampermonkey:
    如果尚未安装,请先在浏览器中安装 Tampermonkey 扩展

  2. 添加脚本:

    • 打开 Tampermonkey 并创建一个新脚本。
    • 将完整的脚本代码复制并粘贴到新脚本中。
    • 保存脚本。
  3. 访问支持的网站:
    打开 https://books.fishhawk.tophttps://books1.fishhawk.top,即可看到控制面板。

使用方法

  • 执行模块:

    • 左键点击 模块标题可运行该模块。
    • 右键点击 模块标题可打开或关闭设置面板。
  • 快捷键绑定:

    • 可通过面板设置为各模块绑定快捷键。
    • 点击“绑定”按钮后,按下你想绑定的键(按 Escape 键可重置为无绑定)。
  • 面板拖拽:

    • 点击并拖动面板标题栏(显示 “NTR ToolBox”)可以移动面板。
    • 面板的位置会在鼠标释放时自动保存,下次访问时自动恢复。

代码结构

  • CSS 样式:
    脚本通过注入 CSS 样式构建了一个现代化、响应悬停效果的用户界面,包含:

    • 面板整体布局、阴影和边框样式。
    • 标题栏与模块标题的设计。
    • 输入框、按钮的美化样式。
    • 面板底部的提示信息。
  • 模块配置:
    每个模块都包含名称、设置项和一个异步 run 函数,具体模块包括:

    • 添加翻译器: 自动化表单填写,添加翻译器。
    • 删除翻译器: 根据排除关键字删除翻译器。
    • 启动翻译器: 模拟点击操作,启动翻译器。
  • 本地存储:

    • 脚本利用 localStorage 保存模块配置(如设置、快捷键绑定)。
    • 同时保存面板的上次位置,下次访问时恢复该位置。
  • 事件处理:

    • 键盘事件: 监听快捷键按下,触发相应模块运行。
    • 鼠标事件: 支持面板拖拽并在拖拽结束时保存新位置。

自定义

  • 模块设置:
    可在脚本中修改各模块的默认设置(例如翻译器数量、名称、链接等)。

  • 样式调整:
    注入的 CSS 样式可根据个人喜好进行调整修改。

  • 快捷键绑定:
    可直接在面板中设置或更改各模块的快捷键,无需修改代码。