搜索引擎大一统项目——欢迎 SUSE 的朋友们发表意见吐槽及讨论,也欢迎浏览器 (扩展) 开发者发烧友切磋

诚邀 openSUSE 论坛的朋友们使用、意见、及讨论

我这有一个号称要 “** 解决一切搜索引擎与浏览器之间问题 ” 的 “ 搜索引擎大一统 **” 项目
(好吧宣传要夸张大气)

我可能不会是一个很活跃的开发者,不过,欢迎各位试用,提各种意见、吐槽,及讨论

聪明的各位看下面截图也知道是怎样的东西了(是跨浏览器的)

扩展 UI 上下文菜单搜索选择内容 免安装网页使用 移动版 (web) 中文界面
screenshotcontext

编程与 Linux 相关分类

自定义 openSUSE 的包搜索

openSUSE 作为我用过时间最长的 Linux distro,自然已为各位朋友准备了 OBS 搜索。

所以,把这个自定义的,配合上图中工具已 build-in 的,将来 ** 各位在找包时,可以直接输入连点 openSUSE、Linuxbrew、Flatpak、Snap**

把这个填入 “用户自定” 里:

{
    "openSUSE": "https://software.opensuse.org/search?q={0}&utf8=✓&search_devel=false&search_unsupported=false",
    "openSUSE all packages" : "https://software.opensuse.org/search?q={0}&utf8=✓&search_devel=true&search_unsupported=true"
}

** 项目在 Github,欢迎来访,也求一波 Star!**

2赞

有点意思。

我起初是以为是整合搜索引擎,去重。即在一同个页面展示多个搜索引擎的去重结果。
稍微跟我想象有些不一样。

如果是那种,哪收录得过来~
目前收录数量已经超过 50 个(可以看看列表),并且连网购的、查字典的等等,还可以任由用户快速添加。
所以,不是那种嘀~

这个主打的是灵活性吧,收录几百个上千个都行的那种。任何只要是 GETPOST 的都可以。

POST

上面 openSUSE 的例子只是通过简短形式添加引擎,那种只支持 GET。** 如果要用 POST 等完整功能,用像这样的完整形式:**

点击展开,完整形式
{
    "opensuse": {
        "dname": "openSUSE",
        "addr": "https://software.opensuse.org/search",
        "action": "https://software.opensuse.org/search",
        "kw_key": "q",
        "btns": {
            "Search": {
                "label": "Search",
                "params": [
                    { "key": "utf8", "val": "✓" },
                    { "key": "search_devel",  "val": "false"  },
                    { "key": "search_unsupported", "val": "false"  }
                ]
            },
            "Search All": {
                "label": "Search All",
                "params": [
                    { "key": "utf8",  "val": "✓" },
                    { "key": "search_devel",  "val": "true"  },
                    { "key": "search_unsupported",  "val": "true"  }
                ]
            }
        }
    }
}

suse2

(这样还可以一个引擎多个按钮)

Ajax (计划中)

还有些网,不支持 GET 也不支持 POST,是用户先打开 Web 输入搜索词后通过 Ajax 来展现结果。
打算下一步做这种网站的支持,要注入 JS 到网页~~~~

(另外我也做有些其他扩展,欢迎来这个 主页 参观指导)

1赞

这个插件其实也很好用
1赞

从2022年1月17日,Chrome Web Store 将不再接受使用 Manifest V2 方法所构建的新扩展,但对现有扩展的更新仍然可以提交。

赶在 Chrome 停止接收前,成功用自己的信用卡付了 Chrome Web store 的 5 美元 开发者账号 费用(秒过,弄了个美国 IP 的公共代理,不用填地址,只要了个美国邮编)。

现在正在提交 自己的几个扩展
赶工从 Firefox 移植了过去,不然坑爹的 Google Manifest v3 可没有 webRequest 了,那两个保护隐私的扩展没法用


期待在期限前通过 ~~~~~!


再来预告一下,关于 大术专搜 这个扩展
经验老道的用户们可能更喜欢看这个 功能横向比较表(代码都已写好,已发布的版本中已有 95% 功能)

被用过的人吐槽的还是 UI 多,不够好看、不够亲民之类。
UI 如果要改进,目前打算先尝试加个背景风格的选择,毕竟我只是个做工具的小工人阶级,未来这玩意如果要发展的话,还需要得多听听人们的意见
themes

1赞

好工具,搜索方便许多。就是折叠到菜单后 UI 不正常,已经在 GitHub 上开了 issue …… :rofl:

1赞

感谢反馈。
这个 toolbar button 折叠后的弹出问题,我觉得可以等我把整个 Web UI 布局弄成响应式的,适应各种不同宽度,目前是固定式的。(说到改 UI 布局又是我的弱点了。。。。:rofl:
所以,近期内还只能先是建议把它放在普通的工具栏位置 。。

此外,这也涉及 Firefox 缺少滚动条的 bug。我之前已经在 bugzilla 上报了这个 bug 了,有账号的可以帮 vote:

谢谢回复,我个人觉得如果不想用框架的话,可以借鉴一下 ublock

看标题以为是做了个 google/baidu…

当了回标题党。准确应说:一大桶 搜索引擎


关于这个项目,最近有件纠结的事,AMO 统计显示英文用户量很少,不太寻常。
于是找了一群懂中文的老外点评,然后,他们都说我起的英文名"Big Search"太难听了。来 围观下,挺有意思

纠结中要不要改名

hello 各位许久不见

汇报更新,增加了一个自认为挺好用的功能(3.2.x 起):** 内置了类似 Vimium 的特性 **

输入完搜索词后,按Shift+Enter进入这个模式

vem

这样想调用各个搜索引擎时,手完全不需要离开键盘(也要结合一下浏览器的快捷键)

若你用过 duckduckgo 的! bang 或 omnibox,它们都要求你背诵哪个搜索引擎对应的字母

现在这个不需要背诵。并且做了个设定 :数字键专用于分类切换,A-Z 字母用于点击搜索按钮,完全可视化

完整的键盘映射请看文档这里(其实看一眼 gif 图也就基本懂了)。近期有点懒可能先不做用户可设置键盘了,先把键盘映射 hard code 了

1赞

感觉还是 DuckDuckGo 的感叹号方便啊

试用了一下,不错:+1: