https://github.com/aastopher/pinwheel
Pinwheel is a simple Rust application. Designed to help randomly select from a set of quotes.
https://github.com/aastopher/pinwheel
clipboard csv desktop-application freya rust
Last synced: 4 months ago
JSON representation
Pinwheel is a simple Rust application. Designed to help randomly select from a set of quotes.
- Host: GitHub
- URL: https://github.com/aastopher/pinwheel
- Owner: aastopher
- License: gpl-3.0
- Created: 2025-02-20T07:49:14.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-02-22T00:05:10.000Z (12 months ago)
- Last Synced: 2025-10-09T22:33:07.884Z (4 months ago)
- Topics: clipboard, csv, desktop-application, freya, rust
- Language: Rust
- Homepage:
- Size: 132 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Pinwheel
Pinwheel is a simple Rust application built using [Freya](https://github.com/PlayForm/Freya) GUI framework. Designed to help randomly select from a set of quotes. Load quotes from a CSV file containing a single column of quotes, and ensure that recently used quotes (5) aren’t repeated using persistent cache.
## Features
- **Custom CSV Input:**
Load quotes from a CSV file with a single column. A default set is provided, but you can load a new file using the "Load" button.
- **Persistent Cache:**
Recently selected quotes are cached in an internal file stored in an OS-specific cache directory. Preventing repetition across sessions.
---
