kfe

View on PyPIReverse Dependencies (0)

1.0.7 kfe-1.0.7-py3-none-any.whl

Wheel Details

Project: kfe
Version: 1.0.7
Filename: kfe-1.0.7-py3-none-any.whl
Download: [link]
Size: 1074510
MD5: e80184940b7175d599cca58908621e12
SHA256: e68a63ed327eeaddbc06b2829376c3c83eef593859ce4400bfe8a1ec8e4a5c45
Uploaded: 2024-12-26 19:08:11 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: kfe
Version: 1.0.7
Summary: File Explorer and Search Engine for locally stored multimedia
Author-Email: flok3n[at]gmail.com
Project-Url: Repository, https://github.com/Fl0k3n/kfe
License: MIT License
Keywords: file explorer,search engine,multimedia,video,audio,image,semantic,lexical,clip,transcription,gui
Classifier: Programming Language :: Python
Classifier: Topic :: Desktop Environment
Classifier: Topic :: Multimedia
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Requires-Dist: aiofiles (<25.0,>=24.1.0)
Requires-Dist: aiosqlite (<1.0,>=0.20.0)
Requires-Dist: accelerate (<2.0,>=1.2.0)
Requires-Dist: easyocr (<2.0,>=1.7.1)
Requires-Dist: editdistance (<1.0,>=0.8.1)
Requires-Dist: fastapi[standard] (>=0.112.2)
Requires-Dist: torch (<3.0,>=2.4.1)
Requires-Dist: msgpack (<2.0,>=1.1.0)
Requires-Dist: numpy (<2.0,>=1.26.4)
Requires-Dist: einops (<1.0,>=0.8)
Requires-Dist: pillow (<11.0,>=10.4.0)
Requires-Dist: spacy (==3.7.5)
Requires-Dist: spacy-curated-transformers (==0.2.2)
Requires-Dist: pydantic (<3.0,>=2.8.2)
Requires-Dist: sentence-transformers (<4.0,>=3.1.0)
Requires-Dist: SQLAlchemy (<3.0,>=2.0.32)
Requires-Dist: tqdm (>=4.0)
Requires-Dist: transformers (<5.0,>=4.44.2)
Requires-Dist: watchdog (<6.0,>=5.0.3)
Requires-Dist: wordfreq (<4.0,>=3.1.1)
Requires-Dist: librosa (<1.0,>=0.9.2)
Requires-Dist: lru-dict (<2.0,>=1.3.0)
Requires-Dist: greenlet (<4.0,>=3.1.1)
Requires-Dist: certifi (>=2024.8)
Description-Content-Type: text/markdown
[Description omitted; length: 12996 characters]

WHEEL

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

RECORD

