teovoinea / podium Goto Github PK
View Code? Open in Web Editor NEWSearches your files faster and smarter
License: MIT License
Searches your files faster and smarter
License: MIT License
See #75 for instructions.
spreadsheet_indexer can be found in src\indexers\spreadsheet_indexer.rs
See #75 for instructions.
exif_indexer can be found in src\indexers\exif_indexer.rs
Probably use this? https://github.com/tokio-rs/tracing
See #75 for instructions.
mobile_net_v2_indexer can be found in src\indexers\mobile_net_v2_indexer.rs
Update the UI to match the Figma designs.
Right now, we're using WalkDir to recurse through files to process. We can get a better processing pipeline going to moving to streams with async/await.
See #75 for instructions.
csv_indexer can be found in src\indexers\csv_indexer.rs
Broken out from #73 . That one will be focused on matching the figma design. This one will be focused on adding light mode colours.
Give the user the ability to navigate using the up and down arrow keys
Today, most indexers don't capture file locations. It's an expectation that users can search based on file name.
In most indexers you will see code like this:
podium/src/indexers/spreadsheet_indexer.rs
Lines 60 to 63 in 389dda4
We want to capture the file path in DocumentSchema.name
. You can find the file path in file_to_process.path
.
This can be done like this
Ok(DocumentSchema {
name: file_to_process.path.file_name().unwrap().to_string_lossy().to_string(),
body: strings,
})
List of indexers to update:
See #75 for instructions.
pdf_indexer can be found in src\indexers\pdf_indexer.rs
Interesting project but there's no instructions on how to build it . For Windows in particular.Any chance of releasing an .exe?
Maybe switch from simple_logging?
The symphonia crate supports many metadata tag formats.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.