No description
Find a file
2019-05-05 14:47:35 +02:00
accounts Retrieve 40 notifications & posts initially 2019-05-05 14:45:27 +02:00
assets Slightly less black version of the logo 2017-08-29 16:31:23 +02:00
qml Expose animationDuration as a property in ImageButton 2019-05-05 14:47:35 +02:00
.gitignore Updated .gitignore for Qt generated sources 2017-08-29 05:39:30 +02:00
.travis.yml Only download the deps, don't try to build them outside the Docker env on Travis 2019-05-02 12:27:55 +02:00
bridges.go Emit post, follows & follower counts with LoginEvent 2019-05-05 14:44:41 +02:00
chirp.go Emit post, follows & follower counts with LoginEvent 2019-05-05 14:44:41 +02:00
config.go Use OAuth to authorize with Mastodon API 2019-05-05 13:41:07 +02:00
events.go Emit post, follows & follower counts with LoginEvent 2019-05-05 14:44:41 +02:00
LICENSE Initial commit 2017-08-27 19:16:56 +02:00
messagemodel.go Added 'shared' and 'liked' flags to MessageModel 2019-05-05 14:46:44 +02:00
README.md Added WIP Mastodon account 2019-05-01 17:15:56 +02:00

Chirp!

A lightweight but modern Social Media client, written in Go & QML.

chirp Screenshot

Features

  • Live feed via Mastodon's Streaming API
  • Live feed via Twitter's Streaming API
  • Multi pane support
  • Linux/macOS/Windows (Android & iOS should be working, but aren't tested yet)
  • Media previews
  • Shortened URL resolving
  • System notifications
  • Multiple accounts (work-in-progress)
  • Support for more networks

Installation

Make sure you have a working Go environment (Go 1.8 or higher is required). See the install instructions.

Dependencies

Before you can build Chirp you need to install the Go/Qt bindings.

Building Chirp!

git clone https://github.com/muesli/chirp.git
qtdeploy build desktop chirp/

Run it

./chirp/deploy/linux/chirp

Config

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/. 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.

chirp logo

Development

GoDoc Build Status Go ReportCard