memoria-search

View on PyPIReverse Dependencies (0)

0.2 memoria_search-0.2-py3-none-any.whl

Wheel Details

Project: memoria-search
Version: 0.2
Filename: memoria_search-0.2-py3-none-any.whl
Download: [link]
Size: 2115150
MD5: 20e90ec983d631d510af712edd7a42cb
SHA256: fe52f041fe6773727de88c6618b5fef694de2ac73ad990bfc504a52ea72cec5d
Uploaded: 2024-07-02 15:26:26 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: memoria-search
Version: 0.2
Summary: A selfhosted service for indexing and searching personal web history.
Author-Email: Sidneys1 <sidneys1[at]proton.me>
Project-Url: Repository, https://github.com/Sidneys1/Memoria
Project-Url: Bug Tracker, https://github.com/Sidneys1/Memoria/issues
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Internet :: WWW/HTTP :: Indexing/Search
Classifier: Typing :: Typed
Requires-Python: >=3.12
Requires-Dist: aiofiles (~=23.2.1)
Requires-Dist: aiohttp (~=3.9.5)
Requires-Dist: aiosqlite (~=0.20.0)
Requires-Dist: beautifulsoup4 (~=4.12.3)
Requires-Dist: elasticsearch[async] (~=8.13.1)
Requires-Dist: fastapi (~=0.111.0)
Requires-Dist: fasthx (~=0.2403.1)
Requires-Dist: humanize (~=4.9.0)
Requires-Dist: pydantic-settings (~=2.2.1)
Requires-Dist: python-magic (~=0.4.27)
Requires-Dist: sqlalchemy[asyncio] (~=2.0.30)
Requires-Dist: fastapi-cli; extra == "dev"
Requires-Dist: hatch; extra == "dev"
Requires-Dist: isort; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: types-aiofiles; extra == "dev"
Requires-Dist: types-beautifulsoup4; extra == "dev"
Requires-Dist: uvicorn; extra == "uvicorn"
Provides-Extra: dev
Provides-Extra: uvicorn
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 9575 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.25.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
memoria/__about__.py sha256=9B3cVDUXY9WBDD8MherIGATsiETh-LzeriYTP9lglk4 245
memoria/__init__.py sha256=ybl51YXBI8nb1hHs7V5SEOK8TzRarnJKcRs61KT9hDo 137
memoria/db_clients.py sha256=fLPZGn40vwN7Q78Jux9_B2jxACgGsa4sa3xRAe5JgWI 1574
memoria/downloader.py sha256=I51zNcMZbPk1ZfcpwH7r9aV7iNrdAmq_J-PQ0If87i8 8336
memoria/elasticsearch.py sha256=CtRD2xkFiTQ35cciFGz2dzsTUA0C1t880p_nbDp8XtY 2114
memoria/env.py sha256=AqKyQPYDp2URzOB4avUXo94wHCKozagJf5gMWfAw0sA 118
memoria/html.py sha256=SxHKtJt5HAKS1UzhF8NlssuMsrw96nvult7fyWaphFQ 1327
memoria/settings.py sha256=4_ER56OrJ5RJerq-ALXAlVT1NZyL7DM4XFkjnij6ZUQ 1007
memoria/util.py sha256=vzA2lueo9WEjeILRKXGoWP15IPns2jfLuZQ35mvPD34 3567
memoria/logic/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
memoria/logic/allowlist.py sha256=O2oQU5YypHbpQnAEaDaitIosHxhOUs7KiRzUSG62CXo 887
memoria/logic/history.py sha256=-_hISflJzJ6UxqChpiZhPqDLeJauWLHDvyUi2r6Wlt4 504
memoria/logic/preview.py sha256=y5RfBoa948HaEezJaJyvva3LpL2XmMJ_4CDRyiqr7Eo 392
memoria/logic/search.py sha256=zLZp_U3pu2_B9XTy4756dgOK2rtTM8WvmKI8ufjDNEQ 1328
memoria/model/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
memoria/model/allowlist.py sha256=K_QJyRRKEB7ghA4qbpF4KKgUUO-e_tP6Py3211MZbgQ 1301
memoria/model/history.py sha256=jrcmD22li4OvNFK4rSz8B5Mc8hdtP89sZBVWGFN1rNI 323
memoria/model/history_db.py sha256=I-9RCftdxWkNC0V49Su6og0udsRbw99SQ_1hTQ-XL7A 3936
memoria/model/imported_history.py sha256=t1czO5bEXlTSdd9qEqfd5OLrJjYZKi3bId9yJHfO1aY 887
memoria/model/page.py sha256=baYiTKbBVlBZ_YyrA6SAhI_9yoVnfgeFTV7kvOTAHQM 383
memoria/model/search_result.py sha256=flF9rZ0D9RjAOPj46P3pEAPNMo7iB9Bhg-P7N4_XcHc 195
memoria/model/orm/__init__.py sha256=CDKMMFrPYvjB7mkUbRBVyBf94MPXVhjwJkSCdiuGxng 2314
memoria/model/orm/allowlist.py sha256=MR3q3E-ASlX3Q7-kjhy3mZld8ixeEWCKHkD2AHAu4X0 737
memoria/model/orm/history.py sha256=sgFqJ0b6XSvdfSqI4p1xhzUZbrvUOUYJlRZv9YfJ2C0 431
memoria/model/orm/page.py sha256=NGl7pVVg_GYVsTVDi6VDbXWwPAOhwhCg8RhwAGvjj0w 583
memoria/plugins/__init__.py sha256=8Z3-JfCP9paRkUR6l_Be4Igke4y-OWic0hzbAk1eMvE 310
memoria/plugins/_allowlist_manager.py sha256=46FrUNQLaZgyqp9pQcv0wdx7jZBLFj88abXblvGrAfE 5749
memoria/plugins/_ipv6_regex.py sha256=QORt0RFf4Fs2RYz95Mi11l4XwM0e6CC0CFyfI7_PDp0 1062
memoria/plugins/_plugin_suite.py sha256=lQO6p-5f2-zJFcCO9RIk8AOcLLID_jlUZH5tt6kBwVk 4595
memoria/plugins/_processing_manager.py sha256=JQXbHFHlUnGEqzkf8pBwOk7AaiRuZNsrFdO35__WaRo 5584
memoria/plugins/allowlist.py sha256=1KbKV9ibDDoQn0eBKTJVKxQIS44_43eDk0MjSiD7g40 1723
memoria/plugins/processing.py sha256=LJn_-6xUDjl_ScJY4wi2sIyt48pQjwpto3fbHDj-MoM 1450
memoria/plugins/builtin/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
memoria/plugins/builtin/aiohttp_downloader.py sha256=qRm5EMGlOlvYSe9_EBYxmvHUvKeS6nEiOxp-lBxAQ2A 3235
memoria/plugins/builtin/html_content_finder.py sha256=ZyCzh-NE8XNVLytNgq_RUykE25EO5uc2StbIrA9t1AU 2781
memoria/plugins/builtin/html_extractor.py sha256=3isMlpN4sk_LXIzIlfAObJjcdvbfpFd3z142dgpv7uY 3247
memoria/plugins/builtin/prefix_allowlistrule.py sha256=NXTaaq7yDC_axT6rkuxEhUq_0kB-TxoYah84BYHjHNs 2073
memoria/plugins/builtin/regex_allowlistrule.py sha256=YGOUW-tRxx3Ayg1ASP2n3hohSt2b0e0Zz3lfY3yddMw 1722
memoria/web/__init__.py sha256=egX7H8L3k6u6grP-EGbG4GlgT7GUH4K3uZZ7aKNKWHM 1191
memoria/web/__main__.py sha256=qj3XOOxN59zfha8kNSw3qfw7CxeoVTSsSD-4gNTGls0 442
memoria/web/db_dependencies.py sha256=fRHpv5vZo2rI0qG9iutl-wxWYClAfBKUeJE-J6DagbQ 1889
memoria/web/dependencies.py sha256=oahi1uC3MRhP3mTEE5iHmAM64DU-cleEaueRe62yw2U 1294
memoria/web/lifecycle.py sha256=eSX5a7Sl840rgOM_LH5N0XGkfJwCWM_gZ0yOZUxNOiU 333
memoria/web/routes/__init__.py sha256=F2dRVTfIAtBfQQ-dwQgB57MDt5wz9w5sMIP_5bNsE6o 400
memoria/web/routes/about.py sha256=tOdqvEEWMpW7CVlHycm_NAHpQS11LkSHekuEIfaygXQ 262
memoria/web/routes/history.py sha256=djvuzNUyWgr9lHix-xUxazt7KlFYFfVWXqYKBBPpUGk 156
memoria/web/routes/index.py sha256=UxDumZcJGAFkbiwLkWJStTLh9r42OsoXSdTJ3edsAQw 403
memoria/web/routes/settings.py sha256=_uwHgyp5AuxXW9o8OV86uyRNg6fGaS5Jn4HONRhPjtg 974
memoria/web/routes/api/__init__.py sha256=fBlOMwUdLYzk_cMb_9EPkX5xyhD8CX2Z4NALd_EKnZQ 598
memoria/web/routes/api/allowlist.py sha256=Zsnd4_hoZRPfPCtGeGX22dLTeCoDwaUrlZ91o4dKW-M 1345
memoria/web/routes/api/allowlist_rules.py sha256=QlQ31oW0ahD1N-vaWjksjmCgjjffXewyQpND1It4-Zo 1683
memoria/web/routes/api/denylist.py sha256=nf379KIA214ZYWuY1Gx1DhRAIT7ong1ttfWbm2-9HHU 1389
memoria/web/routes/api/history.py sha256=-cNCixG2oZFbFbUZNklEZtSul5Wjr6udh7CLgAKaE3k 709
memoria/web/routes/api/search.py sha256=4nvmdoEKmpfZWwHvQUJPnULEVeS_7b-FDJ9jGfvMabE 936
memoria/web/routes/api/upload_db.py sha256=wwi7_CUudJV1oUsc4df4jn5eYrVv6XTSiVB5n6sTMeU 4253
memoria/web/www/static/logo.png sha256=2Pl27Rlt1QlJkztLYGEphzEPtOughu-i3REkDPd-M4Q 1763596
memoria/web/www/static/oval.svg sha256=-CEYrDoPbdCsC1jLmelPMf7FZxLWPVZ546C3Lq8dyyY 698
memoria/web/www/static/splash.png sha256=i5QV-YBcAbXptv97U7N3crB7CR6Ok8UvdUE-dmu6mxc 247407
memoria/web/www/static/styles.scss sha256=hOUv9XouKubXzTIyeAd-THbMbIAl9ZyUfOLAYj91DEQ 5798
memoria/web/www/static/icons/clock.svg sha256=b4B1JYjK-kJ3jw1H4sV-pDyEKE64MKUgJoiMqaaUP-g 2601
memoria/web/www/static/icons/delete.svg sha256=Kion4NwLywr-e_0TrqQpxRVgsxfFTcznIF39ZwKT6ws 4470
memoria/web/www/static/icons/doc-add.svg sha256=0bEB2xJDdmaP6EUFFsUGgJ_1qWvv1_ebhiVg4fwsRh0 5166
memoria/web/www/static/icons/filter.svg sha256=QjTAIfPbwoqgBB9yJll3Uo987YTXBiRD8fm2bkjSUqI 3274
memoria/web/www/static/icons/info.svg sha256=w3IOZxDH8jKWDKff31PLzi1a-E2HyHBGqqdB5pbJ9Wg 2678
memoria/web/www/static/icons/note.svg sha256=Mc5eeF1ipxr8X96-C9gt_YrSUNkRq-xmbYA88ZG-Hc8 3768
memoria/web/www/static/icons/pen.svg sha256=jocRY-8K4lWO_1lqpJsxADvieQKoF9pMEun7BMdFjy0 2519
memoria/web/www/static/icons/question.svg sha256=PKGg0gZ4RTQtsQdDONRxV-BgLuerAklgZ7dsf1Qj4jI 2665
memoria/web/www/static/icons/search.svg sha256=P_F6sPFZPmx9mGQ3vkqGLXs1w_jRTbJ014miNH2zXxk 2377
memoria/web/www/static/icons/setting-3.svg sha256=WMbA3YAi7b3PLH2TRc0ooxfIYgILndVfF7MnpCVD49I 5515
memoria/web/www/static/icons/upload.svg sha256=VWhOmjQXTQQEafzsU4kAzsK6xPKF4sSBlrpYR6FnnEY 4286
memoria/web/www/templates/_base.html.j2 sha256=K4nnbt07GAUhtTQZJtZy_yu5AiGFWkwgUJtsKXtRRuY 1595
memoria/web/www/templates/about.html.j2 sha256=_fk67sjeKZ_Rmw53SF7gopXCmMdAhcGr0IhCS28L9Mo 926
memoria/web/www/templates/allowlist_item.html.j2 sha256=lFSOLEOJBufR7Pw0fxhDqA5nlvALKRilc5oWHtpiRqc 1048
memoria/web/www/templates/allowlist_items.html.j2 sha256=7f2ocM0vMI0mmx2K7UJ1Wk9_nH4gZKY_zenqyPOot1I 462
memoria/web/www/templates/allowlist_rule.html.j2 sha256=95u1FiLaAL0ld3TLWQE-iDY69Zh6OeTKacd-Pu5vL_Q 988
memoria/web/www/templates/blank.html.j2 sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
memoria/web/www/templates/denylist_item.html.j2 sha256=KeAr4fiNLyo6wO96hCIXktitCsSXxu2N03rgdoZ9Lp0 392
memoria/web/www/templates/denylist_items.html.j2 sha256=rnVLWng7EgsrsD5hbo_0-eKsZYfUXm20gVFw00NRoQk 446
memoria/web/www/templates/history.html.j2 sha256=bUgZkbC6HFGhPR1QvsE2SziyQpWnSvuOdSm7rCcOTXs 1615
memoria/web/www/templates/history_items.html.j2 sha256=ACHTRTSubjEiQTEF_HGBmcvdkUAnz-gUSwPJ4yPCaxo 1486
memoria/web/www/templates/index.html.j2 sha256=YP4XjKzJz4jGulbled99V9I8gbw-OlsbOGP_F68D5WU 2077
memoria/web/www/templates/index.scss sha256=f-JP4eb1lKbukvX-rMaz74vzsYjGZ_1osXIViob1kZY 4202
memoria/web/www/templates/macros.html.j2 sha256=z9aPznPhyuyLi7lwXQAejv7dJYQFhpqi1qEA4YYadic 531
memoria/web/www/templates/results.html.j2 sha256=k2SbNSrb9-4rZhuO7vEk42zaqQOhNecyFgop9lUW2yY 1425
memoria/web/www/templates/settings.html.j2 sha256=dtiWpEaBFEHg2URxWpZcmJMoXpa3EAzIGsB2Pcy3cSY 17012
memoria/web/www/templates/settings.scss sha256=8ryD3v1CxmnL-Sd5KEvkpOGpzRnV2t1_PA1and5FcOw 6251
memoria/web/www/templates/upload.html.j2 sha256=_algva2tIzjW41sMccX0Ohnj3PBpb_HwSxVoIILXlEk 438
memoria/web/www/static/styles.css sha256=Acx7_Kge4VPX1MrY2k7vQ6Kl9sUolUk897SYaYqBUCc 3832
memoria/web/www/templates/index.css sha256=_uAUymScr-v9GQyIU19JgvOH8MzSXOJfmcKXwM2Zt1Y 4033
memoria/web/www/templates/settings.css sha256=gRO-Hta2WfAEj1C97D0nPsYHk0_9P1lJ-tL4qW1JXvw 4701
memoria_search-0.2.dist-info/METADATA sha256=0A6IUwJ_DoqNFC8olS-fSmB4hz5Ks31-9gWNQny5WYM 11042
memoria_search-0.2.dist-info/WHEEL sha256=1yFddiXMmvYK7QYTqtRNtX66WJ0Mz8PYEiEUoOUUxRY 87
memoria_search-0.2.dist-info/entry_points.txt sha256=_tmtk_6xbJWTjD01pEqSCJIZIV7cgmeBB-Eln2Lr4y8 242
memoria_search-0.2.dist-info/licenses/LICENSE sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY 35149
memoria_search-0.2.dist-info/RECORD

entry_points.txt

AiohttpDownloader = memoria.plugins.builtin.aiohttp_downloader:AiohttpDownloader
HtmlContentFinder = memoria.plugins.builtin.html_content_finder:HtmlContentFinder
HtmlExtractor = memoria.plugins.builtin.html_extractor:HtmlExtractor