Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zhifengle/bangumi-new-wiki-helper
Bangumi 条目创建助手
https://github.com/zhifengle/bangumi-new-wiki-helper
Last synced: about 20 hours ago
JSON representation
Bangumi 条目创建助手
- Host: GitHub
- URL: https://github.com/zhifengle/bangumi-new-wiki-helper
- Owner: zhifengle
- License: mit
- Created: 2017-12-13T10:07:55.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-10-31T12:59:41.000Z (14 days ago)
- Last Synced: 2024-10-31T13:41:10.819Z (14 days ago)
- Language: TypeScript
- Homepage:
- Size: 3.37 MB
- Stars: 19
- Watchers: 3
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Bangumi New Wiki Helper
![master](https://github.com/zhifengle/bangumi-new-wiki-helper/actions/workflows/node.js.yml/badge.svg?branch=master)
辅助在 bangumi.tv 或者 bgm.tv 上创建新的条目
支持日亚的图书、getchu 的游戏、 steam 、steamdb、DMM 游戏、Dlsite 游戏、adultcomic.dbsearch。
考虑到信息的准确性,未做成一键新建和提交的模式。
讨论贴:https://bgm.tv/group/topic/345469
## 功能
- 提取信息网站的信息,填写新建条目的表单并上传封面
- 检测条目是否在 bangumi 上存在
- 新建角色时,按钮“添加人物并上次肖像”旁边输入关联条目 ID,可以自动关联条目。如果抓取的信息里面有 CV 。会搜索和关联 CV
- 处理封面,支持图片打码## 安装和使用
### 脚本
需要配合脚本管理器使用:
[Tampermonkey](https://chrome.google.com/webstore/detail/dhdgffkkebhmkfjojejmpbldmpobfkfo)
或者 [Violentmonkey](https://addons.mozilla.org/zh-CN/firefox/addon/violentmonkey/)[安装地址](https://greasyfork.org/en/scripts/40041-bangumi-new-wiki-helper)
### 浏览器扩展
Firefox: [扩展商店安装地址](https://addons.mozilla.org/zh-CN/firefox/addon/bangumi-new-wiki-helper/)
#### 手动安装
地址: [Github release](https://github.com/zhifengle/bangumi-new-wiki-helper/releases)
Chrome: 由于没有发布账号,没法在 Chrome 的 APP Store 里面发布。只有下载 crx 文件,使用开发者模式试用
参考: [如何解决谷歌 Chrome 浏览器第三方扩展程序已停用](https://jingyan.baidu.com/article/0f5fb099cbe5486d8334ea2c.html)
## 开发
npm install
运行下面的命令, 监控文件并构建输出到 `extension` 文件夹
npm run dev:ext
### 构建说明
扩展构建输出
npm run build:ext
脚本构建输出
npm run build:script
`src/index.js` 是输出用户脚本的入口
`build/rollup.config.ext.js` 查看和配置浏览器扩展的对应入口
### 配合火狐浏览器开发
首先编辑 `bin` 文件夹的 `run-fx.js` 里面的 `firefox` 的值为自己电脑里面安装 Firefox 的路径
新开一个命令行运行
npm start
编辑代码文件后, [web-ext][web-ext] 会自动重新加载扩展
## 截图
![popup screenshot](screenshots/popup.png 'popup screenshot')
![amazon-jp-book screenshot](screenshots/amazon-jp-book.png 'amazon-jp-book screenshot')
![fill form](screenshots/fill-form.gif 'fill-form screenshot')
![deal image](screenshots/deal-image.gif 'deal-image screenshot')
[web-ext]: https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Getting_started_with_web-ext
## Icons
来自 [icons8](https://icons8.com/).