new: dev: append tag when exist
This commit is contained in:
parent
fb92ae089e
commit
433a943cb9
11
buku.py
11
buku.py
@ -2272,6 +2272,11 @@ class BukuDb:
|
|||||||
else:
|
else:
|
||||||
newtag = None
|
newtag = None
|
||||||
|
|
||||||
|
if not tacit:
|
||||||
|
append_tags_resp = input('Append tags when bookmark exist? (n/y): ')
|
||||||
|
else:
|
||||||
|
append_tags_resp = 'n'
|
||||||
|
|
||||||
if filepath.endswith('.md'):
|
if filepath.endswith('.md'):
|
||||||
for item in import_md(filepath=filepath, newtag=newtag):
|
for item in import_md(filepath=filepath, newtag=newtag):
|
||||||
self.add_rec(*item)
|
self.add_rec(*item)
|
||||||
@ -2301,8 +2306,10 @@ class BukuDb:
|
|||||||
|
|
||||||
add_parent_folder_as_tag = (resp == 'y')
|
add_parent_folder_as_tag = (resp == 'y')
|
||||||
for item in import_html(soup, add_parent_folder_as_tag, newtag):
|
for item in import_html(soup, add_parent_folder_as_tag, newtag):
|
||||||
self.add_rec(*item)
|
add_rec_res = self.add_rec(*item)
|
||||||
|
if add_rec_res == -1 and append_tags_resp == 'y':
|
||||||
|
rec_id = self.get_rec_id(item[0])
|
||||||
|
self.append_tag_at_index(rec_id, item[2])
|
||||||
self.conn.commit()
|
self.conn.commit()
|
||||||
infp.close()
|
infp.close()
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user