Text Editors

Source (link to git-repo or to original if based on someone elses unmodified work): https://github.com/giuspen/cherrytree

17
7 .1
Description:

A hierarchical note taking application, featuring rich text and syntax highlighting, storing data in a single xml or sqlite file.

FEATURES:
• rich text (foreground color, background color, bold, italic, underline, strikethrough, small, h1, h2, h3, subscript, superscript, monospace)
• syntax highlighting supporting several programming languages
• images handling: insertion in the text, edit (resize/rotate), save as png file
• embedded files handling: insertion in the text, save to disk
• multi-level lists handling (bulleted, numbered, to-do and switch between them, multiline with shift+enter)
• simple tables handling (cells with plain text), cut/copy/paste row, import/export as csv file
• codeboxes handling: boxes of plain text (optionally with syntax highlighting) into rich text, import/export as text file
• alignment of text, images, tables and codeboxes (left/center/right/fill)
• hyperlinks associated to text and images (links to webpages, links to nodes/nodes + anchors, links to files, links to folders)
• spell check (using pygtkspellcheck and pyenchant)
• intra application copy/paste: supported single images, single codeboxes, single tables and a compound selection of rich text, images, codeboxes and tables
• cross application copy/paste (tested with libreoffice and gmail): supported single images, single codeboxes, single tables and a compound selection of rich text, images, codeboxes and tables
• copying a list of files from the file manager and pasting in cherrytree will create a list of links to files, images are recognized and inserted in the text
• print & save as pdf file of a selection / node / node and subnodes / the whole tree
• export to html of a selection / node / node and subnodes / the whole tree
• export to plain text of a selection / node / node and subnodes / the whole tree
• toc generation for a node / node and subnodes / the whole tree, based on headers h1, h2 and h3
• find a node, find in selected node, find in selected node and subnodes, find in all nodes
• replace in nodes names, replace in selected node, replace in selected node and subnodes, replace in all nodes
• iteration of the latest find, iteration of the latest replace, iteration of the latest applied text formatting
• import from html file, import from folder of html files
• import from plain text file, import from folder of plain text files
• import from basket, cherrytree, epim html, gnote, keepnote, keynote, knowit, mempad, notecase, rednotebook, tomboy, treepad lite, tuxcards, zim
• export to cherrytree file of a selection / node / node and subnodes / the whole tree
• password protection (using http://www.7-zip.org/) - NOTE: while a cherrytree password protected document is opened, an unprotected copy is extracted to a temporary folder of the filesystem; this copy is removed when you close cherrytree
• tree nodes drag and drop

WRITTEN BY: Giuseppe Penone (aka giuspen)

SUPPORTED LANGUAGES:
• Armenian (Seda Stamboltsyan, up to date)
• Chinese Simplified (Channing Wong, up to date)
• Czech (Pavel Fric, up to date)
• Dutch (Patrick Vijgeboom, TO BE UPDATED)
• English (default)
• French (Klaus Becker, up to date)
• German (Frank Brungräber, up to date)
• Italian (Vincenzo Reale, up to date)
• Japanese (Piyo, up to date)
• Lithuanian (Zygis, up to date)
• Polish (Marcin Swierczynski, up to date)
• Portuguese Brazil (Vinicius Schmidt, up to date)
• Russian (Andriy Kovtun, up to date)
• Slovenian (Erik Lovrič, up to date)
• Spanish (Daniel MC, up to date)
• Turkish (Ferhat Aydin, TO BE UPDATED)
• Ukrainian (Andriy Kovtun, up to date)
Last changelog:

0.37.3 4 years ago

• bugfix: problem with sqlite storage (ctb, ctx), bold node name and plain text node
• for the document type XML (ctd, ctz) changed the generated XML to be pretty (indented)
• change to slightly larger 'small font' in formatted text

gohanz

10 years ago

The language selector seem to be broken. If i try to select the Italian, Cherrytree restart with the default English localization.

Report

C

giuspen

10 years ago

Hi,
I cannot reproduce the problem here, what distro/version are you using?
Seems to be an installation problem.

Report

gohanz

10 years ago

I'm on Slackware 13.1. Yes it's a problem with installation. The localization files are installed under /usr/locale directory. The good directory is /usr/share/locale.
I'm using this script to build a Slackware 13.1 package

http://repository.slacky.eu/slackware-13.1/utilities/cherrytree/0.14.2/src/

Report

C

giuspen

10 years ago

all you have to do is, before creating the package, edit the file "cons.py" that you find in the folder "modules".
search for the row where is written:

LOCALE_PATH = '/usr/share/locale/'

and replace with

LOCALE_PATH = '/usr/locale/'

ciao.

Report

gohanz

10 years ago

Sorry Giuseppe maybe there is a misunderstanding?
I have to install the language files under /usr/share/locale but the setpu.py install under /usr/locale.
Maybe it's a bug?
Ciao

Report

C

giuspen

10 years ago

you're right, it was a bug (sorry about that).
if you download the archive again, now the setup.py is fixed.
thanks for the report, let me know if you still have problems.
ciao.

Report

9

tsujan

10 years ago

Your application is so great. However, you've equipped the text right click menu with too many items. I think the basic items are enough and the other ones make it difficult to use right clicking efficiently. See gEdit for an example.

Report

C

giuspen

10 years ago

you're right, I'll improve the right click menu for the next release, maybe using submenus.
thank you, cheers.

Report

Dicson12

10 years ago

Credits and License windows don't have the icon
http://www.ubuntu-pics.de/bild/53887/screenshot_01_vB1fSr.png

Report

Dicson12

10 years ago

patch:
*** /home/test/Desktop/cherrytree-0.9.6/glade/cherrytree.glade 2010-04-24 13:26:09.910331436 +0400
--- /home/test/Desktop/cherrytree-0.9.6/glade/cherrytree.glade1 2010-04-24 13:26:33.802330574 +0400
***************
*** 99,104 ****
--- 99,105 ----
<property name="modal">True</property>
<property name="window_position">center-on-parent</property>
<property name="destroy_with_parent">True</property>
+ <property name="icon">cherrytree.png</property>
<property name="type_hint">dialog</property>
<property name="transient_for">window</property>
<property name="has_separator">False</property>

Report

C

giuspen

10 years ago

Hi Dicson,
unfortunately those windows are handled directly from glade (as children of the about dialog) and the only way to fix this problem is to directly write the xml code the way you made, but this hack will be erased the next time I edit something through glade.
Cheers,
Giuseppe.

Report

Dicson12

10 years ago

he he. I did it in a glade of course.it was difficult to make a screenshot with an explanation of where to put cherrytree.png. easier to make a patch

Report

9

tsujan

10 years ago

Thank you for Hyperlinks.

Report

C

giuspen

10 years ago

It's a pleasure to improve CherryTree!
I hope to find soon the time to implement all the following:

- enable hyperlinks also to files
- insert tables
- bulleted/numbered list
- export to other formats of a node/all nodes (.odt/.html)
- better cherry icons for the nodes, possibility of choose custom icons
- spelling check
- make syntax highlighting work just in a block of text

Cheers!

Report

9

tsujan

10 years ago

Great application! Please add the possibility of creation of Internet links in CherryTree. It's a useful feature I often used in NoreCase.

Report

C

giuspen

10 years ago

I'm already working on it, soon I'll release a version supporting links to webpages and links to other nodes/other nodes anchors.
Thanks for liking CherryTree,
Cheers!

Report

Dicson12

10 years ago

It would be good to move the settings file from your home directory in ~ /.config/
Thanks! Now I can completely remove notecase.

Report

C

giuspen

10 years ago

Hi and thanks for liking CherryTree!
I will move the settings file how you advice.
Cheers,
Giuseppe.

Report

Dicson12

10 years ago

I made some changes the glade.
screenshot:http://img5.imagebanana.com/img/czgf5x/screenshot_02.png
my glade:
http://dl.dropbox.com/u/732002/cherrytree.glade

Report

Dicson12

10 years ago

The second variant
http://img5.imagebanana.com/img/tqbncq6u/screenshot_01.png

http://dl.dropbox.com/u/732002/cherrytree2.glade

Report

0.37.3 4 years ago

• bugfix: problem with sqlite storage (ctb, ctx), bold node name and plain text node
• for the document type XML (ctd, ctz) changed the generated XML to be pretty (indented)
• change to slightly larger 'small font' in formatted text

4 years ago

"¢ bugfix: import of text documents bad decoding (added new dependency python-chardet)
"¢ bugfix: copy/paste of table row not working
"¢ the chars used for the multi level bulleted lists are configurable editing config.cfg (editor/chars_listbul)
"¢ the chars used for the toc are configurable editing config.cfg (editor/chars_toc)
"¢ updated languages French, German and Polish

12345678910
515
product-maker alibaba2 Apr 19 2016 3 bad
product-maker qtnerd Jan 24 2016 3 bad
product-maker mirkogennari Dec 08 2015 3 bad
product-maker dubious Oct 27 2015 3 bad
product-maker Omega9 Oct 14 2015 9 excellent
product-maker janet Aug 22 2015 9 excellent
product-maker IamJustUs Dec 03 2013 9 excellent
product-maker teresaejunior Aug 11 2013 9 excellent
product-maker hateshark Dec 01 2012 9 excellent
product-maker cjann Jun 07 2012 9 excellent
product-maker andrewzui Jun 05 2012 9 excellent
product-maker posixru May 25 2012 9 excellent
product-maker alkaloides May 23 2012 9 excellent
product-maker pondogor May 23 2012 9 excellent
product-maker conspiritech Apr 29 2012 9 excellent
product-maker tsujan Mar 29 2011 9 excellent
product-maker obituary Mar 11 2011 3 bad
product-maker alltiptop Dec 27 2010 9 excellent
product-maker brainvision Nov 25 2010 9 excellent
product-maker Brutus180 Oct 31 2010 9 excellent
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
janet
Aug 22 2015
reiniger
Aug 13 2014
alvanx
Jun 22 2013
cjann
Jun 07 2012
remix
Feb 04 2012
stblack
Jan 20 2012
robrose
Sep 20 2011
CT-User
Jun 28 2011
Sparrowmelody
Jan 20 2011
legion1978
Dec 27 2010
Brutus180
Oct 31 2010
swordjr
Sep 19 2010
swordplay
Sep 14 2010
SilentOS
Sep 13 2010
brainvision
Sep 04 2010
wsid
Jul 18 2010
Dicson12
Dec 11 2009
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.37.3
updated Aug 06 2016
added Oct 07 2009
downloads 24h
0
mediaviews 24h 0
pageviews 24h 7
System Tags app software