Commit Graph

50 Commits

Author SHA1 Message Date
Arun Prakash Jana
af23fef30d
Fix CVE-2017-18342 2019-01-05 06:01:16 +05:30
Arun Prakash Jana
35f4620f55
Fix CVE-2018-18074, CVE-2018-20060 2018-12-13 00:17:56 +05:30
rachmadaniHaryono
e6078a3241 chg: dev: copy when file exist 2018-11-23 14:06:17 +08:00
Arun Prakash Jana
aa37efdd70
Fix build break 2018-11-12 18:58:16 +05:30
Arun Prakash Jana
32d7b57daa
Add note on required pip version 2018-11-12 09:13:06 +05:30
Arun Prakash Jana
982d193cc2
Restrict version requirement PyPI way 2018-11-12 08:54:27 +05:30
Arun Prakash Jana
a49da5f549 Rename buku.py to buku 2018-11-12 00:15:46 +05:30
rachmadaniHaryono
1f277dffdc chg: test: add vcr lib 2018-10-30 10:18:40 +08:00
rachmadaniHaryono
551bf5a53d chg: dev: add html5lib package 2018-08-06 15:05:02 +08:00
Arun Prakash Jana
6b58bb9a8d
Add certifi as a requirement. 2018-08-06 06:34:58 +05:30
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
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
Arun Prakash Jana
21609b07ee
Try a fixed pytest version 2018-06-20 22:18:48 +05:30
Arun Prakash Jana
1dbba47597
Fix build break 2018-06-20 21:59:09 +05:30
Arun Prakash Jana
73700d32a9
Fix build break 2018-06-17 08:17:05 +05:30
David Roman
b86af66bc7
exclude tests package from installation 2018-05-26 04:05:41 +05:30
Arun Prakash Jana
3a06404cc2
Disable pytest 3.6.0 for 3.6 build 2018-05-24 08:09:56 +05:30
Arun Prakash Jana
dae70f8309
A shorter tagline 2018-05-11 08:00:40 +05:30
rachmadaniHaryono
15092ab7db new: dev: extra package for packaging 2018-05-09 10:54:31 +08:00
rachmadaniHaryono
7f16638406 new: dev: config for markdown on pypi 2018-05-09 10:32:47 +08:00
rachmadaniHaryono
1305dd6f1d new: test: add yaml for testing 2018-05-04 23:23:09 -07:00
Arun Prakash Jana
c66b25d774
Fix Travis error due to pytest 3.5.1 2018-04-26 09:23:24 +05:30
rachmadaniHaryono
cf63f7c887 new: dev: add arrow package 2018-04-20 08:18:48 +08:00
rachmadaniHaryono
04a1ea8d6c chg: dev: use flask-wtf 2018-04-06 15:07:34 +08:00
rachmadaniHaryono
03b9979fc3 chg: dev: pagination for bookmarks 2018-04-06 15:07:33 +08:00
rachmadaniHaryono
cacd4d3ef8 chg: dev: rename remaining files to bukuserver 2018-04-06 15:07:33 +08:00
rachmadaniHaryono
da5e4798e9 chg: dev: rename api folder to bukuserver 2018-04-06 15:07:33 +08:00
rachmadaniHaryono
cbdcea7b87 chg: dev: include package and files 2018-04-06 15:07:33 +08:00
rachmadaniHaryono
2fbc114eb0 chg: dev: add server package to setup 2018-04-06 15:07:33 +08:00
Arun Prakash Jana
f5dda19128
PR #263: fix pytest dependencies 2018-04-05 02:55:25 +05:30
Arun Prakash Jana
495d6eac4d
Use >= in requirements 2018-04-05 02:48:54 +05:30
rachmadani haryono
5c728030aa test for search_keywords_and_filter_by_tags method (#254)
* new: test: search_keywords_and_filter_by_tags

* fix: test: set pytest version
2018-03-23 08:49:19 +05:30
Arun Prakash Jana
1cb544fe1d
New tagline.
"Command-line bookmark manager with browser integration."
2018-03-06 07:38:47 +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
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
f9f5c82c47
Update py module version requirement 2017-12-02 21:36:34 +05:30
Arun Prakash Jana
179436fff1
Get rid of requests library dep 2017-12-01 15:00:11 +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
rachmadani haryono
8afba2d826 Feature/pylint (#185)
* fix: dev: os function name

* new: test: pylint config

* new: test: pylint test

* chg: dev: linting guide

* new: dev: add alternative commented test run command

* chg: dev: max line length on PR template
2017-08-12 16:56:59 +05:30
rachmadani haryono
4d7385599b Feature/flake8 (#184)
* new: test: flake8 test

* chg: dev: add flake8 package for test

* chg: dev: remove coverage rule
2017-08-12 09:38:09 +05:30
rachmadani haryono
50e89f58b7 refactor import db (#176)
* chg: dev: refactor bookmark html

* chg: dev: refactor bookmark markdown parser

* chg: dev: update refactor

* new: test: import_md

* fix: dev: newtag parameter on import_md

* new: test: import_html

* new: test:  add bs4 as test package

* chg: dev: rename fp to filepath

* new: test: import html and add parent as tag

* new: test: additional test for import_html

* new: test: simple bookmark html

* chg: dev: add round bracket !cosmetic

* chg: dev: maximalize line length !cosmetic
2017-07-22 09:01:29 +05:30
Silvan Mosberger
c9179f638d reqs: Lower bound hypothesis (#167)
* reqs: Lower bound hypothesis

Hypothesis should be lower bound instead of being fixed at 3.7.0

* chg: test: set min requirement for pytest

* chg: test: upgrade pip on travis

* chg: test: upgrade setuptools on travis

* chg: test: add py as test req on travis
2017-06-30 17:29:19 +05:30
rachmadani haryono
0c7d5cfe97 Feature/delete rec additional test data set (#133)
* new: test: additional data test set.

* new: test: test on non integer.

* chg: test: rename function for consistency.

* chg: test: change normalize function.

* chg: test: change max value for high var

* fix: test: use normalized index

* fix: test: remove 'max' as valid value

* chg: test: use hypothesis to test delete_rec index

* new: test: add hypothesis package

* chg: test: use hypothesis to test delete_rec index

* chg: test:  add hypothesis to travis

* chg: test: limit integer test.

* chg: dev: remove unused test

* fix: test: fix test on non integer.

* new: test: add big integer test on range in delete_rec method.

* fix: test: fix high low diff

* fix: test: skip only for python<3.5

* chg: test: change test_delete_rec_range_and_big_int

- remove skip
- use constant value instead sys.maxsize
- fix assert

* chg: test: use setup.py to manage test package instead travis

* chg: test: add tests extras on setup.py

* chg: test: change install test package.

* fix: test: fix whitespace

* fix: test: MAX_SQLITE_INT value

* chg: test: skip test for python<3.5

* fix: test: fix import

* chg: test: skip Impossible test

* chg: test: simplify test_delete_rec_on_non_interger
2017-03-28 19:43:22 +05:30
SZ Lin
dc606daade Open buku.py in UTF-8 mode
buku.py is an UTF-8 file but setup.py opened it in ASCII mode instead of UTF-8 mode.
2016-11-30 16:29:54 +08:00
Arun Prakash Jana
804c8ce503 Update program requirements. 2016-11-21 22:43:42 +05:30
Alessio Sergi
4cf02b9fa9 Add setup.py for installation as a system tool. 2016-11-06 19:44:44 +01:00