Reminduck is a simple reminder app made to be quick and easy - it focuses on simple or recurrent reminders with set time and date and nothing else.
It's perfect if all you want are simple or daily/weekly/monthly reminders. Anything more than that is not achievable by Reminduck right now - but you can help! Open an issue or a pull request if you have any ideas or requests.
And it quacks.
While Reminduck can run in any Linux distribution, it was built with elementary OS in mind. I appreciate any help packaging it for more distributions, though!
You can help translating this app with the following steps:
- Add the language you want to translate to in the
po/LINGUAS
file (if it's already there, you can skip this step); - Then, make sure the translation files are updated:
cd build
ninja com.github.matfantinel.reminduck-pot
ninja com.github.matfantinel.reminduck-update-po
- Then, update your language file in
po
folder with your translations. For example, portuguese (pt) translation file ispo/pt.po
; - Fork this repo, commit to your repo and then open a Pull Request to this one.
If you want to go ahead and compile Reminduck yourself, you'll need the following dependencies:
- libgranite-dev
- libgtk-3-dev
- meson
- valac
- libsqlite3-dev
- gettext
You can install them on elementary OS Juno with:
sudo apt install elementary-sdk
Run meson build
to configure the build environment and run ninja install
to install:
meson build --prefix=/usr
cd build
sudo ninja install
Then run it with:
com.github.matfantinel.reminduck