Go to file
2017-10-28 08:51:59 +03:00
assets Improved Readme. 2017-10-24 07:34:18 +03:00
hammond-data Temporary exposed download cleaner into the gui. 2017-10-28 08:51:59 +03:00
hammond-downloader Wired and implemented the functionality for episde delete button. 2017-10-26 14:00:33 +03:00
hammond-gtk Temporary exposed download cleaner into the gui. 2017-10-28 08:51:59 +03:00
.gitignore IT DISPLAYS STUFF!! 2017-10-10 01:26:16 +03:00
.gitlab-ci.yml Code cleanup. 2017-10-23 07:37:07 +03:00
Cargo.lock Implemented a downloaded/watched cleaner. 2017-10-28 06:57:32 +03:00
Cargo.toml Fixed a play button bug. 2017-10-23 00:27:16 +03:00
Hammond.doap Ui minor polish. 2017-10-23 04:00:32 +03:00
LICENSE Added License. 2017-09-30 22:39:31 +03:00
README.md Updated dependancies and minor readme and todo fixes. 2017-10-24 09:00:50 +03:00
rustfmt.toml Completed functionality of the delete buttons. 2017-10-27 04:31:39 +03:00
TODO.md Temporary exposed download cleaner into the gui. 2017-10-28 08:51:59 +03:00

Hammond

Prototype of a multithreaded, safe, and reliable Gtk+ Podcast client.

Description...

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