rachmadaniHaryono
53e1eb2118
Revert "Revert "Revert "Remove redundant message, fix check for 0 records"""
...
This reverts commit edf5773830
.
2018-08-01 19:59:50 +08:00
rachmadaniHaryono
92c6e5c7c7
chg: dev: use bs4 as backup parser
2018-08-01 19:59:33 +08:00
rachmadaniHaryono
73c79beca5
chg: dev: use utf8 as default decoder
2018-08-01 19:57:34 +08:00
Arun Prakash Jana
79746c1f83
Merge pull request #299 from dkiyatkin/chardet-for-title
...
Remove double whitespaces from title
2018-08-01 17:26:05 +05:30
Dmitriy Kiyatkin
4983209dfd
remove double whitespaces from title
2018-08-01 10:55:12 +00:00
Arun Prakash Jana
edf5773830
Revert "Revert "Remove redundant message, fix check for 0 records""
...
This reverts commit 53ee3dc2d7
.
2018-08-01 09:59:03 +05:30
Arun Prakash Jana
53ee3dc2d7
Revert "Remove redundant message, fix check for 0 records"
...
This reverts commit aa29f0cd96
.
2018-08-01 09:53:55 +05:30
Arun Prakash Jana
aa29f0cd96
Remove redundant message, fix check for 0 records
2018-08-01 09:52:40 +05:30
Arun Prakash Jana
8a5fe1136b
Fix build break
2018-08-01 09:37:41 +05:30
Arun Prakash Jana
69281444fd
Detect page charset from content-type field
2018-08-01 05:54:26 +05:30
Arun Prakash Jana
883a0ab631
Use UTF-8 to decode HTTP response
2018-07-31 09:36:41 +05:30
Arun Prakash Jana
982db164af
Use list for pattern
2018-07-18 02:29:54 +05:30
rachmadani haryono
be50451d1d
Feature/server ( #289 )
...
* new: dev: version flag
fix: dev: pylint error
* chg: dev: sort route !cosmetic
* new: dev: custom BaseModelView for buku bookmark
* new: dev: formatted entry
* new: dev: url render mode
* new: dev: bookmark edit !wip
* chg: dev: use existing form for bookmark
* chg: dev: form name !refactor
* new: dev: enable details views
* new: dev: views module
* new: dev: tag model view
* chg: dev: only split page_size defined
* chg: dev: use SelectMultipleField
* fix: dev: Bookmark tags choices
* chg dev: configure tags
* chg: dev: tag edit form !wip
* chg: dev: update bookmark model
* chg: dev: remove unused function
* new: dev: add flask wtf and admin
* chg: dev: use SimpleNamespace instead namedtuple
* new: dev: delete tags feature
* new: dev: chatty parameter for delete_tag_at_index
* fix: dev: skip confirmation when deleting tag
* fix: dev: when update bookmark model
* new: dev: update tag
* chg: dev: use parse_tags method
* new: dev: select2 field for tagsfield
* chg: dev: remove unused code
* fix: dev: syntax
* fix: dev: update bookmark model
* chg: dev: change api based on flask-api
* fix: dev: new tags on tag_detail PUT
* chg: dev: raise error when parsing failed
* chg: dev: move server required package
* new: dev: create_model
* chg: dev: override abstract method model view class
* chg: dev: delete model for bookmark
* fix: dev: pylint ignore !cosmetic
* new: dev: filter for tag
* chg: dev: more filter for TagModel
* new: dev: new filter for tag model
* chg: dev: deduplicate filter
* fix: dev: pylint !cosmetic
* chg: dev: generalize tag, bookmark filter
* chg: dev: add filters for bookmark
* fix: dev: not equal filter
* new: dev: url basic filter
* chg: dev: configure bookmark model view
* chg: dev: reorder bookmark view method
* new: dev: tags number filter
* chg: dev: bookmark url with unknown scheme
* new: dev: network handle api
* new: dev: modal edit/create for bookmark
* chg: dev: link tag bookmark tag search
* fix: dev: empty tag contain search
* chg: dev: buku search option
* new: dev: buku search to filter
* chg: dev: front page search
* chg: dev: move Statistic page to views module
* fix: dev: bookmark search
* new: dev: title filter
* fix: dev: statistic label
* fix: dev: link on statistic page
* chg: dev: strip search value
* fix: dev: bookmark entry fix
* fix: dev: netloc modal on
* fix: dev: pylint !cosmetic
* chg: dev: remove duplicate package
* chg: dev: move admin to root
* fix: dev: link on statistic page
* chg: dev: pin pyyaml package
2018-06-28 19:34:35 +05:30
Arun Prakash Jana
b7651f2a10
Fix #286 : regex special char \b applies to alphanumeric only
2018-06-20 21:52:43 +05:30
Arun Prakash Jana
89871c7e40
Support result pagination
2018-06-17 08:08:34 +05:30
Arun Prakash Jana
b2c27800c4
Reduce network timeout to 15 seconds
2018-05-26 21:35:55 +05:30
Arun Prakash Jana
e68bc3e472
Handle locked DB exception
2018-05-26 20:01:33 +05:30
Arun Prakash Jana
7cea005918
Reformat API to return URL
2018-05-26 14:15:04 +05:30
Arun Prakash Jana
279219db1f
Visit lost pages on Wayback Machine
2018-05-26 04:07:06 +05:30
Arun Prakash Jana
b3437a4bfb
Prepare for release v3.8
2018-05-24 07:59:18 +05:30
Arun Prakash Jana
5142f46870
Merge tags on import if --tacit is used to prevent info loss
2018-05-20 08:16:17 +05:30
rachmadaniHaryono
9209f3e7fa
chg: dev: merge code when adding record
2018-05-16 06:56:03 +08:00
rachmadaniHaryono
433a943cb9
new: dev: append tag when exist
2018-05-14 09:19:12 +08:00
Arun Prakash Jana
dae70f8309
A shorter tagline
2018-05-11 08:00:40 +05:30
Arun Prakash Jana
2e61ab72a9
Merge PR 260: Import and export of orgfile
2018-05-11 06:46:47 +05:30
John Eikenberry
18407d8960
auto-import's folder as tags uses parent hierarchy
...
When selecting "Add parent folder names as tags" for auto-import you get
the parent folder's title, their parent's title, etc. The full folder
hierarchy added as separate tags, up to the top level folder.
Eg. you have folder 'foo' containing subfolder 'bar' containing bookmark
'website'. Upon importing you'd get a bookmark entry for 'website' with
tags for both 'foo' and 'bar' added.
2018-05-04 23:23:09 -07:00
Arun Prakash Jana
554f86ea4c
Show results before deleting them
2018-04-21 06:41:21 +05:30
Arun Prakash Jana
0dd3df2fd1
Fix #261 : escape regex metachar in regex search
2018-04-05 02:48:51 +05:30
Arun Prakash Jana
094220cb38
Fix #261 : escape tag tokens to skip regex metachars
2018-04-05 02:48:49 +05:30
Arun Prakash Jana
87c170889d
Prepare for release v3.7
2018-03-28 09:25:33 +05:30
Arun Prakash Jana
1355ed4bfe
Fix help documentation
2018-03-27 04:38:24 +05:30
Arun Prakash Jana
70d9967465
Fix indentation
2018-03-26 21:08:26 +05:30
Arun Prakash Jana
0997452315
Sanitize PR #256 , update documentation
2018-03-26 09:03:46 +05:30
SaltyCatFish
e12d2f95f0
Support keyword filtering (records having keywords a and b but not c and d) ( #256 )
...
* Support keyword filtering (records having keywords a and b but not c and d)
* Remove debug statements.
* Left a pass statement by mistake.
* Update cli help to show word list '[...]' after search options.
* Add space after method doc.
* Change cli option '-W --without' to '-x --exclude'
2018-03-25 23:10:06 +05:30
Arun Prakash Jana
f804233ef9
Sanitize PR #252
2018-03-23 05:10:48 +05:30
SaltyCatFish
6db194405b
Add search_and_filter ( #252 )
...
* Add search_and_filter
* Update search_any_keyword_and_filter_by_tags and tests.
2018-03-23 04:15:20 +05:30
Arun Prakash Jana
1c5695fdbd
Fix #253 : Localize tag error check, fix tag exclusion
2018-03-22 20:57:01 +05:30
Arun Prakash Jana
33c126a068
Use search option specific keyword lists
2018-03-13 08:29:27 +05:30
Arun Prakash Jana
1cb544fe1d
New tagline.
...
"Command-line bookmark manager with browser integration."
2018-03-06 07:38:47 +05:30
Arun Prakash Jana
2fa6fb07c7
Handle 'O' and '?' in taglist subprompt
...
These 2 inputs do not change the taglist. So we can do without losing context.
In addition, defer the handling of error cases.
2018-02-18 23:04:26 +05:30
Arun Prakash Jana
e43c0ea58d
Override text browser with 'O'
2018-02-18 22:51:23 +05:30
Arun Prakash Jana
f3ec54692f
Change double quotes to single
2018-02-18 06:54:59 +05:30
Alex
c2d21b8c24
Feature/order search results by keyword matches ( #244 )
...
* Add case statements to search_by_tag
* Add subselect so we don't return score column
* update tests to change expected order of results
* Add case statements to searchdb
* Add docstring to wrap_in_case_statement
* Add to comment in search_by_multiple_tags_search_any test
* Switch clause to fragment
* Change case_select variable to case_statement
* Remove wrap_in_case_statement function and use lambda instead
2018-02-18 06:52:59 +05:30
rachmadani haryono
19e8fff33d
Feature/test copy url to clipboard support ( #243 )
...
* chg: dev: move new feature to its own function
* chg: test: test copy_to_clipboard func
* chg: test: remove pytest-catchlog
* chg: test: minimum pytest version
* chg: test: add exception on python 3.5&3.6 tests
2018-02-11 21:27:33 +05:30
Arun Prakash Jana
fc000c01f4
Copy URL to clipboard support
2018-02-11 05:12:57 +05:30
Arun Prakash Jana
3c78569508
Fix: auto-import fails on OpenBSD
2018-02-03 17:48:55 +05:30
Arun Prakash Jana
076cd02c98
Prepare for release v3.6
2018-01-01 20:00:01 +05:30
Arun Prakash Jana
d6c2ddb683
Fix build break
2017-12-26 22:14:28 +05:30
Arun Prakash Jana
42882a6a9a
Clear PoolManager resources
2017-12-02 20:20:41 +05:30
Arun Prakash Jana
1f0b666c42
Use urrllib3 to shorten, expand URLs.
...
Get rid of requests library from code.
Rename http_handler to manager.
2017-12-01 14:54:00 +05:30