e9be4a1e90 | ||
---|---|---|
src | ||
translations | ||
.drone.yml | ||
.gitignore | ||
CMakeLists.txt | ||
LICENSE | ||
README.md | ||
de.tastytea.Whyblocked.appdata.xml | ||
de.tastytea.Whyblocked.desktop | ||
de.tastytea.Whyblocked.svg | ||
packages.CMakeLists.txt |
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.
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
- C++ compiler (tested: gcc 6/7/8, clang 3/5/6)
- cmake (at least 3.6)
- vsqlite++ (tested: 0.3.13)
- libxdg-basedir (tested: 1.2)
- qtcore (tested: 5.11/5.3)
- Optional
- qtwidgets (tested: 5.11/5.3)
- lupdate & lrelease (tested: 5.11/5.3)
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
.
Licence & Copyright
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.