2015-11-08 13:31:07 -06:00
.TH "MARKIT" "1" "November 2015" "Version 0.1" "User Commands"
.SH NAME
markit \- Bookmark manager. Your private Google.
.SH SYNOPSIS
.B markit
.RI [ OPTIONS ]
.I KEYWORDS...
.SH DESCRIPTION
.B markit
is a command line tool to save and search bookmarks.
2015-11-08 15:16:01 -06:00
.PP
2015-11-08 16:20:54 -06:00
The SQLite3 database file is stored in $HOME/.cache/bookmarks.db for each user.
2015-11-08 15:16:01 -06:00
.PP
2015-11-08 16:22:15 -06:00
It's advisable to copy URLs directly from the browser address bar, i.e., along with the leading `http://` or `https://` token. markit looks up title data (found within <title></title> tags of HTML) from the web only for fully-formed HTTP or HTTPS URLs.
2015-11-08 15:16:01 -06:00
.PP
You can either add or update or delete record(s) in one instance. A combination of these operations are not supported in a single instance.
.PP
Search works in mysterious ways. All the keywords are treated as a single tag together. Partial sequential tag matches are shown in results. The same keywords are separately searched as unique tokens so that entries with matching URL or title data are also shown in results.
2015-11-08 13:31:07 -06:00
.SH OPTIONS
.TP
2015-11-08 15:16:01 -06:00
.BI \- a " URL" " " "tag 1" , " tag 2" , " ..."
Bookmark
.I URL
2015-11-08 17:51:25 -06:00
along with comma separated tags. A tag can have multiple words. The same URL cannot be added twice.
2015-11-08 13:31:07 -06:00
.TP
2015-11-08 15:16:01 -06:00
.BI \- d " N"
Delete bookmark at index
2015-11-08 13:31:07 -06:00
.I N
2015-11-08 15:16:01 -06:00
(as shown in `-p` output).
2015-11-08 13:31:07 -06:00
.TP
2015-11-08 15:16:01 -06:00
.B \- D
Delete ALL bookmarks.
2015-11-08 13:31:07 -06:00
.TP
2015-11-08 15:16:01 -06:00
.BI \- i " N"
Add a new record at index
.I N
of the database. Works only if `-a` option is used. Use this option to fill blank indexes left by deleted bookmarks.
2015-11-08 13:31:07 -06:00
.TP
2015-11-08 15:16:01 -06:00
.BI \- o
2015-11-08 15:22:45 -06:00
Fetch title data from the web. Works only with `-a` or `-u` options.
2015-11-08 13:31:07 -06:00
.TP
2015-11-08 15:16:01 -06:00
.B \- p
2015-11-08 18:31:29 -06:00
Show all bookmark records from the database along with actual index. Shows URL, title data and tags.
2015-11-08 13:31:07 -06:00
.TP
2015-11-08 15:16:01 -06:00
.BI \- s " keywords"
2015-11-08 18:31:29 -06:00
Search bookmarks for a (partial) tag or keywords and show the results. Prompts to enter result number to open in browser. Note that the sequential index number may not match the real index in database. The results show URL, title data and tags.
2015-11-08 13:31:07 -06:00
.TP
2015-11-08 15:16:01 -06:00
.BI \- u " N"
Update bookmark at index
.I N
(as shown in `-p` output).
2015-11-08 13:31:07 -06:00
.TP
2015-11-08 15:16:01 -06:00
.BI \- z
2015-11-08 13:31:07 -06:00
Enable debugging.
.TP
2015-11-08 15:16:01 -06:00
.BI ""
Any other option shows help and exits markit.
.SH KEYS
2015-11-08 13:31:07 -06:00
.TP
.BI "1-N"
2015-11-08 15:16:01 -06:00
Open
.I Nth
search result in browser. Pressing `Enter` exits markit.
2015-11-08 13:31:07 -06:00
.SH ENVIRONMENT
.TP
.BI BROWSER
2015-11-08 15:16:01 -06:00
Overrides the default browser. Ref:
2015-11-08 13:31:07 -06:00
.I http://docs.python.org/library/webbrowser.html
.SH AUTHOR
Written by Arun Prakash Jana <engineerarun@gmail.com>.
.SH HOME
.I https://github.com/jarun/markit
.SH REPORTING BUGS
.I https://github.com/jarun/markit/issues
.SH COPYRIGHT
Copyright \(co 2015 Arun Prakash Jana <engineerarun@gmail.com>.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
.PP
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.