Commit Graph

1107 Commits

Author SHA1 Message Date
Cthulhux
9b3157b196 Fix #217 (#218)
* Fix #217

* revised #217: support for BUKU_COLORS

* #217 revised again: don't disable colors when BUKU_COLORS exists
2017-09-24 07:25:19 +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
rachmadani haryono
7719f480b1 test browser database load (#215)
* new: test: add chrome json test

* chg: test: remove unused json

* chg: dev: use gh uploaded file

* chg: test: parametrize the test

* new: test: chrome no parent tag pickle result file

* new: test: load firefox db test

* chg: test: merge same method on fixture

* fix: dev: false variable name

* chg: test: move zip extractor to its own method

* chg: test: use external zip file for exp result

* fix: test: flake8 fix

* fix: test: use strpath from folder

* fix: test: firefox nopt expected result

* chg: test: remove test data file from repo
2017-09-21 20:45:18 +05:30
Alex Bender
ca8d0f2d45 Get default profile path from profiles.ini file (#213)
* Get default FF profile from profiles.ini

* Fix get_firefox_profile_name

* Fix imports

* Remove unused variable

* Fix FF default profile path for Windows

* Fix autoimport GC bookmarks function

* Add comment to load_chrome_database

* Add quotes to comment

* Change loger to logdbg in get_firefox_profile_name

* Simplify log message in get_firefox_profile_name
2017-09-21 15:11:49 +05:30
Arun Prakash Jana
4a817e583c
Add comment on default profile naming convention 2017-09-20 09:39:45 +05:30
Arun Prakash Jana
a659ebe061
Fix #212: Check for '.default' in dir name 2017-09-20 09:14:22 +05:30
Arun Prakash Jana
21304b35c2
Fix #211: use user agent from elinks on Linux 2017-09-19 18:10:30 +05:30
Arun Prakash Jana
aead3806d0
Fix #210: gedit maintains only one instance 2017-09-19 05:55:22 +05:30
Arun Prakash Jana
4f12fb1063
Update package summary. 2017-09-18 12:03:43 +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
bd53cba38d
Remove redundant string in markdown export. 2017-09-17 10:16:32 +05:30
Arun Prakash Jana
2a5cd4c8df
Merge --merge to --import. 2017-09-17 08:40:12 +05:30
Arun Prakash Jana
6aa8b59514
Update documentation. 2017-09-16 23:08:11 +05:30
Arun Prakash Jana
146584b8bb
Suggest bookmarks from prompt 2017-09-16 01:29:05 +05:30
Arun Prakash Jana
2085d9d2e2 Fix #208: Catch exception if Firefox is not installed 2017-09-12 18:50:26 +05:30
Alex
8f0d7a755b Update RTD index with proper package summary (#207) 2017-09-12 08:47:07 +05:30
Arun Prakash Jana
618384e540
Fix #206: attribute must be initialized before API usage. 2017-09-12 04:31:31 +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
4dfdff3ea5 Revert "update pypi summary (#204)" (#205)
This reverts commit feeb82e75a.
2017-09-11 08:11:50 +05:30
Johnathan Jenkins
feeb82e75a update pypi summary (#204) 2017-09-11 08:04:00 +05:30
Arun Prakash Jana
cb96692ebf
Prepare for release v3.3 2017-09-11 04:18:06 +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
5a0a02e15f
README is the user guide 2017-09-10 03:46:23 +05:30
Alex
3b4271a251 Remove recommonmark from requirements.txt (#203) 2017-09-09 14:37:45 -04:00
Alex
f0cbd122f3 Sphinx readme md (#202)
* Fix Parameters typo

* Almost working documentation generation

* Remove genarted html files, update conf and index

* Update docs/conf.py

* Add docs/source files

* Prevent creation of modules.rst; update index.rst

* Move conf.py and index.rst to docs/source

* Add opening paragraph to index.rst

* Fix flake8 issues

* Add dummy text

* Add dummy text 2

* Update conf.py to use recommonmark; add README.md to RTD documentation

* Update requirements.txt with recommonmark

* Create symlink to README

* Add opening line to index.rst

* Fix flake8 conf.py issue
2017-09-09 22:42:48 +05:30
Arun Prakash Jana
dbac74d440
Add generated tag in Firefox auto-import 2017-09-09 18:29:32 +05:30
Arun Prakash Jana
d3b263905b
Fix NumPy style 2017-09-09 18:17:01 +05:30
Arun Prakash Jana
0b69d53219
Fix #201: Google Chrome auto-import is broken
Changes:
- Traverse through JSON data and find individual records
- Support addition of unique tag in YYYYMonDD format
- Add parent folder name as tag
- Add the bookmarks to database
2017-09-09 15:03:24 +05:30
Alex
f54f7f24fd Sphinx (#200)
* Fix Parameters typo

* Almost working documentation generation

* Remove genarted html files, update conf and index

* Update docs/conf.py

* Add docs/source files

* Prevent creation of modules.rst; update index.rst

* Move conf.py and index.rst to docs/source

* Add opening paragraph to index.rst

* Fix flake8 issues
2017-09-09 09:10:05 +05:30
Arun Prakash Jana
f7d000fb55
Fix build failure 2017-09-09 01:21:35 +05:30
Arun Prakash Jana
94bcf90277
Enable browser output for text browsers 2017-09-09 00:43:26 +05:30
Arun Prakash Jana
6e2b459ca4
Remove dependency on webbrowser, call add_rec() for GC 2017-09-08 23:02:15 +05:30
Arun Prakash Jana
8c91a8ca7e
More informative exception message, typo fix 2017-09-08 21:47:18 +05:30
Arun Prakash Jana
e645784748
Add API to generate automatic timestamp tag
The format is: YYYYMonDD
where,
  YYYY - numeric year
  Mon  - month string
  DD   - numeric day of month

While importing bookmarks, this tag will be added and reported to user if
`--tacit` option is not specified.
2017-09-08 21:34:14 +05:30
Arun Prakash Jana
b81736b885
Update readme 2017-09-07 22:29:49 +05:30
Alex
a29be2e921 Format buku.py docstrings in NumPy style. (#199)
* Halfway through updating buku.py in numpydoc style

* Two thirds-through numpydoc style; before fixtags

* Begin work on Helper Functions

* Numpy docstrings up to Editor Mode Functions

* Finish rest of buku.py docstrings; add 'optional' to optional keyword args
2017-09-06 01:54:04 +05:30
Arun Prakash Jana
1cfa4b07d3
Add package metadata 2017-09-05 18:51:55 +05:30
Arun Prakash Jana
4e059458d6
Change donation button 2017-09-05 02:39:31 +05:30
Arun Prakash Jana
2e7e432fa2
Fix grammar in question 2017-09-03 19:24:13 +05:30
Arun Prakash Jana
6ebde9a181
Use tox.ini for flake8 config, retire setup.cfg 2017-09-02 17:41:52 +05:30
Arun Prakash Jana
1cfdfb7648
Fix typo 2017-09-02 17:27:56 +05:30