Path Digest Size
kfe/dependencies.py sha256=RKlXsCfwqDzGisr_GqsDZc8zPYmGJN6jbUFTCWZL0L0 14449
kfe/directory_context.py sha256=HwWXR9a1oAYs_frRI7OJrWdic9uLYEiN8stuzp5fW_o 14533
kfe/main.py sha256=hQbenYNCIoVF7dd8zBQ-rP-VutrnrpvrqnsjgapNUeM 5203
kfe/schema.json sha256=g_Dewt5mR4pEE3YBUp4t-gFvp8liFV1zalTKK9GN0eo 19185
kfe/dtos/mappers.py sha256=GqwlOseXYnxdc7ueilehUHyeA3wdiTpTaJ5OPrUbops 1368
kfe/dtos/request.py sha256=Bs40UCi6CXn0LMSu0PCg7vEcqm94G0HuWHicJL-l7xI 893
kfe/dtos/response.py sha256=Bt9u90dPqUWYbrPmFKhd69f0GJ2FcYSME5NfISW8SMQ 1129
kfe/endpoints/access.py sha256=TKLi4Q1YPrdEu1v4PjTEpUuREfFkY2jXJimbd5vp0pw 1773
kfe/endpoints/directories.py sha256=OdYBa8DHGjsmlBvV9J_ZOAjRNPcsYbbECgfq10ZVbcw 3406
kfe/endpoints/events.py sha256=rFLaskLMUXw7Kn443e6GFcENEEEYB3PcXBm-5qHq920 1355
kfe/endpoints/load.py sha256=72HzumZl58jYSaFHJrbam4cu94EA82pSA-j6MLLa44E 4324
kfe/endpoints/metadata.py sha256=O6M5etFNFlL5B0RvrJn1BAt0zDGIFIeoclnz7yeVqSE 2313
kfe/features/clip_engine.py sha256=sJqHMwJnkl8AAYG5ibW41nhrWBuoJmbq6aqzb8S6ZPs 2345
kfe/features/lemmatizer.py sha256=GdTx7mR_oZ56ubgB_BnGhOBXyRzgkoT-SLI5zZpaWQA 1196
kfe/features/ocr_engine.py sha256=-fEIz7owgm_zU-Dqf3pQBEOHvABzk_h6CSrZp42RuF8 2795
kfe/features/text_embedding_engine.py sha256=5478d6ee-l0igN0KYs9_dWAq5xFjrQ1nVYQTkyAqDcE 2707
kfe/features/transcriber.py sha256=eZ9l07RW5ArbhK1bPT9e4BFO1VbnpUTW9R0DYcBgh-8 3461
kfe/features/audioutils/dictionary_assisted_decoder.py sha256=RASNSqZKvx6LflqqQWLxHcinddR46RyXUyDQuwj4pjU 11436
kfe/huggingsound/decoder.py sha256=-J1ciKJpwS0BRZOzz1iJkVXw4Sx94WDAGQ4kiGDFtU4 31801
kfe/huggingsound/model.py sha256=K_lNpjeTn-lCLpzUeOFcqTdpAEJClDdd748AcZB7FlE 3138
kfe/huggingsound/token_set.py sha256=3FE1Y8X1dl2JXt5Tf0rytbWH9VjajeBsy9lAmghMJmo 4599
kfe/huggingsound/utils.py sha256=aYfg5y1zBneidx7afz0ZSLDsAbf65wosKULl5bw4r9E 1140
kfe/persistence/db.py sha256=gtXY0iOyxt0TqjsfgeSvravFnKN5SLFEYDTW_ccl5PU 901
kfe/persistence/directory_repository.py sha256=q4_P0PUns7h9C1l6FzI_VVMyR6HJq9zYgdl10egCkfg 977
kfe/persistence/embeddings.py sha256=8rBgD3-IMz6mkoO9joWz1BZzd2dXytDhD403Eyyh-OA 6598
kfe/persistence/file_metadata_repository.py sha256=GL4vV1Y7g7ZBLbLwDH2gDK_oWTdOxDLpw9rjCZ5rC4k 4345
kfe/persistence/model.py sha256=-LmeDBif8FuLeWk6NrTn52xLfroL6ywW5UyxDxgEdn0 1576
kfe/resources/frontend_build/asset-manifest.json sha256=cV26RfxKRpJxrxPmsCedkJoJT-YZjRk_PoQOwbDkxWg 374
kfe/resources/frontend_build/favicon.ico sha256=2laIYBeGtqWj8tiXUWw1swV3boX9tl9QRPvfiZdRABc 15406
kfe/resources/frontend_build/index.html sha256=xOJ7mYzE7ATj6fRgYedfsLLcCGemQ0fKr59kyEkiGTE 643
kfe/resources/frontend_build/logo192.png sha256=XDXtamXIxm-lU0JaE6CFTWlhKha10RuTuif4TRlLLLI 20341
kfe/resources/frontend_build/logo512.png sha256=xeuHW-zQPBHKyeGkv19_4ZU7AidSiLBWBd5FElS8BiU 278979
kfe/resources/frontend_build/manifest.json sha256=ULPYw5A68_eNhxuUVXqxT045yhkurKPSz6hjyGcnmhQ 492
kfe/resources/frontend_build/robots.txt sha256=kNJLw79pisHhc3OVAimMzKcq3x9WT6sF9IS4xI0crdI 67
kfe/resources/frontend_build/static/css/main.d4dcab1c.css sha256=7h-E7u08Hw35PZaWk4zsvzA-iEzVXmrKIHAWuE8nyxA 1356
kfe/resources/frontend_build/static/css/main.d4dcab1c.css.map sha256=pf9HuRufbPsfs5UWMn6VREK-vWNmGxkiO37lInUYA3I 2465
kfe/resources/frontend_build/static/js/main.6c27fea8.js sha256=Ds-7OmFdO66wRfe5eGvW0BhIotMnNqukIXFpoK4Lj1U 490436
kfe/resources/frontend_build/static/js/main.6c27fea8.js.LICENSE.txt sha256=uLzzj-iCeS2FGx1eaZLoXup_FMLEzLEl_KN60-0TwN4 1642
kfe/resources/frontend_build/static/js/main.6c27fea8.js.map sha256=A5X3vw8_KFF_AZL56ZQUlM_SSUCIc2qvCRid45pp5Z0 2140900
kfe/search/embedding_similarity_calculator.py sha256=dLouXLLLM35awZeCyEVOvWLJ1klphndHjL14w2ucLiU 3448
kfe/search/lexical_search_engine.py sha256=3d6QOWRu2r4Apd-w0zh4qfhDbQVMHkvYbZtSsz9gEDk 2945
kfe/search/models.py sha256=hTYK3-Pj6J9wu8j62v37uyxeyFFVj1tierOM_XPnbI0 302
kfe/search/multi_embedding_similarity_calculator.py sha256=i0upP8YdHib1hsaNmJlZps2eRAAtUoCBOH5xu7qcsvA 2743
kfe/search/query_parser.py sha256=FVfYSiLD-rpLK0XYFkBgyiuKWOLlcgyPVelBaMQX_6Y 2529
kfe/search/reverse_index.py sha256=0GWPmLDhUjV5x1fY6zhkNDJYIFX4S759uCr-t2AQp10 710
kfe/search/token_stat_counter.py sha256=RnBP8xkmvmWGRjSopHNw7OONIak5lkHtzJaVRpZ9Y2o 1918
kfe/service/embedding_processor.py sha256=dPZfLpyE9c47kWxBuGucJ5OuN0O05_ZuELNn6CG46JM 20320
kfe/service/file_indexer.py sha256=NSzLq6fau1JWyE-DETgBXU25D4hs4VMbgAUmn0plshs 4582
kfe/service/metadata_editor.py sha256=A4CxSFmEpASnCsMKCNp-XuvsJtr6TQB0mEx-yXpcEx4 5668
kfe/service/ocr_service.py sha256=MD4-3Bcmy6veX94qrmehqYk_6MMsutG4pw6dLFzdDwM 1511
kfe/service/search.py sha256=CWohwTZ75J4ZpGncz9VXH5rkSTgmKjPx6j3B4BPpx_s 13977
kfe/service/thumbnails.py sha256=3VjOAIuf_kZyNRKFnnXuxWQd94mZiBYRHz843HUT37M 6010
kfe/service/transcription_service.py sha256=gI7vqJYi_qI07PBBrcCQJbJUKNn2e1KTs2B2X-8tDZA 2215
kfe/utils/constants.py sha256=3hquhzwQv75fSJEJIDuTfXRPl0UXbdsRrY6QHsh0vK4 464
kfe/utils/ffprobe.py sha256=kgWviX3iVJXCGgfgF1Y9AXqynp3SVUN5O17rmB-LEyc 981
kfe/utils/file_access.py sha256=rpCq2zkl7hY_mqR5vnSDYLqsIVx3N1TabDXKeaSLEQA 3060
kfe/utils/file_change_watcher.py sha256=i6mpY4Z2hXWb2Ub75YHCI8osGKwqCYyx2VTDaCxtDiQ 7331
kfe/utils/hybrid_search_confidence_providers.py sha256=-F-kFdpLXRhj7g6bXV4tvp3ITs5W1qNe1qWRFuf45aE 2368
kfe/utils/init_progress_tracker.py sha256=meimhF5l3adyG6Qjg-JSf59um1srnep4I-jXtPS6xYA 1796
kfe/utils/lexical_search_engine_initializer.py sha256=Ar0G4MeCQTNZ2vpu6Ibhcj6fYrIGJZdwL5i8Rwtes1U 3210
kfe/utils/log.py sha256=bd-qTkSfb3_ZV0qBMmVAGubntMrU_r_VdXo40N8t8LQ 592
kfe/utils/model_cache.py sha256=lfXQJtmbeBxU0o0UOmx1L3ZBwtnB7UVHfv6R89PvHlw 2261
kfe/utils/model_manager.py sha256=hu-pFVTHhS7xa8DdRhQbchIqsDf5_XwsfnE424dG6yY 4558
kfe/utils/paths.py sha256=CgZrxrkhJ7qfBlrNtZgPk8d9h49tyWNRpkEyrwoU7YQ 580
kfe/utils/persistence.py sha256=f56TV0qB3aW6kHh-OC2oZyVgfGCCi2A2HPWiQh2lYMM 950
kfe/utils/platform.py sha256=7l43oGXIUFHfG39OnjJU6UOMLt0n9X_st1w2UzdtGrc 458
kfe/utils/search.py sha256=Vhw_Mkuvt-h3CDavizLzMyRnIppbQgk-u7xLeA837Yk 4125
kfe/utils/video_frames_extractor.py sha256=DEfvJJws2O4mfcZGwDzA8WwmngyfoNWIQVaCr-QkcnE 1485
kfe/utils/datastructures/bktree.py sha256=4Un2Hm42jHfCzDO--bNd7WoG63Hu3DA7Ws1Udg7l6W4 1216
kfe/utils/datastructures/trie.py sha256=B6ebHHBUfQdhepXV8RXcI0iUNk1Rf6Cs5w7eSIIos_I 1442
kfe-1.0.7.dist-info/METADATA sha256=VmPwJJ0Yn-HojFL7EVXHh1ZvOi0-zqXMF599LRAjbKQ 14434
kfe-1.0.7.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
kfe-1.0.7.dist-info/entry_points.txt sha256=ezObevkmCO8aKYKIfSQR4WXlYpWTkQUq6u7Ca8QenSA 38
kfe-1.0.7.dist-info/top_level.txt sha256=xNiaqsdf9XygHL1Qdc7Vwzgyp5THtnrKMQq3n9GgcIc 4
kfe-1.0.7.dist-info/RECORD

top_level.txt

kfe

entry_points.txt

kfe = kfe.main:main