podcasts/README.md
2017-10-24 07:34:18 +03:00

56 lines
1.3 KiB
Markdown

# 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