title: Tp-Note - fast note-taking with templates and filename synchronization
Tp-Note is a note-taking-tool and a template system - freely available for Windows, MacOS and Linux - 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. TP-Note's default templates are written in Markdown and can be easily adapted to any other markup language if needed. By default TP-Note launches the system file-editor (or any other of your choice, e.g. Typora) after creating a new note.
-
Read more in Tp-Note’s user manual
-
Project page: Tp-Note - fast note-taking with templates and filename synchronization
Documentation
User documentation:
-
User manual:
-
Unix man-page:
Developer documentation:
Source code
Repository:
Distribution
Tp-Note Microsoft Windows installer package
-
Installer package for Windows:
As this early version of the Windows installer is not signed yet, Windows will show the error message “Windows protected your PC”. As a work-around, when you click on the link “More info”, a ”Run anyway” button will appear allowing you to continue the installation process. In general, irrespective of where a program comes from, I always recommend checking every installable file with VirusTotal.
Tp-Note Debian/Ubuntu installer package
-
Package compiled for Debian 10+ (Buster):
Various binaries for Windows, MacOS and Linux
-
Binaries for Ubuntu-Linux 18.04, Windows, MacOS: Debian binaries)
-
Open the latest release.
-
Open assets.
-
Download the packed executable for your operating system.
-
Installation: see below.
-
Executable for Windows:
-
Binary for Debian 10 Buster:
-
Installable Unix man-page:
-
Zipfile with all binaries and documentation:
Installation
Depending on the availability of installer packages for your operating system, the installation process is more or less automated. For Windows users the fully automated installation package tp-note-1.5.5-x86_64.msi is available. For more information, please consult the Distribution section above and the Installation section in Tp-Note's manual.
Upgrading
While upgrading Tp-Note, new features may cause a change in Tp-Notes's configuration file structure. In order not to loose the changes you made in this file, the installer does not replace it automatically with a new version. Instead, you might see one of the following messages:
Application error: unable to load/write configuration file:
---
Configuration file path:
"/home/getreu/.config/tp-note/tp-note.toml"
Error:
Bad TOML data: missing field `version` at line 1 column 1
---
Backup and delete the configuration file to restart Tp-Note
with its default configuration.
or
Application error: configuration file version mismatch:
---
Configuration file path:
"/home/getreu/.config/tp-note/tp-note.toml"
Configuration file version: '1.5.2'
Tp-Note version: '1.5.3'
Minimum required configuration file version: '1.5.3'
---
Backup and delete the old config file to restart Tp-Note with
its default values compatible with this version.
As the above error messages suggest, the solution is to backup and delete the old incompatible configuration file. Next time you start Tp-Note, a new version of this file will be installed at the same location.
There is no need to say, that in case you modified the configuration file, you should backup before delete.
Building
If the above precompiled binaries do not suite you, you can compile Tp-Note yourself.
-
Install Rust, e.g.
curl https://sh.rustup.rs -sSf | sh
-
Download, compile and install Tp-Note:
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
See also the user manual for a detailed installation description.
This project follows Semantic Versioning.
About
Author:
- Jens Getreu
Copyright:
- Apache 2 licence or MIT licence