├── .github ├── article-view.png ├── logo-mark.svg └── screen.png ├── .gitignore ├── MANIFEST.in ├── README.md ├── dashboard ├── .browserslistrc ├── .eslintrc.js ├── .gitignore ├── README.md ├── babel.config.js ├── package.json ├── postcss.config.js ├── public │ ├── favicon.ico │ ├── img │ │ └── icons │ │ │ ├── android-chrome-192x192.png │ │ │ ├── android-chrome-512x512.png │ │ │ ├── android-chrome-maskable-192x192.png │ │ │ ├── android-chrome-maskable-512x512.png │ │ │ ├── apple-touch-icon-120x120.png │ │ │ ├── apple-touch-icon-152x152.png │ │ │ ├── apple-touch-icon-180x180.png │ │ │ ├── apple-touch-icon-60x60.png │ │ │ ├── apple-touch-icon-76x76.png │ │ │ ├── apple-touch-icon.png │ │ │ ├── favicon-16x16.png │ │ │ ├── favicon-32x32.png │ │ │ ├── msapplication-icon-144x144.png │ │ │ ├── mstile-150x150.png │ │ │ └── safari-pinned-tab.svg │ ├── index.html │ └── robots.txt ├── src │ ├── App.vue │ ├── assets │ │ ├── call.js │ │ ├── logo.png │ │ └── style.css │ ├── components │ │ ├── ArticlePreview.vue │ │ ├── Bookmark.vue │ │ ├── Logo.vue │ │ ├── Navbar.vue │ │ ├── NavbarNew.vue │ │ └── Search.vue │ ├── main.js │ ├── registerServiceWorker.js │ ├── router │ │ └── index.js │ └── views │ │ └── Home.vue ├── tailwind.config.js ├── vue.config.js └── yarn.lock ├── license.txt ├── markd ├── __init__.py ├── config │ ├── __init__.py │ ├── desktop.py │ └── docs.py ├── hooks.py ├── markd │ ├── __init__.py │ ├── api.py │ ├── doctype │ │ ├── __init__.py │ │ ├── bookmark │ │ │ ├── __init__.py │ │ │ ├── bookmark.js │ │ │ ├── bookmark.json │ │ │ ├── bookmark.py │ │ │ └── test_bookmark.py │ │ ├── bookmark_tags │ │ │ ├── __init__.py │ │ │ ├── bookmark_tags.js │ │ │ ├── bookmark_tags.json │ │ │ ├── bookmark_tags.py │ │ │ └── test_bookmark_tags.py │ │ ├── markd_settings │ │ │ ├── __init__.py │ │ │ ├── markd_settings.js │ │ │ ├── markd_settings.json │ │ │ ├── markd_settings.py │ │ │ └── test_markd_settings.py │ │ └── tag_label │ │ │ ├── __init__.py │ │ │ ├── tag_label.js │ │ │ ├── tag_label.json │ │ │ ├── tag_label.py │ │ │ └── test_tag_label.py │ └── search.py ├── modules.txt ├── patches.txt ├── public │ └── dashboard │ │ ├── css │ │ └── app.ece821f8.css │ │ ├── favicon.ico │ │ ├── img │ │ └── icons │ │ │ ├── android-chrome-192x192.png │ │ │ ├── android-chrome-512x512.png │ │ │ ├── android-chrome-maskable-192x192.png │ │ │ ├── android-chrome-maskable-512x512.png │ │ │ ├── apple-touch-icon-120x120.png │ │ │ ├── apple-touch-icon-152x152.png │ │ │ ├── apple-touch-icon-180x180.png │ │ │ ├── apple-touch-icon-60x60.png │ │ │ ├── apple-touch-icon-76x76.png │ │ │ ├── apple-touch-icon.png │ │ │ ├── favicon-16x16.png │ │ │ ├── favicon-32x32.png │ │ │ ├── msapplication-icon-144x144.png │ │ │ ├── mstile-150x150.png │ │ │ └── safari-pinned-tab.svg │ │ ├── js │ │ ├── app.5d3fe79f.js │ │ ├── app.5d3fe79f.js.map │ │ ├── chunk-vendors.448aa4f4.js │ │ └── chunk-vendors.448aa4f4.js.map │ │ ├── manifest.json │ │ ├── precache-manifest.32359028ecd51c22af442873dfd2c924.js │ │ ├── robots.txt │ │ └── service-worker.js ├── templates │ ├── __init__.py │ └── pages │ │ └── __init__.py └── www │ ├── __init__.py │ ├── dashboard.html │ └── dashboard.py ├── node_modules └── .yarn-integrity ├── requirements.txt ├── setup.py ├── yarn-error.log └── yarn.lock /.github/article-view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmmishra/markd/26e3fcb5d177785a1bd6af3a505a2abfb5729c55/.github/article-view.png -------------------------------------------------------------------------------- /.github/logo-mark.svg: -------------------------------------------------------------------------------- 1 | 11 | -------------------------------------------------------------------------------- /.github/screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scmmishra/markd/26e3fcb5d177785a1bd6af3a505a2abfb5729c55/.github/screen.png -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | *.pyc 3 | *.egg-info 4 | *.swp 5 | tags 6 | markd/docs/current 7 | markd/www/dashboard 8 | -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include MANIFEST.in 2 | include requirements.txt 3 | include *.json 4 | include *.md 5 | include *.py 6 | include *.txt 7 | recursive-include markd *.css 8 | recursive-include markd *.csv 9 | recursive-include markd *.html 10 | recursive-include markd *.ico 11 | recursive-include markd *.js 12 | recursive-include markd *.json 13 | recursive-include markd *.md 14 | recursive-include markd *.png 15 | recursive-include markd *.py 16 | recursive-include markd *.svg 17 | recursive-include markd *.txt 18 | recursive-exclude markd *.pyc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 |
5 |
6 | A simple bookmarking app that you can host yourself.
7 |
8 | View Demo
9 | ·
10 | Report Bug
11 | ·
12 | Request Feature
13 |
15 |
16 |
17 |
18 |
13 | {{ mark.website }} 14 |
15 |\n\t\t\t\t\t{{ mark.website }}\n\t\t\t\t
\n\t\t\t