]> git.phdru.name Git - bookmarks_db.git/blob - Writers/bkmk_wtxt.py
57818d3df1aa9ce0d4e9c8d19c437dc2af3d8a33
[bookmarks_db.git] / Writers / bkmk_wtxt.py
1 """
2    Dump a bkmk database to a text file
3
4    Written by Broytman. Copyright (C) 2000-2003 PhiloSoft Design
5 """
6
7
8 ind_s = " "*4
9
10
11 from bkmk_objects import Writer
12
13 class writer_txt(Writer):
14    filename = "dump.txt"
15
16    def root_folder(self, f):
17       self.outfile.write("Folder: %s\n" % f.name)
18
19    def start_folder(self, f, level):
20       self.outfile.write(ind_s*level + "Folder: %s\n" % f.name)
21
22    def end_folder(self, f, level):
23       self.outfile.write(ind_s*level + "Folder end: %s\n" % f.name)
24
25    def bookmark(self, b, level):
26       self.outfile.write(ind_s*(level+1) + "Bookmark: %s\n" % b.name)
27
28    def ruler(self, r, level):
29       self.outfile.write(ind_s*(level+1) + "-----\n")