Commit Graph

490 Commits

Author SHA1 Message Date
David Roman
59a21262eb Add Gentoo to packagers (#247) 2018-02-24 05:30:51 +05:30
Arun Prakash Jana
e43c0ea58d
Override text browser with 'O' 2018-02-18 22:51:23 +05:30
Arun Prakash Jana
b8c87c44be
Update Dependencies 2018-02-11 05:21:36 +05:30
Arun Prakash Jana
fc000c01f4 Copy URL to clipboard support 2018-02-11 05:12:57 +05:30
Arun Prakash Jana
e4af7cbfb5
Add OpenBSD as packager 2018-02-03 18:17:38 +05:30
Arun Prakash Jana
e2060994fd
Update badge 2018-01-09 19:12:39 +05:30
Arun Prakash Jana
076cd02c98
Prepare for release v3.6 2018-01-01 20:00:01 +05:30
Arun Prakash Jana
1d8b80ffa5
Generate package for openSUSE Leap 42.3 2018-01-01 19:03:17 +05:30
Arun Prakash Jana
7340065bfe Add openSUSE to packagers 2017-12-26 20:02:14 +05:30
Arun Prakash Jana
20fd90975e
Update README 2017-12-09 12:16:32 +05:30
Arun Prakash Jana
b962c1fa1b
switch to formulae.brew.sh for Homebrew link 2017-12-02 22:27:12 +05:30
Arun Prakash Jana
b7a1b3b8b5
Retire Python 3.3 support, reached EOL
Ref: https://www.python.org/downloads/release/python-337/
2017-12-02 21:53:20 +05:30
Arun Prakash Jana
179436fff1
Get rid of requests library dep 2017-12-01 15:00:11 +05:30
Arun Prakash Jana
2d126234fd
python3-bs4 is not available on CentOS 7.3
- python3-beautifulsoup4 can be installed via pip3
- use https in package link
2017-11-25 05:29:58 +05:30
Emanuel Haupt
bf3de409be Add instructions about FreeBSD (#237)
* Add instructions about FreeBSD

Add instructions about how to install via pkg on FreeBSD.

* Backquotes

Use backquotes around command as suggested.
2017-11-22 16:36:54 +05:30
Arun Prakash Jana
849432fa75
Correct spelling. 2017-11-21 21:35:30 +05:30
Arun Prakash Jana
b8624a28c1
Change button color 2017-11-17 21:02:34 +05:30
Arun Prakash Jana
311ca2fa29
Update ToDo List link 2017-11-12 23:31:41 +05:30
Arun Prakash Jana
3566e26268
Prepare for release v3.5 2017-11-10 10:51:06 +05:30
Arun Prakash Jana
ac77c8fc18
Update documentation on import and export 2017-11-07 06:56:56 +05:30
Alex
47784539bd Add Pinku to Related Projects in README (#231)
Thank you!
2017-11-06 08:08:26 +05:30
Arun Prakash Jana
fd49d30a3e
Update 'In the Press' 2017-10-10 18:24:25 +05:30
Arun Prakash Jana
f72f8af3d8
Edit last record in EDITOR (option -w) if id=-1.
This is a convenience feature. If the user is using a keyboard shortcut to add
a selected link as bookmark from the DE, he may want to edit it shortly. The -1
index enables him to open the last bookmark added without using option `-p -1`.
2017-10-09 01:21:13 +05:30
Arun Prakash Jana
df5bdc1921
Fix alignment in examples 2017-10-02 07:41:16 +05:30
Arun Prakash Jana
2b65af641b
Update readme 2017-09-29 12:43:54 +05:30
Arun Prakash Jana
89ee9407eb
Link https 2017-09-23 23:19:26 +05:30
Alex
cb95122be5 Search honors field filters: implements print_rec_with_filter (#216)
* Initial test of print_rec_with_filter

* Replace dummy code to actually pass test

* Call print_rec_with_filter if search options are used with --format

* Call print_rec_with_filter in print_rec; add field_filters, update test

* Add new format_filters to argparse arguments to --format

* Update help for --format

* Update man page and remove trailing whitespace

* Fix test cases

* Update README

* Call print_single_rec from print_rec_with_filter if filt is 0

* Add create=True to buku.print mock

* Update Help text

* Update README

* Update man page
2017-09-23 22:31:37 +05:30
Arun Prakash Jana
249fa7ba4c
Add badge to PPA for Ubuntu variants 2017-09-23 22:21:24 +05:30
Arun Prakash Jana
aead3806d0
Fix #210: gedit maintains only one instance 2017-09-19 05:55:22 +05:30
Arun Prakash Jana
092a1f1ba6
Prepare for release v3.4. 2017-09-18 11:33:49 +05:30
Arun Prakash Jana
96412aa80e
More examples. 2017-09-17 18:30:19 +05:30
Arun Prakash Jana
4e56a3744b
Shorten help. 2017-09-17 18:30:10 +05:30
Arun Prakash Jana
ff57ae5c2f
Support export to Buku database. 2017-09-17 11:53:18 +05:30
Arun Prakash Jana
2a5cd4c8df
Merge --merge to --import. 2017-09-17 08:40:12 +05:30
Arun Prakash Jana
83f208b336 Update README.md 2017-09-11 18:32:49 +05:30
Arun Prakash Jana
07f5ab4aa9
Prepare for release v3.3.1. 2017-09-11 08:31:13 +05:30
Arun Prakash Jana
803040e6a8
Link to stable docs 2017-09-11 03:27:45 +05:30
Arun Prakash Jana
956b31395d
New asciicast! 2017-09-11 00:01:47 +05:30
Arun Prakash Jana
59ce276361
FF --ai: rework, folder as tag, check generic URL 2017-09-10 14:42:52 +05:30
Arun Prakash Jana
5fa8fb48d0
Add docs badge 2017-09-10 03:46:30 +05:30
Arun Prakash Jana
b81736b885
Update readme 2017-09-07 22:29:49 +05:30
Arun Prakash Jana
4e059458d6
Change donation button 2017-09-05 02:39:31 +05:30
Arun Prakash Jana
d53a092c6b
Add distinct sections in README 2017-08-25 03:26:54 +05:30
Arun Prakash Jana
3b0bd1c054
Remove hard-coded colors 2017-08-25 03:26:49 +05:30
Arun Prakash Jana
c9d15b4c98
Fix colors implementation 2017-08-25 03:26:42 +05:30
Arun Prakash Jana
3453369841
Sanitize colors (ongoing...) 2017-08-23 10:15:25 +05:30
Arun Prakash Jana
4cc733708a
Fix build 2017-08-23 03:48:27 +05:30
shv-q3
9dcbd67ac5 implement feature "Support custom colours" (#197)
* implement "Support custom colours" from (#174)

# imported collections module for named tuple
# add "colormap" from googler project
# add named tuple for id and title, url, desc, tag
# adjusted print_single_rec so colors can be changed for each item
# add valid color string checker from googler
# adjusted man options
# add autocompletions

* Hotfix - implement "Support custom colours" from (#174)
# sorted import in alphabetical order
# adjusted var name's
# add colors table to man file
# add color os ENV option
# add --color documentation in README under "Usage"

* fix typo error in man page color section

* Update buku-completion.bash

--color reordered in alphabetical order

* Update buku.fish

--color reordered in alphabetical order

* Update _buku

--color reordered in alphabetical order

* Hotfix2 - implement "Support custom colours" - restructure feature
# separated id from ID_str and ID_DB_STR so it can have separate color
# add 5 string color for (id, title, url, desc, tag)
# adjusted print_single_rec for 5 colors result
# fixed syntax .BI \--colors " COLORS" in man page
# replaced four with five letter string for color
# fixed default colors to "GKlxe" and "\x1b[2m" for DB index
# add example to README and man page
# removed check for colorstr_env set by user for the moment

* Fixed reviews

* Review fixes
2017-08-23 03:39:43 +05:30
Arun Prakash Jana
f96981fb0b
Reorder README 2017-08-18 17:58:26 +05:30
Arun Prakash Jana
1db7ce00f0
Add note on web service sync 2017-08-18 05:02:16 +05:30
Arun Prakash Jana
bb5523cb97
Re-factor parts of README into Wiki articles 2017-08-15 20:07:27 +05:30
Alex
2b7f142245 Feature/search multiple tags (#187)
* Implement feature "Search multiple tags, exclusion in tag search"

Add failing test for searching any multiple set of tags

Search any tags works; passing tests

Add failing test for searching all multiple tags

Search all tags works

Do not allow combination of search logics

Adds support for tag exclusion search

Update Search Options Group

Update README

Clean up

Fix man/readme language

Fix search_by_tag docstring

Split tags by ' - ' not '-': allows for hyphenation

Remove unnecessary else

Change search_logic lang to search_operator

Update exclusion language in readme and man

Print warning if ',' and '+' are both used in a search

* Add documentation and examples to manpage, improve documentation in README and buku.py

* Enforce space separation of '+' and document

* Fix under-indent in tests that causes build failure

* Add test to check that search_by_tag constructs correct sqlite query; also remove unittest.skips from search_by_tag tests

* Move tag search preparation work into prep_tag_search helper function; add test to test_buku.py

* Use pytest.mark.parametrize for test_prep_tag_search
2017-08-15 02:37:01 +05:30
Arun Prakash Jana
281613bc40
Re-order installation section 2017-08-14 09:42:43 +05:30
Arun Prakash Jana
ee67d5989a
Update section name 2017-08-13 19:28:27 +05:30
Arun Prakash Jana
4cbc982d88
Update documentation, help 2017-08-13 17:23:05 +05:30
Arun Prakash Jana
fabe8ca4ab
Update note on attached packages 2017-08-13 11:40:13 +05:30
Arun Prakash Jana
274df03394
Update list of collaborators 2017-08-13 03:46:34 +05:30
Arun Prakash Jana
ec3e50c445
Document auto-import option 2017-08-13 03:45:56 +05:30
rachmadani haryono
007d19d2b6 add test documentation (#181)
* new: doc: running test

* chg: doc: add to toc
2017-08-10 08:21:30 +05:30
Arun Prakash Jana
5b26d49044
Option --suggest - list similar bookmarks 2017-08-01 21:07:03 +05:30
Arun Prakash Jana
bb9810c093
Add prompt help 2017-07-25 09:28:32 +05:30
Arun Prakash Jana
a9f4cd502a
Honor --tacit: import folder names as tags if True 2017-07-20 10:14:37 +05:30
Arun Prakash Jana
c81cb03f55
ToDo list is rolled 2017-07-19 16:33:29 +05:30
rachmadani haryono
115c9651f8 Feature/test non generic url (#173)
* new: test: non generic url check method

* fix: test: test parameter

* chg: test: edit apt url

* fix: test: apt parameter

* chg: dev: allow `apt:` prefix

* new: test: `place:` url

* chg: doc: `apt:` prefix
2017-07-18 20:05:08 +05:30
Arun Prakash Jana
16cad432d7
Ignore some non-generic URLs.
URLs starting with `place:`, `file://` and `apt://` are ignored during import.
2017-07-18 10:50:27 +05:30
Arun Prakash Jana
3c29568e33
Update 'As a library' section 2017-06-20 10:46:38 +05:30
rachmadani haryono
e10ba67b86 new: doc: add example to use buku as library (#166)
* new: doc: add example buku as library

* fix: move to actual library section
2017-06-20 10:35:08 +05:30
Arun Prakash Jana
6abfea2e33
Support XDG_DATA_HOME, HOME to store DB file on all platforms 2017-05-29 01:09:33 +05:30
Arun Prakash Jana
6f3ca731d6
Add Say Thanks!, change PayPal badge 2017-05-15 17:33:32 +05:30
Arun Prakash Jana
f293bb290e
Add note on third-party integration 2017-05-06 04:03:03 +05:30
Bryan Gilbert
818d015b3b add aditional format option to print url, title, and tag (#157) 2017-05-04 01:03:45 +05:30
Arun Prakash Jana
316f1d9964
Add NixOS to package manager list 2017-04-27 02:54:02 +05:30
Cthulhux
44760fe035 Changed the Buku path on Windows to what other people think is right (#153) 2017-04-27 01:25:51 +05:30
Arun Prakash Jana
abac8d016b
Handle -ve indices in print_rec 2017-04-26 19:56:49 +05:30
Arun Prakash Jana
b55bb2e37a Update README.md 2017-04-26 12:52:47 +05:30
Arun Prakash Jana
86b85dfb32
Update mentions 2017-04-25 18:50:55 +05:30
Arun Prakash Jana
b69007e9a6
Show title in headline, url below
If no title, use the string "Untitled".
2017-04-19 09:33:07 +05:30
Arun Prakash Jana
da7ff951d0
Change in colors 2017-04-08 22:26:00 +05:30
Arun Prakash Jana
26def85793
Add notes on tag editing at prompt 2017-04-07 09:34:44 +05:30
Arun Prakash Jana
706f234989
Support append/overwrite/delete tags from prompt 2017-04-07 01:27:36 +05:30
Arun Prakash Jana
f1a5cd4b88
Import folder names in lowercase. Document. 2017-04-06 08:28:12 +05:30
Cthulhux
3297499fe4 Better Windows support: Finding the user profile directory even on Win32 (#144)
* Better Windows support: Finding the user profile directory even on Win32

* Better Windows support: Finding the user profile directory even on Win32
2017-04-03 01:58:26 +05:30
Arun Prakash Jana
84694f95ce
Add a note and message on waiting on input from stdin 2017-03-31 22:45:24 +05:30
Arun Prakash Jana
b978672e50 Update README.md
Reduce anchor fonts in Markdown
2017-03-29 15:30:37 +05:30
Arun Prakash Jana
50c6593bb8 Roll ToDo list 2017-03-28 19:43:22 +05:30
Arun Prakash Jana
ec8259d5a5
Support tail-like behaviour with --print 2017-03-19 00:45:26 +05:30
Arun Prakash Jana
fc5ee94b86 Update, reorder, align help and examples. 2017-03-17 20:48:11 +05:30
Arun Prakash Jana
7fae7b47b7 Add short option to regex and tag search 2017-03-17 08:10:55 +05:30
Arun Prakash Jana
eeb7e99c16
Disable -r for --replace 2017-03-17 00:07:51 +05:30
Arun Prakash Jana
46e2e4a704
Disable -t for --title 2017-03-16 23:45:37 +05:30
Arun Prakash Jana
0d87104679 Update features
Update badges
Add tabular dependencies
Re-structure README
2017-03-15 05:35:19 +05:30
Arun Prakash Jana
2650bd74e9
Add API get_max_id(), -p -1 shows max index 2017-03-06 02:26:40 +05:30
Arun Prakash Jana
1a96cca5f2
Update related projects section 2017-02-28 19:33:38 +05:30
Arun Prakash Jana
0d9fad407f
Update features section 2017-02-20 20:28:36 +05:30
Arun Prakash Jana
325aab9c78
Prepare for release v2.9. 2017-02-20 19:35:55 +05:30
Arun Prakash Jana
883cbf8ec2 Add check for --add with --url, update help 2017-02-11 19:40:42 +05:30
Arun Prakash Jana
2e0ce3e143 Auto-detect markdown with export and import
The file extension '.md' is used to detect a markdown
file. With this, option --markdown is removed.
2017-02-10 22:14:00 +05:30
Arun Prakash Jana
8cc17a1833
Shorten --upstream to -V. 2017-02-10 20:34:24 +05:30
Arun Prakash Jana
df78a06f6f
Shorten --markdown to --md. 2017-02-10 19:36:39 +05:30
Arun Prakash Jana
9e0dfcbdce
Shorten --noprompt to --np. 2017-02-10 19:29:02 +05:30