2017-08-29 05:23:35 +00:00
|
|
|
Chirp!
|
|
|
|
======
|
|
|
|
|
2019-05-01 15:15:56 +00:00
|
|
|
A lightweight but modern Social Media client, written in Go & QML.
|
2017-08-29 05:23:35 +00:00
|
|
|
|
2017-08-29 14:05:23 +00:00
|
|
|
![chirp Screenshot](/assets/screenshot.png)
|
2017-08-29 09:55:57 +00:00
|
|
|
|
2017-08-29 05:40:25 +00:00
|
|
|
## Features
|
|
|
|
|
2019-05-01 15:15:56 +00:00
|
|
|
- [x] Live feed via Mastodon's Streaming API
|
2017-08-29 05:40:25 +00:00
|
|
|
- [x] Live feed via Twitter's Streaming API
|
|
|
|
- [x] Multi pane support
|
2017-08-29 11:14:53 +00:00
|
|
|
- [x] Linux/macOS/Windows (Android & iOS should be working, but aren't tested yet)
|
2017-08-30 23:32:06 +00:00
|
|
|
- [x] Media previews
|
2017-08-31 21:53:44 +00:00
|
|
|
- [x] Shortened URL resolving
|
2017-08-29 05:56:24 +00:00
|
|
|
- [ ] System notifications
|
2019-05-01 15:15:56 +00:00
|
|
|
- [ ] Multiple accounts (work-in-progress)
|
|
|
|
- [ ] Support for more networks
|
2017-08-29 05:40:25 +00:00
|
|
|
|
2017-08-29 05:23:35 +00:00
|
|
|
## Installation
|
|
|
|
|
2018-01-22 06:12:15 +00:00
|
|
|
Make sure you have a working Go environment (Go 1.8 or higher is required).
|
|
|
|
See the [install instructions](http://golang.org/doc/install.html).
|
2017-08-29 05:23:35 +00:00
|
|
|
|
|
|
|
### Dependencies
|
|
|
|
|
|
|
|
Before you can build Chirp you need to install the [Go/Qt bindings](https://github.com/therecipe/qt/wiki/Installation#regular-installation).
|
|
|
|
|
|
|
|
### Building Chirp!
|
|
|
|
|
|
|
|
git clone https://github.com/muesli/chirp.git
|
|
|
|
qtdeploy build desktop chirp/
|
|
|
|
|
|
|
|
### Run it
|
|
|
|
|
|
|
|
./chirp/deploy/linux/chirp
|
|
|
|
|
2017-08-29 11:37:46 +00:00
|
|
|
### Config
|
|
|
|
|
2019-05-01 15:15:56 +00:00
|
|
|
As of now you will need to create your own API apps & keys to use Chirp. You can do this on [https://dev.twitter.com/](https://dev.twitter.com/).
|
2017-08-29 11:37:46 +00:00
|
|
|
When you run Chirp for the first time, it will create an empty config file `chirp.conf` for you. Just edit it and enter
|
|
|
|
your consumer key and accesstoken.
|
|
|
|
|
2017-08-29 14:08:44 +00:00
|
|
|
![chirp logo](/assets/chirp.png)
|
|
|
|
|
2017-08-29 05:23:35 +00:00
|
|
|
## Development
|
|
|
|
|
2017-12-17 08:21:02 +00:00
|
|
|
[![GoDoc](https://godoc.org/github.com/golang/gddo?status.svg)](https://godoc.org/github.com/muesli/chirp)
|
2017-08-29 10:57:18 +00:00
|
|
|
[![Build Status](https://travis-ci.org/muesli/chirp.svg?branch=master)](https://travis-ci.org/muesli/chirp)
|
2017-08-29 05:56:24 +00:00
|
|
|
[![Go ReportCard](http://goreportcard.com/badge/muesli/chirp)](http://goreportcard.com/report/muesli/chirp)
|