TDGSGL
综合 => 杂谈 => 主题发帖人为: JohnSmith 于 七月 08, 2020, 10:38:14 am
-
:gln004: 我回来了,带着新鲜出炉的插件,终于学会怎么写插件了,这次是书签搜索哦, :gln001: 相信面包们多少都有过知道某个书签的大概内容,但是在书签管理器里死活搜不到的经历吧,现在可以直接通过插件搜页面内容了哦,说起来也很简单,就是通过搜索引擎指定地址关键词再统一返回,所以相当于不赚差价的二手商 :gln002:
因为是初版加上基本是第一次写插件,所以目前问题还是挺多的,我姑且都列出来:
1. 目前只支持谷歌搜索,因为我看了下只有谷歌对site:这个操作符支持度比较高,能够定位到具体的单一页面,所以目前使用也是先打开谷歌搜索结果页面(不是主页),然后打开插件弹窗进行搜索(不要问我上不了谷歌怎么办)
2.目前只上传到了Firefox插件中心,chrome的话可能要过几天了,如果实在想先用的话就下一个ff吧,我熬了两天实在是遭不住了 :gln007:
3.一个主要的缺陷是目前只能搜索无下层子页面的书签(例如主站的一篇文章),但是有子页面的不会被搜索(比如某个github仓库),主要原因是谷歌指定前者的话,会把所有子页面一起搜索,而且这样就不能一次在单个请求中指定多个页面(会被子页面淹没),导致短时间请求太多触发谷歌的429。这个之后会想办法解决,可能通过直接访问来进行本地内容搜索
4.对于有些面包可能很重要,现在书签是通过我的服务器二次转发搜索结果的,所以书签都会明文被传到服务器上,虽然我对其他人的书签内容不感兴趣,但是看日志的时候多少会看到,对隐私很敏感的面包可以先不用,之后会添加本地模式,让浏览器自己去请求搜索结果
5.关于搜索速度,因为上述3.同样的原因,为了防止过快请求谷歌被ban,请求速度做了一定限制,目前大概300个书签需要一分钟左右,以后加了本地模式可以自行调整(当然自己被ban的话就不关我的事了)
:gln005: 所以有需要的面包自取吧
https://addons.mozilla.org/en-US/firefox/addon/bookmark-searcher/
——来自TDGSGL Android APP
-
强
-
支持 :gln004:
——来自TDGSGL Android APP
-
:gln004:
-
:gln004: 我前天就想去插件中心找这个功能!吃完饭整一个,赞美jo姐
——来自TDGSGL Android APP
-
对了,因为直接调用的谷歌,所以谷歌的搜索符应该也是支持的,像"matched whole words"和 foo AND bar 这种,如果对结果要求比较严格的话可以试试加上这些 :gln002:
——来自TDGSGL Android APP