https://github.com/michealparks/galeri
An artwork streaming app
https://github.com/michealparks/galeri
Last synced: about 1 month ago
JSON representation
An artwork streaming app
- Host: GitHub
- URL: https://github.com/michealparks/galeri
- Owner: michealparks
- License: mit
- Created: 2016-09-25T16:31:44.000Z (over 8 years ago)
- Default Branch: main
- Last Pushed: 2023-07-01T15:59:03.000Z (almost 2 years ago)
- Last Synced: 2025-03-16T20:42:36.719Z (about 1 month ago)
- Language: Rust
- Homepage: https://www.galeri.io
- Size: 9.2 MB
- Stars: 41
- Watchers: 4
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.json
Awesome Lists containing this project
- open-source-mac-os-apps - Galeri - Perpetual artwork streaming app. ![javascript_icon] (Applications / Streaming)
README
# Galeri
A perpetual artwork streaming app.
## Recommended IDE Setup
- [VS Code](https://code.visualstudio.com/) + [Tauri](https://marketplace.visualstudio.com/items?itemName=tauri-apps.tauri-vscode) + [rust-analyzer](https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer)
## Developing:
To start the development environment:
```bash
npm install
npm run tauri dev
```To produce a build:
```bash
# Generate a private key first
npm run tauri signer generate -- -w ~/.tauri/galeri.key
npm run tauri build
```### References:
* https://rfdonnelly.github.io/posts/tauri-async-rust-process/
* https://github.com/jondot/tauri-tray-app/blob/master/src-tauri/src/main.rs
* https://doc.rust-lang.org/book/ch16-03-shared-state.html#sharing-a-mutext-between-multiple-threads
* https://blog.knoldus.com/message-passing-in-rust-threads-is-very-helpful/