Go to file
tastytea 869102e0e9
CI: Install d-shlibs for automatic dependency adding for dpkgs
2018-10-23 09:08:59 +02:00
src Refactored, cosmetic 2018-10-23 08:29:07 +02:00
translations Only try to install translations if WITHOUT_TRANSLATIONS is unset 2018-10-20 22:15:14 +02:00
.drone.yml CI: Install d-shlibs for automatic dependency adding for dpkgs 2018-10-23 09:08:59 +02:00
.gitignore initial commit 2018-08-30 14:03:25 +02:00
CMakeLists.txt cmake: Reverted requiredness of sqlite3 2018-10-23 06:28:04 +02:00
LICENSE added license 2018-08-30 19:51:24 +02:00
README.md CI: Build packages on Debian jessie 2018-10-23 08:02:30 +02:00
de.tastytea.Whyblocked.appdata.xml Expanded appdata to comply with the AppStream specification. 2018-10-22 03:47:57 +02:00
de.tastytea.Whyblocked.desktop Added icon 2018-10-20 00:34:00 +02:00
de.tastytea.Whyblocked.svg Fixed icon 2018-10-20 01:53:08 +02:00
packages.CMakeLists.txt Split up cmake file 2018-10-20 07:19:14 +02:00

README.md

Whyblocked reminds you why you blocked someone. It is developed with Mastodon in mind, but can be used for other contexts, of course.

It has a text- and a Qt-interface and uses a SQLite-database.

Screenshot Qt interface

Usage

For the text interface start whyblocked, for the Qt interface whyblocked-gui. You can also start it from the menu of your desktop environment.

Install

Packages

Every release includes a .deb-package, an .rpm-package and a .tar.gz-package with precompiled binaries for x86_64(amd64). These are automatically built and not tested. You can install them with dpkg -i or rpm -i, respectively.

Gentoo ebuilds are available via my repository.

From source

Dependencies

Get sourcecode

Download the current release.

Compile

mkdir build
cd build
cmake ..
make
make install

cmake options:

  • -DCMAKE_BUILD_TYPE=Debug for a debug build
  • -DWITHOUT_GUI=YES to not build GUI
  • -DWITHOUT_TRANSLATIONS=YES to not compile translations
  • One of:
    • -DWITH_DEB=YES if you want to be able to generate a deb-package
    • -DWITH_RPM=YES if you want to be able to generate an rpm-package

Contributing

Contributions are always welcome. You can submit them as pull requests or via email to tastytea@tastytea.de.

Translations

To start a new translation, go to translations/ and copy whyblocked_en.ts to a file appropriate for the new language. If you want to translate to french for example, that file name would be whyblocked_fr.ts.

Use Linguist to edit the .ts-files.

Bugs

Please report them on the issue tracker or to tastytea@tastytea.de.

Copyright © 2018 tastytea <tastytea@tastytea.de>.
License GPLv3: GNU GPL version 3 <https://www.gnu.org/licenses/gpl-3.0.html>.
This program comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to redistribute it under certain conditions.

The icon is derived from the icons messagebox critical and help of the Gartoon icon theme. The original authors were Zeus, Patrick Yavitz and La Mula Francis, who released them under the terms of the GPL2+ and DSL. The new icon is released under the same terms.