https://github.com/emuell/afec-explorer
AFEC database GUI based on Tauri
https://github.com/emuell/afec-explorer
Last synced: 11 days ago
JSON representation
AFEC database GUI based on Tauri
- Host: GitHub
- URL: https://github.com/emuell/afec-explorer
- Owner: emuell
- License: gpl-3.0
- Created: 2022-08-12T13:40:50.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-06-25T09:15:15.000Z (10 months ago)
- Last Synced: 2025-03-28T23:02:04.935Z (29 days ago)
- Language: TypeScript
- Size: 2.7 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# AFEC-Explorer
This repository contains an experimental GUI for browsing [AFEC](https://github.com/emuell/AFEC) *high-level* databases using [Tauri](https://tauri.app).
## Features
- Shows high-level features of an AFEC high-level database in a grid.
- Shows a 2d t-SNE cluster from the afec high-level classification data.
- Hovering or clicking on a file in the grid or t-SNE map plays the audio file.
- Simple file name based searching / filtering.*Please note:* The explorer only consumes AFEC database file - it does not generate them.
You can generate `afec.db` files with [AFEC](https://github.com/emuell/AFEC)'s crawler app first.
## Development
### Requirements
- Tauri: Rust and a C++ Compiler - see [Tauri's Prerequisites](https://tauri.app/v1/guides/getting-started/prerequisites)
- NPM: Download at [Node.js](https://nodejs.org/en/)### Building
- Install node dependencies via `npm install`
- Build and run a **development** build with hot-reloading: `npm run tauri dev`
- Build a **production** binary: `npm run tauri build`