AmrDeveloper / FileQL

A tool that allow you to run SQL-like query on local files instead of database files using the GitQL SDK.
https://crates.io/crates/fileql
MIT License
74 stars 3 forks source link

Plugin system to support metadata querying #1

Closed ariyan-eghbal closed 2 months ago

ariyan-eghbal commented 6 months ago

A plugin system that make FileQL able to load parsers to extract file type specific metadata and make them available for filtering in query seems very useful
for example if someone can write a parser/metadata extractor plugin and add it to FileQL to support video/audio meta data (like length, video size, rate ...)

Is there any plan to support such a feature?

AmrDeveloper commented 6 months ago

Hello @ariyan-eghbal,

Thank for your suggestion, for now i can make different tables for audio, videos ...etc,

But i will we need to support plugin system in GitQL SDk in general

Thanks, Amr Hesham

AmrDeveloper commented 5 months ago

Hello @ariyan-eghbal,

Staring from GitQL 0.20.0 you can add, remove or override std functions and aggregations so we can start working on DSL for files, metadata, auto, images ...etc

https://github.com/AmrDeveloper/GQL/releases/tag/0.20.0

Thank you