Compare commits

..

3 commits
v0.0.4 ... main

Author SHA1 Message Date
66599dd600
fix: remove release action 2025-05-06 00:19:13 +01:00
25f39d8c9b
fix: update git repo links 2025-05-05 21:49:42 +01:00
d74625e2b3
docs: fix readme demo gif 2025-03-09 21:03:06 +00:00
7 changed files with 374 additions and 248 deletions

View file

@ -1,28 +0,0 @@
name: Release
on:
push:
tags:
- "v*.*.*"
env:
CARGO_TERM_COLOR: always
BIN_NAME: target/release/packard
permissions:
contents: write
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- uses: https://github.com/dtolnay/rust-toolchain@stable
- run: cargo build --release
- name: Upload release assets
uses: https://gitea.com/actions/gitea-release-action@v1
with:
files: ${{ env.BIN_NAME }}

571
Cargo.lock generated

File diff suppressed because it is too large Load diff

View file

@ -6,17 +6,17 @@ description = "A terminal based feed checker."
authors = ["Troy Lusty <hello@troylusty.com>"] authors = ["Troy Lusty <hello@troylusty.com>"]
[dependencies] [dependencies]
chrono = "0.4.40" chrono = "0.4.41"
clap = { version = "4.5.31", features = ["derive"] } clap = { version = "4.5.37", features = ["derive"] }
reqwest = "0.12.12" reqwest = "0.12.15"
rss = "2.0.12" rss = "2.0.12"
serde = { version = "1.0.218", features = ["derive"] } serde = { version = "1.0.219", features = ["derive"] }
tokio = { version = "1.43.0", features = ["macros", "rt-multi-thread"] } tokio = { version = "1.44.2", features = ["macros", "rt-multi-thread"] }
toml = "0.8.20" toml = "0.8.22"
xdg = "2.5.2" xdg = "2.5.2"
futures = "0.3.31" futures = "0.3.31"
indicatif = "0.17.11" indicatif = "0.17.11"
anyhow = "1.0.97" anyhow = "1.0.98"
[profile.dev] [profile.dev]
opt-level = 0 opt-level = 0

View file

@ -1,10 +1,10 @@
<div align="center"> <div align="center">
<h1>️📰 Packard</h1> <h1>️📰 Packard</h1>
<img alt="GitHub Release" src="https://img.shields.io/github/v/release/troylusty/packard"> <img alt="Release" src="https://img.shields.io/gitea/v/release/troy/packard?gitea_url=https%3A%2F%2Fcode.threepop.com">
<h5>Packard is a simple RSS aggregator meant to allow you to take a quick glance at what's occurring in topics you care about.</h5> <h5>Packard is a simple RSS aggregator meant to allow you to take a quick glance at what's occurring in topics you care about.</h5>
</div> </div>
![Demo](https://github.com/user-attachments/assets/439f34ef-5c33-4bd1-bce1-1f0fa549794f) ![Demo](demo/demo.gif)
This is my first attempt at making something with Rust so that I may learn alongside creating something that I personally find useful. This is my first attempt at making something with Rust so that I may learn alongside creating something that I personally find useful.
@ -14,7 +14,7 @@ On NixOS you can install Packard by including it as an input in flake.nix, then
```nix ```nix
inputs = { inputs = {
packard.url = "github:troylusty/packard"; packard.url = "git+https://code.threepop.com/troy/packard";
}; };
... ...
@ -24,7 +24,7 @@ environment.systemPackages = {
}; };
``` ```
Alternatively, the [latest release](https://github.com/troylusty/packard/releases/latest) binary is available. Alternatively, the [latest release](https://github.com/threepop/packard/releases/latest) binary is available.
## Configuration ## Configuration

BIN
demo/demo.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 761 KiB

View file

@ -6,5 +6,6 @@ pkgs.mkShell {
rustfmt rustfmt
pkg-config pkg-config
openssl openssl
cargo-edit
]; ];
} }