经常看到好的网页,如果常用,就收藏到在线的nav上。但更多的只是看过,觉得不错,也想收藏起来。
想了个简单的方法,把网页收藏到memos里面去。这需要手工操作,先去复制网页的标题,在到memos的输入框里粘贴,几乎要复制粘贴两次,颇为繁琐。
中秋假期,看书看到发昏,又下雨,无法去户外呼吸。就想着把这个问题解决一下。
本来想通过在浏览器里收藏一个链接,这个链接传递memos的url,所在页面的title和url,加上access tokens拼接到一起。点击收藏夹里的这个链接,即可把当前页面通过memos的api传递过去。
但是经过尝试,无法很好的获取到当前页面的title,也不安全,因为明文写了access tokens。
``
javascript:(function() {var title = document.title;var url = window.location.href;var data = {content: title + "\n" + url,visibility: "private"};var memosUrl = 'url';var accessToken = 'token';var apiEndpoint = memosUrl + '/api/v1/memos';fetch(apiEndpoint, {method: 'POST',headers: {'Content-Type': 'application/json','Authorization': 'Bearer ' + accessToken},body: JSON.stringify(data)}).then(response => {if (response.ok) {alert('Page saved successfully!');} else {throw new Error('Failed to save page.');}}).catch(error => {console.error('Error:', error);alert('Error saving page: ' + error.message);});})();
``
遂放弃!
然后看chrome的文档,https://m.w3cschool.cn/kesyi/kesyi-m5uo24rx.html 发现使用的技术栈就html、css、javascript,这题我会。
尝试写了我第一个浏览器插件。
安装完成后,第一次点击 Save to Memos,弹出配置页面,需要配置memos的地址和access tokens。
配置完成后,当浏览到很好玩的网页,就可以点这个M,在点Save to Memos按钮,就可以收藏到memos里面。
总体来说还是挺简单的,但解放了双手,就是解放生产力啊,给自己点个赞。
分享名称:memos-saver.zip 分享链接:https://k.junwei.bid:89/#s/-zon-sEA 访问密码:8m0VK
今天发现杨天真的《去遇见》上架微信读书了,本来码住等后看的,开看。 https://book.junwei.bid/d/148-去遇见--杨天真-2024-07mobi
> “人生的修行没有尽头,我终将重新踏上旅程。”——杨天真