Tp-Note - fast note-taking with templates and filename synchronization
Tp-Note is a note-taking-tool and a template system, that consistently synchronizes the note's meta-data with its filename. Tp-Note collects various information about its environment and the clipboard and stores them in variables. New notes are created by filling these variables in predefined and customizable Tera-templates.
Read more in Tp-Note's user manual.
Binaries for latest release (Linux, Windows, iOS)
Open the latest release.
Download the packed executable for your operating system.
Installation: see below.
Binaries and packages (usually built from latest commit):
Executable for Windows:
Binary for Linux:
Package for Debian and Ubuntu:
Installable Unix man-page:
Zipfile with all binaries and documentation:
When you install a new version of Tp-Note, please delete the old configuration file, that is automatically written in
The reason is, that the structure of the configuration file might change from version to version. For example, new configuration variables might be added: When Tp-Note starts, it reads the old configuration and will complain about a malformed structure. I recommend deleting the old configuration file, even when there is no error message: new template-variables might activate new features, that will only be available, when Tp-Note starts with a fresh default template.
There is no need to say, that in case you modified the configuration file, you should backup it before deleting.
Building and installing
Install Rust with rustup:
curl https://sh.rustup.rs -sSf | sh
The fast-track procedure:
sudo apt-get install -y xorg-dev libxcb-xfixes0-dev libxcb-shape0-dev libgtk-3-dev cargo install tp-note sudo cp ~/.cargo/bin/tp-note /usr/local/bin
If it works for you, you are done. Otherwise continue the next step.
git clone firstname.lastname@example.org:getreu/tp-note.git
Enter the tp-note directory where the file
sudo apt-get install -y xorg-dev libxcb-xfixes0-dev libxcb-shape0-dev libgtk-3-dev cargo build --release ./doc/make--all
# install binary sudo cp target/release/tp-note /usr/local/bin/ # install man-page sudo cp man/tp-note.1.gz /usr/local/man/man1/ sudo dpkg-reconfigure man-db # e.g. Debian, Ubuntu
Copy the binary `target/release/tp-note.exe` on your desktop.
See the user manual for a detailed installation description.
This project follows Semantic Versioning.
- Jens Getreu
- Apache 2 licence or MIT licence