阡陌居

 找回密码
 立即注册
搜索
热搜: 新人报到
楼主: edennow

[软件] 【FixText】文件全局搜索功能说明(新增章节序号检测和重排)

[复制链接]

用户组:儒士

      UID
1796
      积分
405
      回帖
92
      主题
12
      发书数
6
      威望
347
      铜币
8923
      贡献
0
      阅读权限
30
      注册时间
2025-3-1
      在线时间
67 小时
      最后登录
2025-5-1
 楼主| 发表于 2025-4-28 15:21 | 显示全部楼层
本帖最后由 edennow 于 2025-4-28 15:23 编辑
aero 发表于 2025-4-28 10:00
工具挺好,可惜我这是mac是否就无缘了啊,能否做一个支持mac平台的

我手边也没 mac,大部分时候是用 linux 跑的。

mac 要用肯定是可以用的,不过所需的基础软件要自己装就可能比较麻烦,我也没专门去说明要怎么安装。

  1. 需要先安装 php、python、go。
  2. python 装完之后需要用 pip 安装 pyqt5 和 ansi2html 两个库。
  3. 还有就是用 go 编译一下 tools 里的 replace_by_go.go,把 main.php 里面的 GO_REPLACE_CMD_FILE 指定到编译出来的文件,其他就没要做的了。

  4. 然后把 bat 脚本改成 sh 脚本,比如 1.书籍校正.bat 改成 1.书籍校正.sh,内容改成:
  5. #!/usr/bin/env bash
  6. php main.php fix-text
  7. 其他依次修改就行。
复制代码


不过我感觉基本也不会有人愿意花时间把这些准备工作都做了,所以最简单的方式还是直接在 windows 里下载直接用,要不就只能等到猴年马月我有心思用别的语言重写一下或者研究怎么把那些依赖都打包好了。
[发帖际遇]: edennow 恪守“喝酒不开车,开车不喝酒”,奖励 3 铜币. 幸运榜 / 衰神榜
回复

使用道具 举报

用户组:儒士

      UID
690
      积分
368
      回帖
292
      主题
13
      发书数
7
      威望
208
      铜币
2972
      贡献
0
      阅读权限
30
      注册时间
2025-3-1
      在线时间
37 小时
      最后登录
2025-4-30
发表于 2025-4-28 15:26 | 显示全部楼层
edennow 发表于 2025-4-28 15:21
我手边也没 mac,大部分时候是用 linux 跑的。

mac 要用肯定是可以用的,不过所需的基础软件要自己装就可 ...

感谢,下午我在读校一本小说,还是笨方法,还好只是个人兴趣平时也没时间,我研究下
[发帖际遇]: aero 彩票中了安慰奖,得到 5 铜币. 幸运榜 / 衰神榜
回复

使用道具 举报

用户组:贡士

      UID
1547
      积分
2172
      回帖
240
      主题
405
      发书数
404
      威望
1445
      铜币
7707
      贡献
0
      阅读权限
60
      注册时间
2025-3-1
      在线时间
68 小时
      最后登录
2025-4-30
发表于 2025-4-29 11:05 | 显示全部楼层
Traceback (most recent call last):
  File "E:\小说相关软件\FixText\src\tools\file_global_search_pyqt\main.py", line 13, in <module>
    dirname = os.path.dirname(PyQt5.__file__)
  File "<frozen ntpath>", line 263, in dirname
  File "<frozen ntpath>", line 227, in split
TypeError: expected str, bytes or os.PathLike object, not NoneType
请按任意键继续. . .
大佬,请教一下,打开文件全局搜索显示这个,是什么意思啊。
回复

使用道具 举报

用户组:儒士

      UID
1796
      积分
405
      回帖
92
      主题
12
      发书数
6
      威望
347
      铜币
8923
      贡献
0
      阅读权限
30
      注册时间
2025-3-1
      在线时间
67 小时
      最后登录
2025-5-1
 楼主| 发表于 2025-4-29 11:34 | 显示全部楼层
豪饮地沟油 发表于 2025-4-29 11:05
Traceback (most recent call last):
  File "E:\小说相关软件\FixText\src\tools\file_global_search_pyqt ...

看上去像是虚拟环境创建失败了吧,在 src/tools 里面有生成 venv 的文件夹吗?

可以将 venv 整个文件夹删掉,再重新运行一下 文件全局搜索.bat 试试,如果运行的时候命令行窗口有类似这样的输出:

  1. Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple/
  2. Collecting pyqt5
  3.   Using cached https://pypi.tuna.tsinghua.edu.cn/packages/56/d5/68eb9f3d19ce65df01b6c7b7a577ad3bbc9ab3a5dd3491a4756e71838ec9/PyQt5-5.15.11-cp38-abi3-win_amd64.whl (6.9 MB)
  4.   Using cached
  5. ...
  6. Successfully installed PyQt5-Qt5-5.15.2 PyQt5-sip-12.17.0 ansi2html-1.9.2 pyqt5-5.15.11
复制代码


应该就会正常的吧,如果还不行可以把 FixText 那个文件夹直接放到 E 盘再运行试试。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|阡陌居

GMT+8, 2025-5-1 07:56 , Processed in 0.068539 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表