在Google Keep -Geepapi中对笔记进行排序



我已经浏览了gkeepapi的文档,并且没有任何函数对注释进行分类。然而,这些注释确实显示在此处打印的订单时:

import gkeepapi
k = gkeeapi.Keep()
k.login('xxxxx@gmail.com', pwd)
gnotes = k.keep.find(pinned=False, trashed=False)
for n in gnotes:
    print(n.title)
gnotes = sorted(gnotes, key=lambda x: x.title)
k.sync()

我希望按标题对gnotes进行排序,然后将其更新,以便我查看Google时保持笔记的字母顺序排序。

,因为我无法呼叫Google Notes API,所以我使用笔记替换。

class Note:
    def __init__(self, title, other):
        self.title = title
        self.other = other
    def __repr__(self):
        return '{} - {}'.format(self.title, self.other)

gnotes = [Note('OneTitle', 'bla'), Note('Ztitle', 'bla'), Note('BTitle', ',bla')]
gnotes = sorted(gnotes, key=lambda x: x.title)
# gnotes = k.keep.find(pinned=False, trashed=False)
for note in gnotes:
    print(note)

输出

BTitle - ,bla
OneTitle - bla
Ztitle - bla

相关内容

  • 没有找到相关文章

最新更新