search

Semantic image search using FastEmbed and sqlite-vec

Commits at 3268ba733e68e3188e77ee7f3cc7d6eceb49fa0a

  1. 3268ba73 Bump dependencies, make ruff ignore pillow_avif, reformat Anthony Wang authored at Anthony Wang comitted at
  2. 16440e2e Update dependencies, reformat and more type hints (RIIL someday???) Anthony Wang authored at Anthony Wang comitted at
  3. 42f2ed8f Apparently onnxruntime-rocm got replaced with onnxruntime-migraphx or something and the Python packaging is still pretty janky Anthony Wang authored at Anthony Wang comitted at
  4. c5a89a6f Update deps, relax min Python version to 3.11 because why not Anthony Wang authored at Anthony Wang comitted at
  5. 32b36576 RIIL strikes again Anthony Wang authored at Anthony Wang comitted at
  6. 516d4c9c Add some type hints because yay type systems!! Anthony Wang authored at Anthony Wang comitted at
  7. 1281cd7a Search has only supported image search for a while now Anthony Wang authored at Anthony Wang comitted at
  8. 8e6a8a21 Explain more how to use this with Dolphin, remove a few out-of-scope TODOs such as a GUI Why can't I configure Dolphin to simply allow using a custom program for search? Anthony Wang authored at Anthony Wang comitted at
  9. 0039c039 Bump deps yet again I hate Python Anthony Wang authored at Anthony Wang comitted at
  10. 50c60ef5 Remove extra newline Anthony Wang authored at Anthony Wang comitted at
  11. 5ce0a32f Bump deps Anthony Wang authored at Anthony Wang comitted at
  12. f693e333 Clean up README even more Anthony Wang authored at Anthony Wang comitted at
  13. fa617627 Deprecate non-uv installation methods, simplify non-GPU installation Anthony Wang authored at Anthony Wang comitted at
  14. 051fe3f3 Update dependencies, add ignoring hidden files to TODO Anthony Wang authored at Anthony Wang comitted at
  15. 462a8a47 Update dependencies Anthony Wang authored at Anthony Wang comitted at
  16. 8c582a99 Update dependencies Python packaging with uv is still super gross Anthony Wang authored at Anthony Wang comitted at
  17. 2701e123 Bump deps Anthony Wang authored at Anthony Wang comitted at
  18. 7aacee38 List inodes bug in TODO Anthony Wang authored at Anthony Wang comitted at
  19. 63b45100 Make list of indexed files during initial indexing for removing stale entries Anthony Wang authored at Anthony Wang comitted at
  20. 238bb287 Just index hidden files too Watchdog's RegexMatchingEventHandler is buggy and it just does a regex over the events but still watches all the dirs. I wanted to index ~ but that probably is too expensive and I should just index a hardcoded list of dirs instead. Also, if we index hidden files and a file gets moved from a hidden to non-hidden file or vice versa it's a tricky situation to deal with. So let's just not. Anthony Wang authored at Anthony Wang comitted at
  21. 7bcf0431 Properly check if child is a symlink and ignore it Anthony Wang authored at Anthony Wang comitted at
  22. f3feef46 Make watchdog ignore hidden files, don't follow symlinks to avoid infinite loops Anthony Wang authored at Anthony Wang comitted at
  23. 30957cd6 Clean up installation instructions on README, only support GPU for local uv development Anthony Wang authored at Anthony Wang comitted at
  24. 32c95383 Reformat Anthony Wang authored at Anthony Wang comitted at
  25. 0936fa2e Cache model on disk, move shared dirs stuff to dirs.py Anthony Wang authored at Anthony Wang comitted at
  26. 94506081 Explain that developers should use the development section Anthony Wang authored at Anthony Wang comitted at
  27. 2f4ea015 Get AMD installation to work Anthony Wang authored at Anthony Wang comitted at
  28. b93a5e29 Slightly less gross packaging Anthony Wang authored at Anthony Wang comitted at
  29. 023d6327 Support all GPU vendors but the packaging is SUPER GROSS Anthony Wang authored at Anthony Wang comitted at
  30. 2b7ec7df Fix some packaging problems, better workaround for 'module' object is not callable error by immediately exiting Anthony Wang authored at Anthony Wang comitted at