OutWiker - the tree notes organizer
Description
OutWiker is designed to store notes in a tree. Such programs are called "outliner", personal wiki, or tree-like editors. OutWiker's main difference from the other similar programs is keeping the tree of notes in the form of directories on disk, and encouraging changing the base by external sources and programs.
Also any number of files can be attached to the page. OutWiker can contain pages of different types, currently supports three types of pages: plain text, HTML pages and wiki pages, but the number of types of pages will increase in future.
The program uses some sets of free icons taken from sites famfamfam.com, yusukekamiyamane.com and fatcow.com. Many thanks to the authors of those sites.
OutWiker distributed with source code under the GPL 3.
Downloads
Current version - 2.0.0
OutWiker for Windows
outwiker_2.0.0_win.exe (installer, 20 МБ).
outwiker_2.0.0_win.7z (7z archive, 20 МБ).
outwiker_2.0.0_win.zip (zip archive, 26 МБ).
OutWiker for Windows with all plug-ins
outwiker_2.0.0_win_all_plugins.zip (archive 7z, 33 МБ).
outwiker_2.0.0_win_all_plugins.7z (archive 7z, 25 МБ).
For Linux users created PPA-repository. To install OutWiker from the repository, perform the following commands:
sudo apt-get update
sudo apt-get install outwiker
For others Linux distributions see Sources
Screenshots
Key Features
- The base is stored as a directory tree on disk.
- Plugins supporting.
- Any number of files can be attached to each note.
- Pages can be of different types.
- Attached images can be inserted into the HTML-page.
- HTML syntax highlighting.
- Tags support.
- Support for bookmarks.
- Each tree branch can be opened as a separate wiki.
- Icons for notes.
- Cross-platform (Windows and Linux).
- Portability. Program all the settings can be stored in its directory.
- Open-source program.
- The ability to create links between pages.
- Global search on your notes and search by tags.
- Batch job with the tags.
FAQ
May it be better to make the program keep notes in one file?
Keeping notes in a tree - the main feature, for which the program was developed. This does not mean that someday I will not add the option for choosing ways of storing your notes, but this will not happen in the near future.
Will there be a visual editor for the pages?
There are some thoughts to make a separate page type format RichTextFormat with the visual editor. Please do not exclude the possibility that there will be a visual editor for HTML-pages. But still I can't talk about dates.
How to install plugins
If you use OutWiker in the portable mode then to install the plug-ins need to unzip the downloaded archive to plugins folder close to the executable.
If you use OutWiker in the usual mode then select "Help - Open Plugins Folder" menu item. After that will be open folder for plugins.
In MS Windows 7 / 8.x / 10 it would be:
In Ubuntu Linux:
Take note what each plugin is a folder with the files. This plugin folder need to copy in the folder with plugins. In the preferences dialog (Edit - Preferences - Plugins) can disable plugins without remove their files from plugins folder.
Run from source code
Source code of OutWiker is free.
To get a stable version of the source code, run:
git clone https://github.com/Jenyay/outwiker.git
To get the source code version of the program, which is in development, run:
git clone https://github.com/Jenyay/outwiker.git
cd outwiker
git checkout stable
To run the command (in the directory src):
python runoutwiker.py
Version History
2.0.0 (June 2017)
- The program now uses wxPython 3.0 library.
- The editor adds the ability to duplicate the current line with hot key or menu item.
- The editor adds the ability to delete the current line with hot key or menu item.
- The editor adds the ability to move lines up / down with hot keys or menu items.
- The editor adds the ability to join lines with the hot key or menu item.
- The editor adds the ability to remove word to beginning / ending with the hot key or menu item.
- The editor adds the ability to decreade nesting level of the list items with the hot key or menu item.
- Added the menu items to move cursor in text.
- Added the menu items to copy / cut the current line to clipboard.
- Added the "--page, -p" command line parameter to select page when starting.
- Added the "--normal" command line parameter to disable minimizing when starting.
- Added the "--debug" command line parameter to run in the debug mode.
- Added the Swedish translation.
- Restored availability the icon in the system tray on Linux.
- Added the ability to add alias to page.
- Changed GUI to set hot keys.
- Added options to change editor margin color.
- Added options to change background color of the selected text.
- Removed Italian localization.
History of the previous versions