Kerko

View on PyPIReverse Dependencies (0)

1.1.0 Kerko-1.1.0-py3-none-any.whl

Wheel Details

Project: Kerko
Version: 1.1.0
Filename: Kerko-1.1.0-py3-none-any.whl
Download: [link]
Size: 202816
MD5: 95290a9e0c7ec8f7eeb5f2074dc2d50a
SHA256: d2176f60ca202bcd76ed785cab19e9f17b28a930cbb4cb83eb834d92d5af6d1f
Uploaded: 2023-12-23 18:56:13 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: Kerko
Version: 1.1.0
Summary: A Flask blueprint that provides a faceted search interface for bibliographies based on Zotero.
Author: David Lesieur
Author-Email: kerko[at]whiskyechobravo.com
Home-Page: https://whiskyechobravo.github.io/kerko/
Project-Url: Documentation, https://whiskyechobravo.github.io/kerko/
Project-Url: Code, https://github.com/whiskyechobravo/kerko
Project-Url: Changes, https://github.com/whiskyechobravo/kerko/blob/main/CHANGELOG.md
Project-Url: Issue tracker, https://github.com/whiskyechobravo/kerko/issues
Keywords: academia,bibliography,bibliographies,flask,search,zotero
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Framework :: Flask
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Database :: Front-Ends
Classifier: Topic :: Education
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Internet :: WWW/HTTP :: Indexing/Search
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.8
Requires-Dist: Babel (>=2.6.0)
Requires-Dist: Bootstrap-Flask (>=2.0.1)
Requires-Dist: click (>=8.0.1)
Requires-Dist: dpath (>=2.1.0)
Requires-Dist: Flask (>=2.2.5)
Requires-Dist: Flask-Babel (>=3.0.1)
Requires-Dist: Flask-WTF (>=0.14.2)
Requires-Dist: Jinja2 (>=3.0.1)
Requires-Dist: pydantic (<2.0,>=1.10.7)
Requires-Dist: python-dotenv (>=0.21.1)
Requires-Dist: pytz
Requires-Dist: Pyzotero (>=1.4.26)
Requires-Dist: tomli (>=2.0.1)
Requires-Dist: tomli-w (>=1.0.0)
Requires-Dist: w3lib (>=1.22.0)
Requires-Dist: Werkzeug (>=2.0.1)
Requires-Dist: Whoosh (>=2.7.4)
Requires-Dist: wrapt (>=1.10.0)
Requires-Dist: WTForms (>=3.0.0)
Requires-Dist: mypy (>=0.910); extra == "dev"
Requires-Dist: pip-tools (>=5.5.0); extra == "dev"
Requires-Dist: pre-commit (>=3.5.0); extra == "dev"
Requires-Dist: rope; extra == "dev"
Requires-Dist: ruff (>=0.1.3); extra == "dev"
Requires-Dist: mkdocs-material (<10,>=9.1.15); extra == "docs"
Requires-Dist: mike (<3,>=1.1.2); extra == "docs"
Requires-Dist: coverage (<8,>=6.1.2); extra == "tests"
Requires-Dist: elementpath (<5,>=2.4.0); extra == "tests"
Requires-Dist: lxml (<5,>=4.9.3); extra == "tests"
Requires-Dist: responses (>=0.17.0); extra == "tests"
Requires-Dist: tox (<5,>=3.8); extra == "tests"
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: tests
Description-Content-Type: text/markdown
License-File: LICENSE.txt
[Description omitted; length: 48496 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.42.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
kerko/__init__.py sha256=aKZqHGCrAiff3sR0_SaNWy64qhMGgEzEVGjjQox2aQc 878
kerko/blueprint.py sha256=-KjgoyUPCYLsrqKevbwLiDblySJXSBs7UJWTJ5T1syA 1287
kerko/cli.py sha256=EbMx2F1QQL7f5rl5GFqb1Z84RlFwp301QUvUlnf2kOE 8342
kerko/codecs.py sha256=mSW8lV2CE4Ndt_F6eXn3cH68YCpCZMxLRb7LpqVkLvc 6807
kerko/composer.py sha256=Z6XEFMl4259UzhJXv-EtLIwHiXdSwCCLW9KqNvuECn8 37984
kerko/config_helpers.py sha256=i1sjMN_QYw1WmyicxX0nDhmLPBDoM918-Y3VQ3h0l0I 16435
kerko/criteria.py sha256=_yTZJ56o8UujKR5VtPXp2kttt9SuEacbnRbnOUFv_7k 7594
kerko/datetime.py sha256=Cxa9sQ7_QYwja5x8fv3VMulW-G8oydyVTyG4s_gX_Y4 4779
kerko/default_config.toml sha256=0XZd2AwsGT7Dy2jWiZ0pdkiOoWJuoaDxFExT8HQhdfY 19314
kerko/exceptions.py sha256=N3Om1pY17drrJ4zeN-QsnK6PjRTneFwIBezGjQRc8Kg 1298
kerko/extractors.py sha256=CtPtEchuhiXiM7yIUU1T6bdkGUpBL3ti6LcMkUTVRwU 28053
kerko/forms.py sha256=GrX0JiTTF6XfHs97Dn0WmF4dJCb0yQnI9ewFaCxc8II 499
kerko/jinja2.py sha256=LWWc1bxLx5WNO8lLUUVgPxjqJ9Efh3MhxOG48d-CiKU 2358
kerko/renderers.py sha256=-q-FWVGAXimAedM_t2UBrKGi-pPraQCg4k0ZJ4ufOtI 1686
kerko/richtext.py sha256=NsDGigpQQxK_E5bgmoLJtqCljysAn9N2gs8-4m7yPMQ 2727
kerko/searcher.py sha256=f5SJ-_pFMPktf3patoRRJLOJSSuRvAfMxheDbnm8sqI 13066
kerko/shortcuts.py sha256=b96Hbihn8NlI0LYN237bkjrUwE4nmvxFeIko3Oyq7pg 836
kerko/specs.py sha256=LdiOdTSQ2cSIvtYAk1PpEigxZ8hN-XWay9KrOIvvh1Y 29490
kerko/storage.py sha256=jO6aWNkKEstyhpFfyFRl0EneNomDJZUK3h14P0URVGY 2534
kerko/tags.py sha256=Eu9efkG1Cr33S_XP9BeIFDGt5k9k7rO_gI8PZzNDlaU 3035
kerko/text.py sha256=Sy821wuip9MvK7BTUt5IKCo1DYa7OluI9QqQ1SdBUIA 868
kerko/transformers.py sha256=XmVbJs_fQQ-EZ2rGPslTrgh-LYh674j-eDei4XxU_rM 2580
kerko/tree.py sha256=eWVx1rPhr8qLX3GzxV14YhMVblkkWRGeO5jTl5O5PJc 852
kerko/static/kerko/css/styles.css sha256=0qzrbtEZ89SfPU5ksq6I6fn50KLV2iknFx7_uLczrL0 2027
kerko/static/kerko/js/item.js sha256=rsajbaNwE0EBJhnrD6M3yN7H7IUCDXaUQa68vduXx6s 404
kerko/static/kerko/js/open_in_zotero.js sha256=chQ7GWLzZN9alpk6Q1kVC1gW6DwKRUyCpoBOuMx9GGw 1289
kerko/static/kerko/js/print.js sha256=K05Tqyz78RSAkgzw5joJunxtuwKhkWIDZGbiEKD1-NY 1369
kerko/static/kerko/js/search.js sha256=iFZyGrbFGN23EeAknOIMWAGejjr47jEoR_KUfIdCpSM 2259
kerko/sync/__init__.py sha256=NJXb-_BWU4HNT8WLey865nvQSzYjjBH8pr8KylpaIAU 30
kerko/sync/attachments.py sha256=OIZzYHbsFMHEmHXMnqXW517wj9f6WMGRBSIisT6ywPQ 4170
kerko/sync/cache.py sha256=yLPxyI9jp1mqoUFa6pudstvpb75drnziwGecGkwJqf0 5395
kerko/sync/index.py sha256=jpy5yjjdW7WiK-2QVwTcV3zqsconNzVpL8fY5lg7c2A 4044
kerko/sync/zotero.py sha256=veuV56NcKXYCwkF9_Gu7z3FsBr8gMAHnMcX_vPpnekI 11668
kerko/templates/kerko/_attributes.html.jinja2 sha256=NzGXe4GhjnMxPfeSpT8AcIAD4h2lxzSM8iijInSBvsk 155
kerko/templates/kerko/_badges.html.jinja2 sha256=hIMzvMUtJq27uFjmOLYxrvwdE5RV9wFaRZDy4z_wcjk 632
kerko/templates/kerko/_breadbox.html.jinja2 sha256=i3Up4yeRxuw04GbeDhUuzjAovIUixIsrjXzIOShM13I 1234
kerko/templates/kerko/_breadcrumb.html.jinja2 sha256=aGpsDvFM_NRAtlYjDpa6_RkzURJAuyVpTIt77M0ACto 1921
kerko/templates/kerko/_collapse.html.jinja2 sha256=o0T7HENkBn2Re7Y--tGZJUiD_YuJShBDCVy4G_GnYRE 1623
kerko/templates/kerko/_facet_breadbox.html.jinja2 sha256=r61FP6xt87ZImD0H-gN3fROo5M1eVC46GUhzeuYMQZw 375
kerko/templates/kerko/_facet_field.html.jinja2 sha256=5_3v_6EysQVhUZ-rx1BbSc8mZFzDVxm6Zf_A4mdPwh4 560
kerko/templates/kerko/_facet_search.html.jinja2 sha256=HMcwryyhlgLwTGz6ZEJjv-lC5DnUrbdtWDcOHAoldko 281
kerko/templates/kerko/_facets.html.jinja2 sha256=ENpwEMu8U0VQ4KMGmGq2nnzBlDAxS7MPoX1NhBXYeGM 6598
kerko/templates/kerko/_item-relations.html.jinja2 sha256=PSra8C39iRhUzvN0XLGKihDw-lJxkPr6ouxygEgMCOo 1464
kerko/templates/kerko/_navbar_brand.html.jinja2 sha256=_22ToeYgSj9O-VtNHS0Lo_VEP6w61bkwdrs-kewC3SY 95
kerko/templates/kerko/_navbar_items.html.jinja2 sha256=YJV21Ih7J_3nOCdekwGZ3YLoL0BaPGQElx4OqRoRcTc 314
kerko/templates/kerko/_pager.html.jinja2 sha256=CBFilM6NJ4IMl54Vo4vE6RE5Kt-dMdMJSM03KBG3t6c 3908
kerko/templates/kerko/_preferences.html.jinja2 sha256=cEyDbeQhY22jjxzlTVa0DFG4F_182Ikin0sXnR9kBag 4013
kerko/templates/kerko/_search-form.html.jinja2 sha256=QIpo3i-tM8GamR6MPuSepbsXnD2qfc5T6nJR20OENjc 1819
kerko/templates/kerko/_search-help.html.jinja2 sha256=odLAVJF4XeL30tncea6WCloyXobtQz6mXeXCcUfaIk4 10223
kerko/templates/kerko/_search-metas.html.jinja2 sha256=ZwCEDdOgOfZMvNAkLzspEUGTBDz2mak0oSCdTfcrkxA 578
kerko/templates/kerko/_search-result.html.jinja2 sha256=zY8tLJF3MPwl4BEXWHC5i6PZxj6VJ1whBxWjSrG3zmg 5619
kerko/templates/kerko/_sorter.html.jinja2 sha256=rd7dbv8YeAqGCPICoDcUf5xyLeVmGU3SonyjZWlX4Rc 1214
kerko/templates/kerko/atom.xml.jinja2 sha256=e82pgycuaF49H_3dT2CjyHnB1yi7u726ogvdrgXpr_g 4609
kerko/templates/kerko/base.html.jinja2 sha256=JVuy382-36Ei63t0ETyXcwTw2pIuraH4qYitXD7NVJM 2184
kerko/templates/kerko/item.html.jinja2 sha256=yyv29BQP5lzeIMgETmHMt8mCbg-T_K_AKXECRYusIG8 21729
kerko/templates/kerko/layout.html.jinja2 sha256=EsmQwTEBmdjXlYGZ7i3p3FPx6ea10M6Nk1BEWOeACIQ 7029
kerko/templates/kerko/page.html.jinja2 sha256=ItzUkG_FGBiZ4NJzv5fouL_xZ_1PY7CfXS1zyg08tHg 208
kerko/templates/kerko/search-item.html.jinja2 sha256=WeYRnlOgRd2RbFoQo1ilhoLppPe4JeVNC6xKpzpDdpM 2222
kerko/templates/kerko/search.html.jinja2 sha256=xOkAh3cMVBP46G5Wlbt70yRnc4DmWnIWr5fgHHKsgKs 13522
kerko/templates/kerko/sitemap.xml.jinja2 sha256=YBJWjUR591Da9x5X46O8Po7Kt7VkjJEDROMJnJ9T5GA 348
kerko/templates/kerko/sitemap_index.xml.jinja2 sha256=h3uW51NkTh1eCz7YqW1ozCtJDW5_OPCOX_28PvLSlDQ 325
kerko/translations/de/LC_MESSAGES/kerko.mo sha256=Wr4DdtWq-o1wakgBUPUh4pJM52-AAAJdGtaGzW7nfyM 18452
kerko/translations/de/LC_MESSAGES/kerko.po sha256=oRMTK30hcPzSq73YgWziRGPXZhheww_EEjDZEbVrDcg 26381
kerko/translations/es/LC_MESSAGES/kerko.mo sha256=oC2pkXQMIq-u9Udq6HPpvWzST08ZLuwKcW6NDqLqiv8 21180
kerko/translations/es/LC_MESSAGES/kerko.po sha256=l13PQvFH-3hs7qr9h7cLSMytvlB7ysmZbh-YOboKNM4 30915
kerko/translations/fr/LC_MESSAGES/kerko.mo sha256=qlH0dN8difPWVVW_gOfnBIpCq0ZmsTwursK7yn8-mjM 23463
kerko/translations/fr/LC_MESSAGES/kerko.po sha256=X6bcaaQB2QG_h0Wds2hnV_jtcn1JOqTpNxCDiO09EJg 34396
kerko/translations/pt/LC_MESSAGES/kerko.mo sha256=Er2J301jOT5jMikVXnokAa9tyRU3-wt9IK1NnjsIMFo 20867
kerko/translations/pt/LC_MESSAGES/kerko.po sha256=dKPj1RKaoC5dMI7kXHUG-wUzKAnfGHOcj4yvPVSEM_4 30605
kerko/views/__init__.py sha256=-WQEgcG2dZVIkbfvpjH-wyS68Ibe0HDcP1nWBM5tVKQ 13
kerko/views/breadbox.py sha256=7MtGd0mytsOeqzXD3jjX62dY_biUpJmyDrrxj63OYl4 2251
kerko/views/pager.py sha256=reTRYyET-fG3nUh1KWr0nKyvLXFR8q-SgU3xDNAbAwM 2198
kerko/views/routes.py sha256=zi8x_XlI_g_y3xFGH5xP8gdxV_IX_RbFqlZEA8VaC2Y 17294
kerko/views/search.py sha256=BmdjKu6iNBBbzJbh-IslqJmS6No-wfpNmxdRLjKtOQ0 10738
kerko/views/sorter.py sha256=bANmeus7DwjRxVIwVy1TODeTj-X0MgZf5HI6wK1BzZc 713
kerko/views/urls.py sha256=rF_9VPF6QI92-lmg8iAgluihtF0xh6Z0m40vjM-0bcU 1526
kerko/views/item/__init__.py sha256=HAqod02SU_KN7Q3yHB2slZ4QJzb2g3YlMqdiZXh5KHM 1968
kerko/views/item/creators.py sha256=jPmnhgnKgXZeBDneyzZELDBqDfSq0_WtSmhOVEP04kM 1821
kerko/views/item/facets.py sha256=YoWfKkDbPBTAhCldm-qnrSH1pbQ3yZEzqvR7bv8N49Y 917
kerko/views/item/meta.py sha256=fWmxBOtWnuKC5xe6QayjBZ8ZBSTLV0QibCk5LQDahl0 4125
kerko/views/item/relations.py sha256=sESoS1U9MPbbGehcMH9UYWozTkmKO50KM4E5v2HaYac 2947
Kerko-1.1.0.dist-info/LICENSE.txt sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY 35149
Kerko-1.1.0.dist-info/METADATA sha256=dRHQM8N2NYDSFZ4JxRHmDEawEONi10BMjZ5b52PF0xw 51779
Kerko-1.1.0.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
Kerko-1.1.0.dist-info/entry_points.txt sha256=4N5D6zG3GE52-lQOBqJmt86ufXpI7z-DvRLNr-uz1BA 39
Kerko-1.1.0.dist-info/top_level.txt sha256=QYYLrOg0UgOufBJw6bulfk-vJxKEwL1wKgTRKLSM7F8 6
Kerko-1.1.0.dist-info/RECORD

top_level.txt

kerko

entry_points.txt

kerko = kerko.cli:cli