├── .circleci └── config.yml ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── lock.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── CHANGELOG ├── Dockerfile ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── auto-completion ├── bash │ └── buku-completion.bash ├── fish │ └── buku.fish └── zsh │ └── _buku ├── buku.1 ├── buku.py ├── bukuserver-runner ├── README.md ├── buku-server-headless.desktop ├── buku-server.desktop └── buku-server.py ├── bukuserver ├── README.md ├── __init__.py ├── __main__.py ├── api.py ├── apidocs │ ├── bookmark │ │ ├── delete.yml │ │ ├── get.yml │ │ └── put.yml │ ├── bookmark_range │ │ ├── delete.yml │ │ ├── get.yml │ │ └── put.yml │ ├── bookmark_refresh │ │ └── post.yml │ ├── bookmarks │ │ ├── delete.yml │ │ ├── get.yml │ │ └── post.yml │ ├── bookmarks_refresh │ │ └── post.yml │ ├── bookmarks_reorder │ │ └── post.yml │ ├── bookmarks_search │ │ ├── delete.yml │ │ └── get.yml │ ├── fetch_data │ │ └── post.yml │ ├── network_handle │ │ └── post.yml │ ├── tag │ │ ├── delete.yml │ │ ├── get.yml │ │ └── put.yml │ ├── tags │ │ └── get.yml │ ├── template.yml │ └── tiny_url │ │ └── get.yml ├── bookmarklet.js ├── filters.py ├── forms.py ├── middleware │ ├── __init__.py │ └── flask_reverse_proxy_fix.py ├── requirements.txt ├── response.py ├── server.py ├── static │ └── bukuserver │ │ ├── css │ │ ├── bookmark.css │ │ ├── list.css │ │ └── modal.css │ │ ├── favicon.svg │ │ └── js │ │ ├── Chart.js │ │ ├── bookmark.js │ │ ├── buku_filter.js │ │ ├── filters_fix.js │ │ ├── last_page.js │ │ └── order_filter.js ├── templates │ └── bukuserver │ │ ├── bookmark_create.html │ │ ├── bookmark_create_modal.html │ │ ├── bookmark_details.html │ │ ├── bookmark_details_modal.html │ │ ├── bookmark_edit.html │ │ ├── bookmark_edit_modal.html │ │ ├── bookmarklet.url │ │ ├── bookmarks_list.html │ │ ├── home.html │ │ ├── lib.html │ │ ├── statistic.html │ │ ├── tag_edit.html │ │ └── tags_list.html ├── translations │ ├── .gitignore │ ├── README.md │ ├── __init__.py │ ├── __main__.py │ ├── babel.cfg │ ├── de │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ ├── fr │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ ├── messages_custom.pot │ └── ru │ │ └── LC_MESSAGES │ │ ├── messages.mo │ │ └── messages.po ├── util.py └── views.py ├── docker-compose ├── data │ └── nginx │ │ └── nginx.conf └── docker-compose.yml ├── docs └── source │ ├── README.md │ ├── buku.rst │ ├── bukuserver.rst │ ├── conf.py │ ├── index.rst │ ├── modules.rst │ └── tutorial_for_developer.md ├── mypy.ini ├── packagecore.yaml ├── pyproject.toml ├── requirements.txt ├── tests ├── .pylintrc ├── __init__.py ├── cassettes │ └── test_buku │ │ ├── test_fetch_data_with_url[http---example.com-exp_res1].yaml │ │ ├── test_fetch_data_with_url[http---example.com-page1.txt-exp_res2].yaml │ │ ├── test_fetch_data_with_url[http---www.vim.org-scripts-script.php~-exp_res7].yaml │ │ └── test_fetch_data_with_url[https---www.google.ru-search~-exp_res6].yaml ├── genbm.sh ├── pytest.ini ├── test_BukuCrypt.py ├── test_ExtendedArgumentParser.py ├── test_buku.py ├── test_bukuDb.py ├── test_bukuDb │ ├── 25491522_res.yaml │ ├── 25491522_res_nopt.yaml │ ├── Bookmarks │ ├── firefox_res.yaml │ ├── firefox_res_nopt.yaml │ └── places.sql ├── test_cli.py ├── test_import_firefox_json.py ├── test_requirements.py ├── test_server.py ├── test_views.py ├── util.py └── vcr_cassettes │ ├── test_browse_by_index.yaml │ ├── test_delete_rec_range_and_delay_commit.yaml │ ├── test_search_by_multiple_tags_search_all.yaml │ ├── test_search_by_multiple_tags_search_any.yaml │ └── test_search_by_tags_enforces_space_seprations_exclusion.yaml ├── tox.bat └── tox.ini /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: jarun 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/lock.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/.github/workflows/lock.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/CHANGELOG -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/README.md -------------------------------------------------------------------------------- /auto-completion/bash/buku-completion.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/auto-completion/bash/buku-completion.bash -------------------------------------------------------------------------------- /auto-completion/fish/buku.fish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/auto-completion/fish/buku.fish -------------------------------------------------------------------------------- /auto-completion/zsh/_buku: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/auto-completion/zsh/_buku -------------------------------------------------------------------------------- /buku.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/buku.1 -------------------------------------------------------------------------------- /buku.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/buku.py -------------------------------------------------------------------------------- /bukuserver-runner/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver-runner/README.md -------------------------------------------------------------------------------- /bukuserver-runner/buku-server-headless.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver-runner/buku-server-headless.desktop -------------------------------------------------------------------------------- /bukuserver-runner/buku-server.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver-runner/buku-server.desktop -------------------------------------------------------------------------------- /bukuserver-runner/buku-server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver-runner/buku-server.py -------------------------------------------------------------------------------- /bukuserver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/README.md -------------------------------------------------------------------------------- /bukuserver/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/__init__.py -------------------------------------------------------------------------------- /bukuserver/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/__main__.py -------------------------------------------------------------------------------- /bukuserver/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/api.py -------------------------------------------------------------------------------- /bukuserver/apidocs/bookmark/delete.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/apidocs/bookmark/delete.yml -------------------------------------------------------------------------------- /bukuserver/apidocs/bookmark/get.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/apidocs/bookmark/get.yml -------------------------------------------------------------------------------- /bukuserver/apidocs/bookmark/put.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/apidocs/bookmark/put.yml -------------------------------------------------------------------------------- /bukuserver/apidocs/bookmark_range/delete.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/apidocs/bookmark_range/delete.yml -------------------------------------------------------------------------------- /bukuserver/apidocs/bookmark_range/get.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/apidocs/bookmark_range/get.yml -------------------------------------------------------------------------------- /bukuserver/apidocs/bookmark_range/put.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/apidocs/bookmark_range/put.yml -------------------------------------------------------------------------------- /bukuserver/apidocs/bookmark_refresh/post.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/apidocs/bookmark_refresh/post.yml -------------------------------------------------------------------------------- /bukuserver/apidocs/bookmarks/delete.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/apidocs/bookmarks/delete.yml -------------------------------------------------------------------------------- /bukuserver/apidocs/bookmarks/get.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/apidocs/bookmarks/get.yml -------------------------------------------------------------------------------- /bukuserver/apidocs/bookmarks/post.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/apidocs/bookmarks/post.yml -------------------------------------------------------------------------------- /bukuserver/apidocs/bookmarks_refresh/post.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/apidocs/bookmarks_refresh/post.yml -------------------------------------------------------------------------------- /bukuserver/apidocs/bookmarks_reorder/post.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/apidocs/bookmarks_reorder/post.yml -------------------------------------------------------------------------------- /bukuserver/apidocs/bookmarks_search/delete.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/apidocs/bookmarks_search/delete.yml -------------------------------------------------------------------------------- /bukuserver/apidocs/bookmarks_search/get.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/apidocs/bookmarks_search/get.yml -------------------------------------------------------------------------------- /bukuserver/apidocs/fetch_data/post.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/apidocs/fetch_data/post.yml -------------------------------------------------------------------------------- /bukuserver/apidocs/network_handle/post.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/apidocs/network_handle/post.yml -------------------------------------------------------------------------------- /bukuserver/apidocs/tag/delete.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/apidocs/tag/delete.yml -------------------------------------------------------------------------------- /bukuserver/apidocs/tag/get.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/apidocs/tag/get.yml -------------------------------------------------------------------------------- /bukuserver/apidocs/tag/put.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/apidocs/tag/put.yml -------------------------------------------------------------------------------- /bukuserver/apidocs/tags/get.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/apidocs/tags/get.yml -------------------------------------------------------------------------------- /bukuserver/apidocs/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/apidocs/template.yml -------------------------------------------------------------------------------- /bukuserver/apidocs/tiny_url/get.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/apidocs/tiny_url/get.yml -------------------------------------------------------------------------------- /bukuserver/bookmarklet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/bookmarklet.js -------------------------------------------------------------------------------- /bukuserver/filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/filters.py -------------------------------------------------------------------------------- /bukuserver/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/forms.py -------------------------------------------------------------------------------- /bukuserver/middleware/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/middleware/__init__.py -------------------------------------------------------------------------------- /bukuserver/middleware/flask_reverse_proxy_fix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/middleware/flask_reverse_proxy_fix.py -------------------------------------------------------------------------------- /bukuserver/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/requirements.txt -------------------------------------------------------------------------------- /bukuserver/response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/response.py -------------------------------------------------------------------------------- /bukuserver/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/server.py -------------------------------------------------------------------------------- /bukuserver/static/bukuserver/css/bookmark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/static/bukuserver/css/bookmark.css -------------------------------------------------------------------------------- /bukuserver/static/bukuserver/css/list.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/static/bukuserver/css/list.css -------------------------------------------------------------------------------- /bukuserver/static/bukuserver/css/modal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/static/bukuserver/css/modal.css -------------------------------------------------------------------------------- /bukuserver/static/bukuserver/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/static/bukuserver/favicon.svg -------------------------------------------------------------------------------- /bukuserver/static/bukuserver/js/Chart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/static/bukuserver/js/Chart.js -------------------------------------------------------------------------------- /bukuserver/static/bukuserver/js/bookmark.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/static/bukuserver/js/bookmark.js -------------------------------------------------------------------------------- /bukuserver/static/bukuserver/js/buku_filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/static/bukuserver/js/buku_filter.js -------------------------------------------------------------------------------- /bukuserver/static/bukuserver/js/filters_fix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/static/bukuserver/js/filters_fix.js -------------------------------------------------------------------------------- /bukuserver/static/bukuserver/js/last_page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/static/bukuserver/js/last_page.js -------------------------------------------------------------------------------- /bukuserver/static/bukuserver/js/order_filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/static/bukuserver/js/order_filter.js -------------------------------------------------------------------------------- /bukuserver/templates/bukuserver/bookmark_create.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/templates/bukuserver/bookmark_create.html -------------------------------------------------------------------------------- /bukuserver/templates/bukuserver/bookmark_create_modal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/templates/bukuserver/bookmark_create_modal.html -------------------------------------------------------------------------------- /bukuserver/templates/bukuserver/bookmark_details.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/templates/bukuserver/bookmark_details.html -------------------------------------------------------------------------------- /bukuserver/templates/bukuserver/bookmark_details_modal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/templates/bukuserver/bookmark_details_modal.html -------------------------------------------------------------------------------- /bukuserver/templates/bukuserver/bookmark_edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/templates/bukuserver/bookmark_edit.html -------------------------------------------------------------------------------- /bukuserver/templates/bukuserver/bookmark_edit_modal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/templates/bukuserver/bookmark_edit_modal.html -------------------------------------------------------------------------------- /bukuserver/templates/bukuserver/bookmarklet.url: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/templates/bukuserver/bookmarklet.url -------------------------------------------------------------------------------- /bukuserver/templates/bukuserver/bookmarks_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/templates/bukuserver/bookmarks_list.html -------------------------------------------------------------------------------- /bukuserver/templates/bukuserver/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/templates/bukuserver/home.html -------------------------------------------------------------------------------- /bukuserver/templates/bukuserver/lib.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/templates/bukuserver/lib.html -------------------------------------------------------------------------------- /bukuserver/templates/bukuserver/statistic.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/templates/bukuserver/statistic.html -------------------------------------------------------------------------------- /bukuserver/templates/bukuserver/tag_edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/templates/bukuserver/tag_edit.html -------------------------------------------------------------------------------- /bukuserver/templates/bukuserver/tags_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/templates/bukuserver/tags_list.html -------------------------------------------------------------------------------- /bukuserver/translations/.gitignore: -------------------------------------------------------------------------------- 1 | /messages.pot 2 | -------------------------------------------------------------------------------- /bukuserver/translations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/translations/README.md -------------------------------------------------------------------------------- /bukuserver/translations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/translations/__init__.py -------------------------------------------------------------------------------- /bukuserver/translations/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/translations/__main__.py -------------------------------------------------------------------------------- /bukuserver/translations/babel.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/translations/babel.cfg -------------------------------------------------------------------------------- /bukuserver/translations/de/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/translations/de/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /bukuserver/translations/de/LC_MESSAGES/messages.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/translations/de/LC_MESSAGES/messages.po -------------------------------------------------------------------------------- /bukuserver/translations/fr/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/translations/fr/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /bukuserver/translations/fr/LC_MESSAGES/messages.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/translations/fr/LC_MESSAGES/messages.po -------------------------------------------------------------------------------- /bukuserver/translations/messages_custom.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/translations/messages_custom.pot -------------------------------------------------------------------------------- /bukuserver/translations/ru/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/translations/ru/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /bukuserver/translations/ru/LC_MESSAGES/messages.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/translations/ru/LC_MESSAGES/messages.po -------------------------------------------------------------------------------- /bukuserver/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/util.py -------------------------------------------------------------------------------- /bukuserver/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/bukuserver/views.py -------------------------------------------------------------------------------- /docker-compose/data/nginx/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/docker-compose/data/nginx/nginx.conf -------------------------------------------------------------------------------- /docker-compose/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/docker-compose/docker-compose.yml -------------------------------------------------------------------------------- /docs/source/README.md: -------------------------------------------------------------------------------- 1 | ../../README.md -------------------------------------------------------------------------------- /docs/source/buku.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/docs/source/buku.rst -------------------------------------------------------------------------------- /docs/source/bukuserver.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/docs/source/bukuserver.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/modules.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/docs/source/modules.rst -------------------------------------------------------------------------------- /docs/source/tutorial_for_developer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/docs/source/tutorial_for_developer.md -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- 1 | [mypy] 2 | ignore_missing_imports = True 3 | -------------------------------------------------------------------------------- /packagecore.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/packagecore.yaml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/requirements.txt -------------------------------------------------------------------------------- /tests/.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/tests/.pylintrc -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/cassettes/test_buku/test_fetch_data_with_url[http---example.com-exp_res1].yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/tests/cassettes/test_buku/test_fetch_data_with_url[http---example.com-exp_res1].yaml -------------------------------------------------------------------------------- /tests/cassettes/test_buku/test_fetch_data_with_url[http---example.com-page1.txt-exp_res2].yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/tests/cassettes/test_buku/test_fetch_data_with_url[http---example.com-page1.txt-exp_res2].yaml -------------------------------------------------------------------------------- /tests/cassettes/test_buku/test_fetch_data_with_url[http---www.vim.org-scripts-script.php~-exp_res7].yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/tests/cassettes/test_buku/test_fetch_data_with_url[http---www.vim.org-scripts-script.php~-exp_res7].yaml -------------------------------------------------------------------------------- /tests/cassettes/test_buku/test_fetch_data_with_url[https---www.google.ru-search~-exp_res6].yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/tests/cassettes/test_buku/test_fetch_data_with_url[https---www.google.ru-search~-exp_res6].yaml -------------------------------------------------------------------------------- /tests/genbm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/tests/genbm.sh -------------------------------------------------------------------------------- /tests/pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/tests/pytest.ini -------------------------------------------------------------------------------- /tests/test_BukuCrypt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/tests/test_BukuCrypt.py -------------------------------------------------------------------------------- /tests/test_ExtendedArgumentParser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/tests/test_ExtendedArgumentParser.py -------------------------------------------------------------------------------- /tests/test_buku.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/tests/test_buku.py -------------------------------------------------------------------------------- /tests/test_bukuDb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/tests/test_bukuDb.py -------------------------------------------------------------------------------- /tests/test_bukuDb/25491522_res.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/tests/test_bukuDb/25491522_res.yaml -------------------------------------------------------------------------------- /tests/test_bukuDb/25491522_res_nopt.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/tests/test_bukuDb/25491522_res_nopt.yaml -------------------------------------------------------------------------------- /tests/test_bukuDb/Bookmarks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/tests/test_bukuDb/Bookmarks -------------------------------------------------------------------------------- /tests/test_bukuDb/firefox_res.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/tests/test_bukuDb/firefox_res.yaml -------------------------------------------------------------------------------- /tests/test_bukuDb/firefox_res_nopt.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/tests/test_bukuDb/firefox_res_nopt.yaml -------------------------------------------------------------------------------- /tests/test_bukuDb/places.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/tests/test_bukuDb/places.sql -------------------------------------------------------------------------------- /tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/tests/test_cli.py -------------------------------------------------------------------------------- /tests/test_import_firefox_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/tests/test_import_firefox_json.py -------------------------------------------------------------------------------- /tests/test_requirements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/tests/test_requirements.py -------------------------------------------------------------------------------- /tests/test_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/tests/test_server.py -------------------------------------------------------------------------------- /tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/tests/test_views.py -------------------------------------------------------------------------------- /tests/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/tests/util.py -------------------------------------------------------------------------------- /tests/vcr_cassettes/test_browse_by_index.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/tests/vcr_cassettes/test_browse_by_index.yaml -------------------------------------------------------------------------------- /tests/vcr_cassettes/test_delete_rec_range_and_delay_commit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/tests/vcr_cassettes/test_delete_rec_range_and_delay_commit.yaml -------------------------------------------------------------------------------- /tests/vcr_cassettes/test_search_by_multiple_tags_search_all.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/tests/vcr_cassettes/test_search_by_multiple_tags_search_all.yaml -------------------------------------------------------------------------------- /tests/vcr_cassettes/test_search_by_multiple_tags_search_any.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/tests/vcr_cassettes/test_search_by_multiple_tags_search_any.yaml -------------------------------------------------------------------------------- /tests/vcr_cassettes/test_search_by_tags_enforces_space_seprations_exclusion.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/tests/vcr_cassettes/test_search_by_tags_enforces_space_seprations_exclusion.yaml -------------------------------------------------------------------------------- /tox.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/tox.bat -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarun/buku/HEAD/tox.ini --------------------------------------------------------------------------------