podcasts/README.md

1.4 KiB

Hammond

Multithreaded, safe, and reliable Gtk+ Podcast client.

This is a prototype of a podcast client written in Rust.

podcasts_view podcast_widget

A note about the project's name:

The project was named after Allan Moore's character Evey Hammond from the graphic novel V for Vendetta.

It has nothing to do with the horrible headlines on the news.

Quick start

git clone https://gitlab.gnome.org/alatiera/Hammond.git
cd Hammond/
cargo run -p hammond-gtk --release

Flatpak:

Flatpak instructions... Soon™.

Dependancies:

  • Rust stable 1.21 or later.
  • Gtk+ 3.22 or later

Debian/Ubuntu:

apt-get update -yqq
apt-get install -yqq --no-install-recommends build-essential
apt-get install -yqq --no-install-recommends libgtk-3-dev

Fedora:

dnf install -y gtk3-devel openssl-devel sqlite-devel

If you happen to build it on other distributions please let me know the names of the corresponding libraries. Feel free to open a PR or an Issue to note it.

Building:

git clone https://gitlab.gnome.org/alatiera/Hammond.git
cd Hammond/
cargo build --all

Overview:

To be added.

Contributing:

There alot of thins to be done, take a look at TODO.md or grep for TODO: and FIXME:.

to be added: CONTRIBUTING.md