Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/probablykasper/kadium

App for staying ontop of YouTube channels' uploads
https://github.com/probablykasper/kadium

linux macos notifications tauri windows youtube

Last synced: 4 days ago
JSON representation

App for staying ontop of YouTube channels' uploads

Awesome Lists containing this project

README

        




Kadium



App for staying ontop of YouTube channels' uploads


Download for Mac, Windows or Linux



![Screenshot 1](website/static/screenshot-1.webp)

![Screenshot 2](website/static/screenshot-2.webp)

## Dev instructions

### Get started

1. Install Node.js
2. Install Rust
3. Follow the [Tauri setup guide](https://tauri.studio/en/docs/getting-started/intro)
4. Run `npm install`

### Commands

- `npm run dev`: Start app in dev mode. It sets `DEVELOPMENT=1` to tell the app to use `./src-tauri/appdata` for app data.
- `npm run build`: Build
- `npm run lint`: Lint
- `npm run format`: Format

### Release new version
1. Update `CHANGELOG.md`
2. Bump the version number in `src-tauri/Cargo.toml`
3. Run `cargo check` to update `Cargo.lock`
4. Create a git tag in the format `v#.#.#`
5. Add release notes to the generated GitHub release and publish it