Coder Social home page Coder Social logo

dudor / bookmarkhub Goto Github PK

View Code? Open in Web Editor NEW
1.3K 23.0 137.0 1.9 MB

BookmarkHub , sync bookmarks across different browsers

License: Apache License 2.0

JavaScript 67.36% CSS 1.60% TypeScript 26.40% HTML 4.65%
gist sync-bookmarks chrome-extension bookmarks browser-extension

bookmarkhub's People

Contributors

dudor avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bookmarkhub's Issues

雨见浏览器适配

雨见的书签同步目录是 ,雨见的收藏/根目录,不同于标准chromium内核,同步默认根目录(Mobile bookmark),所以需要适配,否则无法下载,上传。谢谢!

清空本地书签没有二次确认

本想想试一试gitee的可不可以用,然后点上传的时候手滑了,浏览器的全部书签瞬间就没了
还好不是主要用的浏览器只有十来个书签,这么重要的功能应该有个二次确认才对

设置

设置相关信息填充完成后,应该有确定,修改按钮🔘,点按后消失退回前面,不再显示相关信息,否则不安全。

[建议]本地书签和云端书签对比

大佬有计划出一个快速对比本地书签和云端书签的功能吗,因为有时候修改书签后忘了同步,过后再看的时候,不清楚到底该上传还是下载

Not really syncing, but overriding

The Extensions do exactly what I need. I am more than happy. But:

I had Bookmarks at Firefox, and I had Bookmarks at Chrome. One of them got deleted, because the Bookmarks don't merge. A pitty.

Idea:

Create different "bookmark-gists". For example one for chrome, one for ff. And add a button to merge them. Merging them is not so difficult. This is, how i managed to bring my FF- and Chrome-Bookmarks together at the end, thanks to your tool.

Well: I am sure, this is not so difficult. The base for an awesome plugin is done.

修改设置按钮位置

上传,下载,和清空在一起,非常危险容易触到清空。同样下载的时候,如果刚刚安装,触到上传,要把云端清空!
建议分开,清空浏览器放最下面。上传时候确认。

书签过大后 github gists content返回不全导致无法同步书签

Thanks to the author, this is a good project.

书签过大无法使用

书签过大有7000多url,经测试,转json上传没问题,但是下载同步的时候
github gists content返回不全 会导致无法同步书签
测试后 不是书签内容的问题,json是完整的,但是github gists content在775235~784850字节后就不显示了
这样json.parse肯定是不能用的
看返回值发现 可以通过二次请求raw_url参数来获取content,而不是直接使用content字段

gist传输内容应该加密,不应该直接存储JSON明文

还有 gist 是知道url就可以打开的,所以最好在配置项里面能不能加aes256加密,这样可以防止中间人
不然一些隐私的地址 还是会有泄露风险

可以增加导入导出文件功能,历史记录类似于360浏览器那个书签

Firefox插件没找到源文件(可能是我插件不熟暂没找到)

可以出一个mac的safari的版本吗

这款软件解决了我edge和chrome之间同步的痛点,但是iPad和iPhone端的Safari体验要比上面的chrome体验要好,所以希望下次可以支持Safari

手机Kiwi浏览器内界面

手机端KIWI浏览器装这个扩展用起来跟PC差不多. 但是有几个问题. 希望大佬能尽量改进其中一个内容就好了

  1. 上传 下载按钮非常小, 离得很近容易误触.
  2. 上传 下载没有再次确认的弹窗.
  3. 没有历史版本备份的功能, 很容易就把服务器上的收藏夹搞GG了. 大部分人是不懂上gist手动恢复的

加密儲存功能

您好,由於 private gist 跟 private repository 不同只要有網址就能夠存取資料
所以如果明碼儲存書籤相關資料的話會有隱私問題。
想請問是否可以增加一個使用自己設定密碼的加密的功能?
用密碼加密後再把資料上傳,其他設備要使用時使用設定的密碼解密後才能同步資料。

謝謝。

自动同步呦大佬

每次变动一下好几个浏览器就都得点一遍,能不能加个自动同步呀~~~

[FR]设置favicon

可能有点超出本扩展的范畴,但要做到只能是在同步插件里。尤其是对于bookmarklet,我会手动编辑html加上base64的favicon,但同步后就丢失了。

建议:增加一个历史书签版本功能

建议:
添加书签历史版本功能,有1-3个云端历史版本就好,给大家多一个“后悔药”数据保障

书签设置多一个恢复历史版本的选项,可以进入网页也可以恢复最近的历史版本

