App for staying ontop of YouTube channel uploads

Related tags

Applications kadium
Overview

Kadium

App for staying ontop of YouTube channel uploads
Download for Mac, Windows or Linux

Screenshot 1 Screenshot 2

Dev instructions

Get started

  1. Install Node.js (v14 works)
  2. Install Rust (v1.50 works)
  3. Follow the Tauri setup guide
  4. Run npm install

Commands

  • DEVELOPMENT=1 npm run dev: Start in dev mode. DEVELOPMENT=1 tells Kadium to use ./src-tauri/appdata for app data.
  • npm run build: Build
  • npm run lint: Lint
  • npm run check: Run svelte-check

Release new version

  1. Manually bump the version number in src-tauri/Cargo.toml
  2. Check for errors and bump the Cargo.lock version number
    cargo check --manifest-path src-tauri/Cargo.toml
    
  3. Dispatch the GitHub Release workflow and wait
  4. Add release notes to the generated GitHub release and publish it
  5. Update CHANGELOG.md
Comments
  • Custom YouTube URLs don't work

    Custom YouTube URLs don't work

    So YouTube has this option to create a custom URL once you pass a certain amount of subscribers such as youtube.com/c/whateveryouwant which quite a lot of creators use, I've noticed Kadium is throwing an error when trying to add a channel URL that is custom:

    image

    There are also VERY old channels that still have the /user/ route for their channels, such as PewDiePie @ https://www.youtube.com/user/PewDiePie/ Kadium will also throw the same error with this kind of URL. I guess it's something to do with how the URLs are being validated? Because adding a video from any channel that has this kind of URL does work and it's working good :)

    opened by DoodlesEpic 7
  • Showcase Removal Notice

    Showcase Removal Notice

    Hello friends of Tauri, With the upcoming v1 release and accompanying overhaul of the https://tauri.studio website, we will be removing the showcase section in favor of Awesome Tauri. If you want to keep your project featured, please submit it to that list instead, but please note the rules for submissions have changed.

    Thank you for all your support in getting Tauri to this point!

    Jonas, the Tauri team

    opened by JonasKruckenberg 0
  • channel view => channel filter is case sensitive

    channel view => channel filter is case sensitive

    please make it case insensitive. it really does not make sense for it to be case sensitive. i do not remember the capitalization for 50+ channels. thanks.

    opened by KraXen72 1
  • add some kind of save/like button

    add some kind of save/like button

    it would be nice if i could save certain videos when i've watched them and deemed them to be good enough to be rewatched. I know this can be done by simply adding them to a playlist on youtube.com but it would be nice in app. I understand if out of scope tho.

    opened by KraXen72 1
  • please add option to export/import data as json

    please add option to export/import data as json

    add exporting channels and watch status, tags etc basically all data you put in the app as json and also importing, so if i reinstall or so, my data doesen't get lost

    opened by KraXen72 1
  • Help menu

    Help menu "learn more" option crashes the browsers

    When trying to open the "learn more" option on the help thingy my browser crashes instead of opening the window for help page:

    image image

    For some reason I couldn't copy the error report by ABRT so I just screenshot, I hope this helps tracing the bug. Oh and I should note I am using the AppImage and not the deb package as it's Fedora.

    opened by DoodlesEpic 9
Releases(v1.4.2)
Owner
Kasper
Kasper
Easy c̵̰͠r̵̛̠ö̴̪s̶̩̒s̵̭̀-t̶̲͝h̶̯̚r̵̺͐e̷̖̽ḁ̴̍d̶̖̔ ȓ̵͙ė̶͎ḟ̴͙e̸̖͛r̶̖͗ë̶̱́ṉ̵̒ĉ̷̥e̷͚̍ s̷̹͌h̷̲̉a̵̭͋r̷̫̊ḭ̵̊n̷̬͂g̵̦̃ f̶̻̊ơ̵̜ṟ̸̈́ R̵̞̋ù̵̺s̷̖̅ţ̸͗!̸̼͋

Rust S̵̓i̸̓n̵̉ I̴n̴f̶e̸r̵n̷a̴l mutability! Howdy, friendly Rust developer! Ever had a value get m̵̯̅ð̶͊v̴̮̾ê̴̼͘d away right under your nose just when

null 294 Dec 23, 2022
This is the repository with the tutorials of Learning Rust series in @Leticia-maria Youtube channel

Rust Tutorials This repository contains the information of Learning Rust playlist in my youtube channel. Learning Rust(part. 1)! Installation on Ubunt

