我在ubuntu中使用便利贴。我想知道是否有可能使用任何脚本语言阅读用便利贴写的文本。
2izufjch1#
如果你的意思是“便利贴”小程序,你可以添加到您的面板,那么是的,你可以阅读说明太多。包含所有注解的XML文件通常位于~/.gnome2/stickynotes_applet。你只需要从中解析出你需要的信息。结构应该是这样的。
~/.gnome2/stickynotes_applet
<?xml version="1.0"?> <stickynotes version="2.30.0"> <note title="10/31/2010" x="658" y="176" w="477" h="418">Some text</note> </stickynotes>
其中x代表音符在x轴上的位置,y代表音符在y轴上的位置,w代表宽度,h代表高度。例如,使用Perl为它构建一个解析器应该非常简单。
x
y
w
h
f1tvaqid2#
我不确定你是否可以用便利贴来做这件事,但假设你使用假小子,你可以做到。您需要tomboycli,这是一个Python脚本,可以通过d-bus访问Tomboy。该项目托管在Google Code here上。如果你感兴趣的话,也许你可以研究一下这个,然后自己实现。
tomboycli
gdx19jrr3#
假小子笔记被保存为xml文件,这样你就可以编写一个xml解析器。
3条答案
按热度按时间2izufjch1#
如果你的意思是“便利贴”小程序,你可以添加到您的面板,那么是的,你可以阅读说明太多。
包含所有注解的XML文件通常位于
~/.gnome2/stickynotes_applet
。你只需要从中解析出你需要的信息。结构应该是这样的。
其中
x
代表音符在x轴上的位置,y
代表音符在y轴上的位置,w
代表宽度,h
代表高度。例如,使用Perl为它构建一个解析器应该非常简单。
f1tvaqid2#
我不确定你是否可以用便利贴来做这件事,但假设你使用假小子,你可以做到。
您需要
tomboycli
,这是一个Python脚本,可以通过d-bus访问Tomboy。该项目托管在Google Code here上。如果你感兴趣的话,也许你可以研究一下这个,然后自己实现。
gdx19jrr3#
假小子笔记被保存为xml文件,这样你就可以编写一个xml解析器。