# Hammond ## Prototype of a multithreaded, safe, and reliable Gtk+ Podcast client. Description... ![podcasts_view](./assets/podcasts_view.png) ![podcast_widget](./assets/podcast_widget.png) **A note about the project's name:** The project was named after Allan Moore's character [Evey Hammond](https://en.wikipedia.org/wiki/Evey_Hammond) from the graphic novel V for Vendetta. It has nothing to do with the horrible headlines on the news. ## Quick start ```sh 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**: ```sh apt-get update -yqq apt-get install -yqq --no-install-recommends build-essential apt-get install -yqq --no-install-recommends libgtk-3-dev ``` **Fedora**: ```sh 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: ```sh 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