Commit Graph

1650 Commits

Author SHA1 Message Date
Arun Prakash Jana
4b4e5ffe37
Show error once
Show error string only once when deleting a non-existent record by index.

E.g.:

    buku -d non_existent_id

Fix indentation issue.
2018-08-05 09:24:22 +05:30
Arun Prakash Jana
c5b39b8491
A more robust delim_wrap() 2018-08-05 09:12:05 +05:30
Arun Prakash Jana
b463055f92
Fetch title, description and keywords from page 2018-08-05 08:29:19 +05:30
Arun Prakash Jana
5ea4cff4ec
Make bs4 a common import 2018-08-01 19:31:08 +05:30
Arun Prakash Jana
745b6190e4
Check index validity 2018-08-01 19:26:35 +05:30
Arun Prakash Jana
2ad2cbb02b
Merge pull request #298 from rachmadaniHaryono/feature/title
Feature/title
2018-08-01 18:47:08 +05:30
rachmadaniHaryono
b567dd2a64 chg: test: get_page_title func 2018-08-01 20:08:30 +08:00
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
1a0b5bd328 new: test: 2 url for testing 2018-08-01 19:57:34 +08:00
rachmadaniHaryono
73c79beca5 chg: dev: use utf8 as default decoder 2018-08-01 19:57:34 +08:00
rachmadaniHaryono
496238262f fix: test: fetch title 2018-08-01 19:57:34 +08:00
rachmadaniHaryono
8180711a33 chg: test: add url for test title fetch 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
f5782a6257
Add refreshdb test 2018-08-01 10:08:14 +05:30
Arun Prakash Jana
60a12a8362
Skip refreshdb test 2018-08-01 10:00:24 +05:30
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
88c4ccbccb
Merge pull request #295 from rachmadaniHaryono/feature/fix-travis
Feature/fix travis
2018-07-31 18:48:28 +05:30
rachmadaniHaryono
d74190ee92 chg: test: refreshdb 2018-07-31 19:01:18 +08:00
rachmadaniHaryono
b476b40151 fix: text: travis 2018-07-31 15:32:43 +08:00
rachmadaniHaryono
57aec20406 chg: test: add info when test failed 2018-07-31 15:08:19 +08:00
Arun Prakash Jana
883a0ab631
Use UTF-8 to decode HTTP response 2018-07-31 09:36:41 +05:30
Arun Prakash Jana
07c2a6d189
Merge pull request #292 from rachmadaniHaryono/feature/new
misc
2018-07-19 11:36:00 +05:30
Arun Prakash Jana
c3fbfe3e56 Fix version of requirements 2018-07-19 12:37:03 +08:00
rachmadaniHaryono
8bbc9265e6 Revert "chg: dev: cryptography minimum package"
This reverts commit b08396977f.
2018-07-19 12:36:36 +08:00
rachmadaniHaryono
23bd9bc182 Revert "new: test: python3.7 on travis"
This reverts commit f0e186c2b6.
2018-07-19 12:34:35 +08:00
rachmadaniHaryono
b08396977f chg: dev: cryptography minimum package 2018-07-19 12:34:12 +08:00
rachmadaniHaryono
b92bb72153 chg: dev: remove unused import 2018-07-19 12:18:27 +08:00
rachmadaniHaryono
a8ceab2013 chg: doc: typo 2018-07-19 12:16:04 +08:00
rachmadaniHaryono
be3dabb409 chg: doc: omit entry on changelog 2018-07-19 12:15:38 +08:00
rachmadaniHaryono
f0e186c2b6 new: test: python3.7 on travis 2018-07-19 12:15:25 +08:00
rachmadaniHaryono
e161c14306 chg: doc: bukuserver screenshot 2018-07-19 08:27:22 +08:00
rachmadaniHaryono
fb843225ee chg: doc: Unreleased section 2018-07-19 08:20:19 +08:00
rachmadaniHaryono
2685e70bfa chg: dev: remove moved statistic view 2018-07-19 08:19:34 +08:00
rachmadaniHaryono
71ff60df73 fix: dev: refresh button on statistic 2018-07-19 08:17:57 +08:00
rachmadaniHaryono
a37f5765cc chg: dev: netloc and tag link 2018-07-19 07:46:24 +08:00
rachmadaniHaryono
e6144f8635 chg: dev: urllib3 required 2018-07-19 07:34:33 +08:00
Arun Prakash Jana
4eceb20efc
Fix version of requirements 2018-07-19 05:04:02 +05:30
Arun Prakash Jana
ab3db301e1
Fix #291: Add deps as mandatory 2018-07-19 04:55:25 +05:30
Arun Prakash Jana
de7a6993e0
Fix build break 2018-07-19 02:27:15 +05:30
Arun Prakash Jana
982db164af
Use list for pattern 2018-07-18 02:29:54 +05:30
Arun Prakash Jana
2c625ffcdb
Add link to repos 2018-07-18 01:45:12 +05:30
Arun Prakash Jana
3493b4269d
Update documentation 2018-07-10 20:48:05 +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
rachmadani haryono
c3d38cb17b Feature/pytest (#288)
* chg: test: pytest

* chg: test: required package attrs

* fix: test: regex input

* chg: test: remove unused conftest

* chg: test: verbose on testing refreshdb

* chg: dev: sort required package

* Revert "chg: test: verbose on testing refreshdb"

This reverts commit f391b36ba4b729a67b744330d226a84b48655a7d.
2018-06-22 10:41:36 +05:30