Letícia Maria Pequeno Madureira 10 May 24, 2022
Simple low-level web server to serve file uploads with some shell scripting-friendly features

http_file_uploader Simple low-level web server to serve file uploads with some shell scripting-friendly features. A bridge between Web's multipart/for

Vitaly Shukela 2 Oct 27, 2022
🦜 A hassle-free, highly performant, host it yourself Discord music bot built with Serenity in Rust. Powered by youtube-dl and Genius.

?? A hassle-free, highly performant and fast evolving Discord music bot built with Serenity in Rust. Deployment Usage Just create a bot account, copy

Miguel Mano 82 Dec 14, 2022
TodoMVC in Rust from Scratch (YouTube video tutorial)

TodoMVC in Rust from Scratch (YouTube video tutorial)

null 36 Dec 28, 2022
A not well-named youtube's videos downloader written in Rust 🦀

ytdl-rs A not well-named youtube's videos downloader written in Rust ?? For information about how to use, legal section, next steps in the project, co

Alejandro Lopez 6 Jun 17, 2022
Yet another youtube (and more) down loader

Yet another youtube (and more) down loader

Cthulhux 203 Dec 25, 2022
Vulkan and Rust rendering~game engine which creation is covered with YouTube videos

Vulkan and Rust rendering~game engine which creation is covered with YouTube videos

小鳥 11 Dec 4, 2022
Send Youtube videos as audio podcasts to your personal Pocket Casts files section.

yttopocketcasts Send Youtube videos as audio podcasts to your personal Pocket Casts files section. Quick Start Prerequisites: Docker and Make must be

Anthony 3 Dec 18, 2022
Periodically download a youtube playlist, extract audio, convert to mp3, move to directory (possibly synced using syncthing).

auto-dl Periodically download a youtube playlist, extract audio, convert to mp3, move to directory (possibly synced using syncthing). drop https://git

Paul Adenot 10 Jan 12, 2023
ISG lets you use YouTube as cloud storage for ANY files, not just video

I was working on this instead of my finals, hope you appreciate it. I'll add all relevant executables when I can Infinite-Storage-Glitch AKA ISG (writ

HistidineDwarf 3.6k Feb 23, 2023
Cross-platform GUI for youtube-dl made with Iced

youtube-dl-gui Cross-platform GUI for youtube-dl made with Iced. Installation Before you install this crate, make sure you have youtube-dl and FFmpeg

Hristo Gochev 4 Feb 27, 2023
A terminal ASCII media player. View images, gifs, videos, webcam, YouTube, etc.. directly in the terminal as ASCII art.

Terminal Media Player View images, videos (files or YouTube links), webcam, etc directly in the terminal as ASCII. All images you see below are just m

Max Curzi 36 May 8, 2023
An API and test-app that exposes zcash functionality for app consumption

Zingolib This repo provides both a library for zingoproxyclient and zingo-mobile, as well as an included cli application to interact with zcashd via l

ZingoLabs 5 Dec 15, 2022
A todo list app that indexes your app to find TODO:'s

forgot A todo list app that indexes your app to find TODO:'s Usage to list all your todos forgot list list all your todos ignoring search in ./target,

null 2 Oct 6, 2022
Shared Channel for WebAssembly

Shared Channel for WebAssembly This crate provides a way for WebAssembly threads to receive messages from other threads using a JavaScript primitive c

wasm.rs 27 Nov 24, 2022
A small discord bot to archive the messages in a discord text channel.

discord-channel-archiver A small discord bot to archive the messages in a discord text channel. This is still WIP. The HTML and JSON modes are vaguely

Jamie Quigley 34 Dec 14, 2022
The feature-rich, portable async channel library

The feature-rich, portable async channel library > crates.io > docs.rs Why use Postage? Includes a rich set of channels. | barrier | broadcast | dispa

Austin Jones 221 Dec 26, 2022
A client-side gRPC channel implementation for tonic

ginepro ginepro provides client-side gRPC load-balancing out of the box by enriching tonic ‘s channel with periodic service discovery. Overview ginepr

TrueLayer 92 Jan 3, 2023
Fuzzer to automatically find side-channel (timing) vulnerabilities

SideFuzz: Fuzzing for side-channel vulnerabilities SideFuzz is an adaptive fuzzer that uses a genetic-algorithm optimizer in combination with t-statis

PHAYES 94 Sep 29, 2022