Update operational notes on tags.
Minor changes in printed messages. Update features.
This commit is contained in:
parent
391f9f6673
commit
7e5f057b3d
@ -29,10 +29,11 @@ Copyright (C) 2015-2016 [Arun Prakash Jana](mailto:engineerarun@gmail.com).
|
||||
- Add, tag, comment on, search, update, remove bookmarks
|
||||
- Fetch page title from the web (default) or add manually
|
||||
- Import HTML bookmark exports from Firefox, Google Chrome or IE
|
||||
- Merge portable `buku` databases from different systems (not released yet)
|
||||
- Open search results directly in browser
|
||||
- Manual password protection using AES256 encryption
|
||||
- Modify or delete tags, list all unique tags alphabetically
|
||||
- Refresh all bookmarks online in one shot
|
||||
- Refresh all bookmark titles from web in a go
|
||||
- Tab-completion scripts for Bash, Fish and Zsh
|
||||
- Man page with examples
|
||||
- Several options for power users (see help or man page)
|
||||
@ -185,7 +186,8 @@ Shell completion scripts for Bash, Fish and Zsh can be found in respective subdi
|
||||
- It's advisable to copy URLs directly from the browser address bar, i.e., along with the leading `http://` or `https://` token. buku looks up title data (found within <title></title> tags of HTML) from the web ONLY for fully-formed HTTP(S) URLs.
|
||||
- If the URL contains characters like `;`, `&` or brackets they may be interpreted specially by the shell. To avoid it, add the URL within single or double (`'`/`"`) quotes.
|
||||
- URLs are unique in DB. The same URL cannot be added twice. You can update tags and re-fetch title data.
|
||||
- For tags, comma (`,`) is the delimiter in DB. Tags are comma separated, filtered (for unique tags) and sorted. Hence, a tag cannot have comma(s) in it. In-tag commas are replaced by spaces.
|
||||
- **Tags**:
|
||||
- Comma (`,`) is the tag delimiter in DB. Tags are filtered (for unique tags) and sorted. Hence, any tag cannot have comma(s) in it. In-tag commas are replaced by spaces.
|
||||
- **Update** operation:
|
||||
- If --title, --tag or --comment is passed without argument, clear the corresponding field from DB.
|
||||
- If --url is passed (and --title is omitted), update the title from web using the URL.
|
||||
|
3
buku
3
buku
@ -167,7 +167,7 @@ class BukuDb:
|
||||
sys.exit(1)
|
||||
|
||||
# Show info on first creation
|
||||
if no_crypto == False and not os.path.exists(dbfile):
|
||||
if not os.path.exists(dbfile):
|
||||
print('DB file is being created. You may want to encrypt it later.')
|
||||
|
||||
try:
|
||||
@ -568,7 +568,6 @@ class BukuDb:
|
||||
Params: original and new tags
|
||||
"""
|
||||
|
||||
print('orig: %s new: %s' % (orig, new))
|
||||
update = False
|
||||
delete = False
|
||||
newtags = DELIMITER
|
||||
|
3
buku.1
3
buku.1
@ -30,7 +30,8 @@ If the URL contains characters like ';', '&' or brackets they may be interpreted
|
||||
.PP
|
||||
URLs are unique in DB. The same URL cannot be added twice. You can update tags and re-fetch title data.
|
||||
.PP
|
||||
For tags, comma (',') is the delimiter in DB. Tags are comma separated, filtered (for unique tags) and sorted. Hence, a tag cannot have comma(s) in it. In-tag commas are replaced by spaces.
|
||||
\fBTags\fR:
|
||||
- Comma (',') is the tag delimiter in DB. Tags are filtered (for unique tags) and sorted. Hence, any tag cannot have comma(s) in it. In-tag commas are replaced by spaces.
|
||||
.PP
|
||||
\fBUpdate\fR operation:
|
||||
- If --title, --tag or --comment is passed without argument, clear the corresponding field from DB.
|
||||
|
Loading…
Reference in New Issue
Block a user