Menu

Tree [ebf862] main /
 History

HTTPS access


File Date Author Commit
 deb-package 2020-10-16 crispinalan crispinalan [e2c672] TikiDiary 1.0.0
 screenshots 2020-10-16 crispinalan crispinalan [ebf862] remove verification files
 src 2020-10-16 crispinalan crispinalan [e2c672] TikiDiary 1.0.0
 AUTHORS 2020-10-16 crispinalan crispinalan [e2c672] TikiDiary 1.0.0
 LICENSE 2020-10-16 crispinalan crispinalan [e2c672] TikiDiary 1.0.0
 README.md 2020-10-16 crispinalan crispinalan [e23c90] updated deb package link
 tiki-diary.png 2020-10-16 crispinalan crispinalan [e2c672] TikiDiary 1.0.0

Read Me

TikiDiary (Tiki the talking diary)

Overview

Tiki "the talking" diary is a lightweight, easy to use diary application for Linux with speech capabilities. TikiDiary is a Qt application which uses Sqlite as the database back end and so stores information on the local computer and not the internet. It uses espeak as the speech synthesizer. TikiDiary is free and open source.

Tiki is an acronym for Tightly Integrated Knowledge Infrastructure but in Polynesian mythology, tiki often represents the first human being on Earth.

On Debian and derivative distributions TikiDiary can be installed using the deb package. Alternatively compile from source using the code below.

Install Using Deb Package

A deb package is available for 64-bit Debian and Debian based distributions (e.g. Linux Mint, Ubuntu and it derivatives).

You can install the latest version of TikiDiary by using the deb package located at deb-packages

Click the download link.

Verify Deb Package

You can verify the deb package by checking the md5sum of the deb package with the appropriate md5 file provided. It can be checked by running:

cat tikidiary_amd64.md5
md5sum tikidiary_amd64.deb

Both sums (numbers) should be the same.

Installing On Debian

On Debian and derivative distributions you need to use the "su" or "sudo" command to install TikiDiary. Navigage to the download directory and use the command below.

sudo dpkg -i tikidiary_1.0.0_amd64.deb

Alternatively: If you have GDebi installed (e.g. Mint) you can right click on the deb package file and select "Open with GDebi Package Installer". Then click the "Install Package" button.

Useage

Adding New Event

Double click on a diary date to invoke the new appointment (event) data entry dialog.
Enter the event title, location, start and end times, category, any notes and recurrence.
The selected category is used by Tiki when selecting what gets spoken.
Press OK and the event information is displayed in lower day list information panel.
Appointments (events) are sorted by start time in the day list panel.

Editing Existing Event

Select the appointment (event) to edit in the day list information panel.
Double click the appointment which invokes the update data entry dialog.
Change  details as appropriate.

Preferences

Audio speech is enable within the preferences dialog.
Tiki reads event information based on the options selected by the check boxes.
The parameters of the default voice can be changed.
Monitoring of upcoming events can be selected (see below).
A dark calendar can be chosen if preferred. 

Diary Scanner

Tiki can scan you diary for upcoming events (birthdays, anniversaries, meetings) and read these to you on start-up or at a selected hour.
The experimental humanoid feature allows Tiki to add some banter to the conversation (it is gimmick but can be turn off).
Tiki can also monitor the size capacity of your diary. 

Manual

You can use the terminal commands

whatis tikidiary
man tikidiary

for more information about Widget Draughts

Remove Widget Draughts

To remove widget draughts run:

sudo dpkg -r  tikidiary

or

sudo apt purge tikidiary

Compiling source code

The latest version can be built from source code provided.

Prerequisites

You need the following dependencies to build and run TikiDiary on Debian, Ubuntu and its derivatives.

build-essential
qt5-default 
qtcreator
libqt5svg5-dev
libqt5*-dev
qttools5-dev
libkf5plasma-dev
liblxqt0-dev
qtmultimedia5-dev
espeak

Versioning

SemVer is used for versioning. The version number has the form 0.0.0 representing major, minor and bug fix changes. Currently at 1.0.0.

Roadmap

More features to come...
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.