Whyblocked reminds you why you blocked someone.
Go to file
tastytea a444c3b966
the build was successful Details
Bugfix: Qt: After the first entry was added, the header names would be reset to 1, 2, 3
2018-10-14 05:18:44 +02:00
src Bugfix: Qt: After the first entry was added, the header names would be reset to 1, 2, 3 2018-10-14 05:18:44 +02:00
.drone.yml CI: replace gcc image with debian image 2018-10-09 02:14:32 +02:00
.gitignore initial commit 2018-08-30 14:03:25 +02:00
CMakeLists.txt Bugfix: Qt: After the first entry was added, the header names would be reset to 1, 2, 3 2018-10-14 05:18:44 +02:00
LICENSE added license 2018-08-30 19:51:24 +02:00
README.md Added screenshot 2018-10-14 05:16:16 +02:00
de.tastytea.Whyblocked.desktop Added desktop file (fixes #3) 2018-10-14 03:12:30 +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

Example

$ whyblocked
This is whyblocked 0.4.1.
Type add, remove, view or details. Or just the first letter.
Type quit or q to quit the program.
: add
User or instance: @tastytea@soc.ialis.me
Blocked(b) or silenced(s): b
Reason: Too nice
@tastytea@soc.ialis.me added.
Add receipt? [y/n] y
URL: https://tastytea.de/
Receipt added.
Add receipt? [y/n] n
: view
 Blocked: @tastytea@soc.ialis.me because: Too nice
: details
User or instance: @tastytea@soc.ialis.me
@tastytea@soc.ialis.me is blocked, because: Too nice
Receipts:
  https://tastytea.de/
: remove
User or instance: @tastytea@soc.ialis.me
@tastytea@soc.ialis.me removed.
: view
: details
User or instance: @tastytea@soc.ialis.me
@tastytea@soc.ialis.me is not in the database.
: quit

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

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.