Compare commits

..

No commits in common. "main" and "v0.0.4" have entirely different histories.
main ... v0.0.4

7 changed files with 244 additions and 370 deletions

View file

@ -0,0 +1,28 @@
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 }}

563
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>"]
[dependencies]
chrono = "0.4.41"
clap = { version = "4.5.37", features = ["derive"] }
reqwest = "0.12.15"
chrono = "0.4.40"
clap = { version = "4.5.31", features = ["derive"] }
reqwest = "0.12.12"
rss = "2.0.12"
serde = { version = "1.0.219", features = ["derive"] }
tokio = { version = "1.44.2", features = ["macros", "rt-multi-thread"] }
toml = "0.8.22"
serde = { version = "1.0.218", features = ["derive"] }
tokio = { version = "1.43.0", features = ["macros", "rt-multi-thread"] }
toml = "0.8.20"
xdg = "2.5.2"
futures = "0.3.31"
indicatif = "0.17.11"
anyhow = "1.0.98"
anyhow = "1.0.97"
[profile.dev]
opt-level = 0

View file

@ -1,10 +1,10 @@
<div align="center">
<h1>️📰 Packard</h1>
<img alt="Release" src="https://img.shields.io/gitea/v/release/troy/packard?gitea_url=https%3A%2F%2Fcode.threepop.com">
<img alt="GitHub Release" src="https://img.shields.io/github/v/release/troylusty/packard">
<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>
![Demo](demo/demo.gif)
![Demo](https://github.com/user-attachments/assets/439f34ef-5c33-4bd1-bce1-1f0fa549794f)
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
inputs = {
packard.url = "git+https://code.threepop.com/troy/packard";
packard.url = "github:troylusty/packard";
};
...
@ -24,7 +24,7 @@ environment.systemPackages = {
};
```
Alternatively, the [latest release](https://github.com/threepop/packard/releases/latest) binary is available.
Alternatively, the [latest release](https://github.com/troylusty/packard/releases/latest) binary is available.
## Configuration

Binary file not shown.

Before

Width:  |  Height:  |  Size: 761 KiB

View file

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