原因:
现在主要手机端用,由于屏幕比较小,上传和下载字体之间空白间隔比较小,设置字体也比较小,手指头粗的人很容易点错,因为这个书签是本地覆盖云端的,一不小心就点错了,本地 本来没有书签的,一下子本地空白书签就覆盖了云端数据,因为没有历史版本功能可能很多书签就没了
题外话:
之前放弃新标签页也是因为这个,好多书签一下子就没了。这个功能真的非常重要,谁都不想存了那么多好用的书签一下子没了,数据真的很重要
最后:
作者辛苦了,希望用bookmarkhub书签的人越来越多,祝作者生活愉快,工作顺利

Open source

Hi Dudor,

Thanks for your great BookmarkHub.
Would it be possible to share code from Firefox and Chrome extensions please ?
I could contribute.

急需自动同步和端到端加密

虽然有floccus神器
但gist来同步书签的想法很不错,简单实用,几乎没有障碍!
希望加入自动同步和端到端加密
这是刚需!辛苦了!

Bad credentials

Hi
I been using this great addon for a few months, but today when i try to upload i get the error bad credentials.
Can you please let me know how to fix this issue.

Thank you

memory problem when restoring bookmarks from file

when i use firefox's native function to restore bookmarks from a json file while BookmarkHub is installed, the memory usage just keep increasing until I kill firefox.

my environment is windows 11, with firefox 106.0.2

Destroys bookmarks in Firefox, even when just uploading...

First it looked like this tool would really work, but after using it for 2 or 3 weeks, it destroys bookmarks in firefox 93.0 (64 bit).
Even when booksmarks are just uploaded. I've folders from A-Z, but after UPLOADING the bookmarks, suddenly only folders A-F remaining. And because Firefox-syncing is on, it also destroys the bookmarks on other PC.
I've deleted BookmarkHub now.

不同浏览器的其他书签名称不同会形成二级文件夹

我分别有 360极速浏览器、edge 和 Chrome 几个浏览器,除了主收藏栏外,平时有些临时性的页面会放在侧面的“其他收藏”中。
平常主力办公使用的电脑上是360极速浏览器,平常家里和出差用的笔记本分别用 EDGE 和 Chrome。

另外两个浏览器下载书签后,这个右边的部分会形成二级文件夹,如图
360极速浏览器
edge
Chrome

我之前使用的同步插件是 floccus,用WebDAV的方式同步到NAS上,日常的设置为 360极速上面只上传,EDGE 和 Chrome上只下载,
在这个插件上,我是分别设置了两个同步,一个只同步根目录下的收藏夹,一个单独同步其他栏的收藏夹,这样可以适当避免问题。

看看在 BookmarkHub 这个插件里面有没有什么好的解决方法,不过目前也不影响使用,感觉比 floccus 稳定多了,floccus 老报错。

阮一峰的博客推荐过来,真的好用呀。

gist 第一次用 愣了下,其实名字随便起,有个gist库就行。

真的解决了我这种多个浏览器同时在用的用户的需求。

这年头谁电脑里还没好几个浏览器呀。

About setup instruction

"Create a token that manages the gist"

If really enough, add this screenshot IMHO can help.
image

"Create a secret gist。Note: If it's a public gist, your bookmarks can be searched by others。"

Github won't let create empty gist

image

Wich is the good content to start (and found the gist ID)

使用过程中很奇怪地出现了CPU和内存的异常占用

Snipaste_2021-07-20_23-56-56

就是和平时一样正常的在用浏览器,突然遇到了浏览器卡死,笔记本风扇起飞的情况,经过几次排查,根据进程ID查到是插件突然占用了大量的CPU和内存资源,截图所示,出现该问题时浏览器的全部窗口已经卡死,任务管理器中显示了异常的占用。

在手动上传书签后,也有时在浏览器正常使用过程中,都出现了该问题,完全结束浏览器进程后重启浏览器,再通过前面两种方式依旧会触发该情况,但该问题在重启电脑后却消失了。

浏览器是:Microsoft Edge 91.0.864.70和91.0.864.71(出问题的过程中自动更新了)
书签数量大概是4050左右

用了也算有段时间了,这种情况也就出现了今天这一次。

可以改进状态提示功能吗

现在出的提示功能只是一个叹号,但不能看出本地是比云端多了还是少了什么。
跨浏览器使用的时候总是会担心在A添加的书签忘记上传,之后在B添加书签这种状况。请问这种状况应该如何合理操作

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.