目录

网页笔记插件

# 网页笔记插件

  • 找一个更好的网页笔记插件
  • 结论: pagenote + python 脚本整合进笔记系统中。

# pagenote

  • 优点
    • 标记方便
  • 缺点
    • 不支持批量导出
    • 格式也不符合markdown规范
#!/usr/bin/env python
# encoding: utf-8
# @Time   : 2021/12/24 11:57:31
# @author : zza
# @Email  : z740713651@outlook.com
# @File   : pagenote_convert.py

import re

from prompt_toolkit.clipboard import pyperclip


def main(header_level: int = 2):
    txt_data = pyperclip.pyperclip.paste()
    print(re.sub("\n[^(> \* )]", "\n- ", txt_data))
    notes = txt_data.split("> * ")
    txt_data = "---\n\n".join(notes)
    # 移除尾部连接
    if "open in [pagenote.cn]" in txt_data:
        txt_data, _ = txt_data.split("open in [pagenote.cn]")
    # 首部标题改为一级
    if header_level == 2:
        txt_data = txt_data.replace("## [", "# [")
    # 首行空行
    txt_data = txt_data.replace("\n", "\n\n", 1)

    # 末行加上分隔符
    txt_data = txt_data + "---\n"
    pyperclip.pyperclip.copy(txt_data)
    print(txt_data)


if __name__ == "__main__":
    main()
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34

# 简悦

  • 优点
    • 支持导出 支持划重点
    • 支持备注
    • 能整个网页保存
  • 缺点
    • 写备注不太方便
    • 写了笔记的网页没有汇总
    • 需要进入阅读模式才能写笔记
    • 格式也不符合markdown规范
上次更新: 2022-07-27 14:07:00
最近更新
01
自建 RSS 订阅
01-05
02
搭建私人 docker hub
01-02
03
关于 SSH 攻击
10-12
更多文章>