xml123
(xml123)
1
everything开启http服务之后,其他能连接到此电脑的设备可以通过一个网页搜索该电脑上的文件。
我需要的是类似的功能,但是可以按文件内容搜索。everything虽然也有语法可以搜索文件内容,但是它的搜索结果只能展示文件名。我希望的是搜索结果类似ripgrep这类工具,可以显示具体匹配的行的内容。
需要搜索的文件范围集中在某个特定的目录下,搜索功能只需要支持纯文本文件即可,不用考虑word、pdf之类的。平台是Windows,其他需求就是配置起来尽量简单,http的页面没什么特别要求,有文件名、对应行的内容、关键词高亮就够了。
JoJo
(JoJo)
2
你要的应该是全文检索工具,使用这个关键词可以搜索出很多符合的,但是很多应该不提供http服务器进行搜索
其实本来archivarius 3000能满足你的要求……
xml123
(xml123)
6
archivarius 3000确实是能够满足我需求的工具,所以把解决方案给你。但是全文检索这类工具对我而言都……太复杂了。它的搜索结果像百度这种搜索引擎一样,我希望的就是准确的关键字匹配。
其实我就是想要一个类似ripgrep的东西,但是因为搜索关键词不得要领,找了几天都没找到。我也想过一种方案,开一个ssh服务器,然后其他设备通过ssh连进来,但是这也太麻烦了。我希望操作起来尽量简单,能通过网页直接访问,也不用考虑安全性的问题。
不过今天发现GitHub主页可以直接问Copilot,我也是第一次用,尝试描述了一下我的需求,它居然真的帮我找到了这个项目: GitHub - tsl0922/ttyd: Share your terminal over the web ,可以说是完美符合我的需求了。唯一的问题是最新版在Windows上似乎无法运行,翻了很多issue,参考里面的办法都没解决,怎么样都会崩溃,不过换成1.7.3就可以了。然后以此为基础,我又找到了 GitHub - kost/tty2web: Share your terminal as a web application in bind/reverse mode ,也符合我的要求。在此记录一下方便后来的人。
1 个赞