A free note-taking, document file and activity manager for GNU/Linux.
Version 126.96.36.199 stable release
Copyright by Massimo Nardello,
Modena (Italy) 2010-2014.
- Spanish translation of MyNotex and of the manual available! See Notes in the Download section.
- If MyNotex is a note-taking software, why does it offer the possibility to manage activities? See the answer in the FAQ section.
- Want to know smart ways to use MyNotes to write books, to run a bakery or a music class? Take a look at the Repository section.
- Do you like MyNotex? Do you want to help other people to use it? See what you may do in the Contribute section.
What is MyNotex?MyNotex is a free software for GNU/Linux to take notes, to file documents and to manage activities.
Notes are gathered under different subjects and are made by a title, a date, a tags (keywords) list and a free-length text. This may be formatted: it is possible to change the font name, size and color of a selected text and of its background, and also to set bold, italic, underline and strike-through; the text may have pictures within it. The software can manage paragraph alignment, bullets, numbered and alphabetic lists with automatic indentation. Each note may have any number of attachments (files of every kind), and has also a spreadsheet-like grid to manage a list of activities which is quite similar to the one used in many software of project management. A single file of MyNotex contains various notes filed in different subjects.
(Thanks to George Supreeth for this description
Although MyNotex is described as a free-form information manager, it boasts some killer features that set it apart from the average note-taking software. Here are some of the top features.
Remember everything, keep it forever
MyNotex sits on your desktop, and not on the cloud somewhere. You control your files and backups. The notes in MyNotex are arranged in subjects. Think of subjects as notebooks and notes as, well - notes. There is no known limit to how many subjects or notes you can create in a single MyNotex document.
A Joy to Use. Simple UI and Work-flow
This is probably the only manual you'll ever need to read. In fact, go ahead and skip the rest if you want to - because with MyNotex, you'll hit the ground running. The User Interface is straight-forward, and the dual pane makes organization of content extremely easy.
Seek and it shall be found. Solid Search and Retrieval.
Notes can be dated and tagged - making search and retrieval, a snap. MyNotex searches across a wide variety of parameters, helping you to organize your notes even if they number in the thousands.
Leave no file behind. Attach anything.
You can attach virtually any type of file to a note in MyNotex. Think of the possibilities. With MyNotex you can centrally maintain all your project documents, spreadsheets, presentations, mind-maps - basically any type of file in one centralized location.
Don't just think, do. Manage projects.
Each note comes with it's own Activity-Manager. To those familiar with project management software, this is a spreadsheet-like grid which allows you to create and manage list of activities and sub-activities with project-status, critical-dates, resources and cost specifications.
Safe & Secure. Encryption.
If security is important to you, MyNotex allows encryption and decryption of notes with AES algorithm or of files, with GNU Privacy Guard (GPG), if available in the system.
Create beautiful documents on the fly
MyNotex allows you to export any note as a Open-Office or Libre-Office document. You can also import content directly from such documents as well.
Love Hyper-links? You'll love the Interlinking Notes
MyNotex makes it easy to link notes to each other, link notes to files or link to websites. Linking helps you form mental connections between your content, besides the fact that it is an incredibly useful feature.
And there's much much more...
- Writing, manipulating text, attaching files.
- Add attachments through drag and drop. Attachments are zipped and stored in a directory with the same name and path of the MyNotex file in use and automatically managed by the software; the number of attachments is limited only by the available disk space.
- Move notes from one subject to another.
- Insert pictures in the text of a note with resizing option. The pictures will be saved in the attachment directory.
- Zoom the text on a note.
- Insert and symbols to manage task-lists.
- Move paragraphs up and down within the text of a note.
Printing, Importing and Exporting
- Print a note directly, without opening it in the word processor or in the browser (provided that there are no pictures inside it)
- Import and export of a subject with the related notes and attachments from and to another file of MyNotex
- Import from Tomboy and Gnote notes. (Also of course, OpenOffice.org Writer or LibreOffice Writer files.)
- Directly open the text of the current note in OpenOffice.org Writer or LibreOffice Writer.
- Export data in HTML format. You can also display the current note in the default browser to print it.
- Copy the text of a note in Latex format to paste it in a Latex editor.
- Send the text of a note as email through the default mail software.
- Export the dates of the notes in the HTML export file, if you wish to.
Finally it is possible to synchronize two different files of MyNotex so
that the new, the changed and the deleted subjects, notes and
attachments in each one of them are mirrored in the other; at the end of
the process, the two files and attachments directories are identical.
This feature allows to modify two or more files of MyNotex offline and
then connect to the LAN or the Internet and synchronize them, also
through a cloud services like Dropbox.
So, for example, MyNotex could be useful to:
- take notes during meetings, lessons, conferences, etc;
- write and keep ideas, memos, letters, reports, agendas, projects, etc;
- write and keep encrypted reports of confidential meetings;
- write and keep series of lessons and conferences;
- write and keep a diary (daily or not);
- write and keep an archive of pdf articles (attach each pdf file to a note under a thematic subject, insert its author and its title as the note's title, its abstract as the note's text and the proper tags; in this way it will be possible to search in the abstract, in the author/title and in the tags of the pdf file);
- write and keep archive of source code (for programmers);
- write and keep reviews of books, movies, etc.
- collect many simple written documents (no images, footnotes, headings, etc.) in one file;
- create an archive of pictures, with the possibility to store the original file as attachment and a smaller version of it in the text of the notes, with proper explanations.
- create an archive of online texts (articles of web magazines, blogs, etc.) copying them from the browser;
- manage an encrypted list of passwords;
- manage a to-do list (task list);
- share notes and documents with others.
To see more unconventional uses of MyNotex, visit the Repository section.
The new features of the software added in the 1.3.0 version are:
- a spreadsheet-like grid available for each note, in which it is possible to create and manage list of activities and sub-activities with state, dates, resources and cost specifications;
- possibility to encrypt and decrypt a file of MyNotex, or any other file, with GNU Privacy Guard (GPG), if available in the system in use;
- possibility to print directly a note, without opening it in the word processor or in the browser, provided that there are no pictures inside it;
- options of the software collected in a dedicated form.
A file of MyNotex is a database of Sqlite (www.sqlite.org
), a popular software whose data can be easily read and exported through different tools available on the Internet. The version of Sqlite used by MyNotex is 3.6.22-1 or following (available in Ubuntu 10.04 or following), but it should work also with previous version major or equal to 3.
The use a Sqlite and the lack of the typical tree view structure to show the titles of the subjects and of the notes makes the difference between MyNotex and other note-taking softwares. MyNotex has been developed so that it could easily manage a large number of notes, even if it can be used just to write few texts. The use of grids instead of a tree view structure and of Sqlite format instead of a XML file grant better strenght and speed with large amount of data. This makes MyNotex useful not only for personal use, but also to share many textual documents within a group or an organization. See at the bottom of the page few information about a load test of the software.
MyNotex runs in English, French, German, Russian, Italian, Portuguese, Spanish, Dutch (translation incomplete) or Polish (translation incomplete), according to the language of the system in use. It is also possible to open with a text editor the English language file “english.lng” installed in the directory of the software (/opt/mynotex) or download it from the Download section
, open it (it's just a text file), translate all the sentences from English into one's language and install it.
MyNotex has been developed with Lazarus
(www.lazarus.freepascal.org) and the components TDBZVDateTimePicker (wiki.freepascal.org/ZVDateTimeControls_Package), a modified version of TRichMemo (http://wiki.freepascal.org/RichMemo) available in the Download section and Dcpcrypt (http://wiki.lazarus.freepascal.org/DCPcrypt). It has been developed, tested and compiled for GTK2.
The source code of MyNotex is available in the Download section
or in https://github.com/maxnd/mynotex
As the author of MyNotex, I wish to thank Jean-Philippe Fleury for his great debug of the software and for his suggestions to improve it.
The following screenshots are taken from MyNotex 1.3.0 with fictional data. Click on the pictures to enlarge them.
Main interface with transparency enabled
You may see a demo of a very old version of MyNotex
(vers. 1.1.1) in this video, created by Jean-Philippe Fleury and available in http://vimeo.com/110927806
Help and contacts
To ask questions, share ideas or report bugs about MyNotex it is possibile to subscribe or simply to visit the on line forum in http://groups.google.com/forum/#!forum/mynotex
To contact me, the author of MyNotex, send an email to ms.nardello at the domain gmail.com.
Please do not contact me in order to have support on the installation or the use of the software. I can't really answer to single users requests.
DownloadThe last version of MyNotex is 188.8.131.52, published on 21 June 2014.
In the download section the following items are available:
- the deb packages to install MyNotex in Debian, Ubuntu, Mint and other Debian-derived GNU/Linux distributions;
- the rpm packages to install MyNotex in Fedora, openSuse, Mandriva and other GNU/Linux distributions;
- English, Italian, French, German, Spanish and Russian manual of MyNotex in pdf; all the manuals but Spanish are installed automatically with the packages, so they may be downloaded only by those who want just to take a look to the software without installing it;
- the language files; they are installed automatically with the packages, so they may be downloaded only by those who want just to improve the translation;
- the source code of MyNotex and of the modified RichMemo component.
Both 32 bit and 64 bit deb and rpm packages of MyNotex are available.
Go to download section
To test the response of MyNotex (version 1.0.6) with large amounts of data, it has been created by software a file with 100,000 notes divided in 100 subjects (1,000 notes for each subject); each note contained about 15,000 characters in the text, 4 full pages of A4 format (1,5 billion of characters as total). Though the file was about 1,5 GB, the software was still responsive except for the search in notes text, which required about 25 sec. The computer used for the test was a notebook with an Intel core i5 processor and 4 GB of RAM.
This software has been made with Lazarus