Commit Graph

99 Commits

Author SHA1 Message Date
Ameya Shenoy
e44da0557f feat(docker): add Dockerfile to build container (#411)
* feat(docker): add Dockerfile to build container

Also added related docs. It is worth mentioning that at this point the
server used inside the docker container is the default Flask server,
which is not production ready.

Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>

* feat(docker): server requests with gunicorn

Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>

* fix(docker): restructure to speed up build

Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>

* perf(docker): reduced image size

Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
2019-08-23 00:58:01 +05:30
Ameya Shenoy
b9b8dd3ccf fix(OPEN_IN_NEW_TAB): get from environment var
Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
2019-08-12 03:01:58 +05:30
rachmadaniHaryono
087184771b new: user: open in new tab 2019-06-07 07:52:55 +08:00
rachmadaniHaryono
ac6089214d new: chg: disable favicon default 2019-05-27 21:24:30 +08:00
rachmadaniHaryono
db72d24af4 chg: dev: better boolean conversion 2019-05-27 21:23:26 +08:00
rachmadaniHaryono
74bbbdde2f new: dev: disable favicon feature 2019-05-27 21:16:41 +08:00
rachmadaniHaryono
947eaf666f new: dev: update urllib3 and requests 2019-05-16 21:48:52 +08:00
rachmadaniHaryono
8d617c6620 new: dev: update search_bookmarks 2019-05-16 21:40:29 +08:00
rachmadaniHaryono
b94d348dc2 new: dev: update bookmark range 2019-05-16 21:11:40 +08:00
rachmadaniHaryono
dcefac1065 new: dev: update network_handler 2019-05-14 20:07:09 +08:00
rachmadaniHaryono
baa8308ed4 new: dev: refactor network handle 2019-05-14 19:49:52 +08:00
rachmadaniHaryono
b2c628a27a new: dev: tiny url 2019-05-14 18:57:05 +08:00
rachmadaniHaryono
fc76a20ee7 new: dev: merge refresh_bookmark view 2019-05-14 16:12:44 +08:00
rachmadaniHaryono
cfdc21fc5d chg: dev: bookmark view use methodview 2019-05-14 15:45:10 +08:00
rachmadaniHaryono
8a1e3995a4 new: dev: update bookmarks api 2019-05-14 14:35:47 +08:00
rachmadaniHaryono
10a61debf8 new: dev: tag api view 2019-05-14 14:05:50 +08:00
rachmadaniHaryono
1bc4dcf0b0 new: dev: update tag api 2019-05-14 13:15:37 +08:00
rachmadaniHaryono
79b4cb795e new: dev: annotation for bookmark 2019-05-14 05:00:16 +08:00
rachmadaniHaryono
8d1cc65f69 fix: dev: api 2019-05-14 04:56:25 +08:00
rachmadaniHaryono
4fa973d306 new: dev: db_file and test 2019-05-14 01:51:23 +08:00
rachmadaniHaryono
de74fe61f4 fix: dev: wtforms warning 2019-05-14 01:51:23 +08:00
rachmadaniHaryono
e8a2a9a96b fix: docs: help text 2019-05-14 01:50:51 +08:00
rachmadaniHaryono
418834ee83 fix: template minor error 2019-05-14 01:50:02 +08:00
rachmadaniHaryono
7f0b1da494 new: dev: sync requirement file and setup 2019-05-13 05:34:28 +08:00
rachmadaniHaryono
bf99f3c78b chg: test: ignore mypy error 2019-04-28 08:13:56 +08:00
Arun Prakash Jana
9fc5691df6 Address CVE-2019-10906 2019-04-13 07:18:53 +05:30
Sébastien Lavoie
5e487c3e69 Fix a few typos 2019-01-10 21:13:20 -06:00
Sébastien Lavoie
094f44b369 Improve readability and fix minor typos. 2018-12-30 20:49:38 -06:00
Chris Drexler
47dd0b1967 UPD(bukuserver) refactor dbfile option
- create get_bukudb factory function
- rename option to DB_FILE
2018-12-15 18:30:48 +01:00
Chris Drexler
0634b62bdc FIX flake8 errors
- visual indent
2018-12-14 17:56:56 +01:00
Chris Drexler
db13e3a894 FIX flake8 errors
- line length
- removed unused import
2018-12-14 17:34:41 +01:00
Chris Drexler
ba79c13ef1 NEW(server) add db path option
add environment variable to configure alternative
db-file path for bukuserver
2018-12-13 12:25:52 +01:00
Arun Prakash Jana
35f4620f55
Fix CVE-2018-18074, CVE-2018-20060 2018-12-13 00:17:56 +05:30
Arun Prakash Jana
2a69d5252d
Refactor bukuserver manual install steps 2018-11-01 19:35:18 +05:30
Arun Prakash Jana
f5d3ad16f0
Fix vulnerability: CVE-2018-18074 2018-10-30 05:59:04 +05:30
Arun Prakash Jana
f3308004d1
Fix vulnerability: CVE-2018-1000656 2018-10-29 21:57:07 +05:30
rachmadaniHaryono
c4f93cec82
fix: user: link to bookmark with empty tag 2018-10-29 21:51:53 +05:30
SZ Lin (林上智)
7a03a0c455 Replace minified with standard chart.js to make bukuserver
DFSG compatible.
2018-08-29 10:44:02 +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
e161c14306 chg: doc: bukuserver screenshot 2018-07-19 08:27:22 +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
Arun Prakash Jana
de7a6993e0
Fix build break 2018-07-19 02:27:15 +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
536ecefcca
Update documentation 2018-05-30 19:04:58 +05:30
Arun Prakash Jana
88b046775f
Use Statistics 2018-05-26 05:08:45 +05:30
Arun Prakash Jana
aea87cb2ae
Add images 2018-05-26 05:05:56 +05:30
Arun Prakash Jana
a481e9c055
From rust to markdown 2018-05-26 04:35:06 +05:30