Projects / TreeLine

TreeLine

TreeLine is used to organize and store text data in a tree structure. It is well suited to keeping track of many different types of information. Each node of the tree can contain several defined fields, forming a mini-database. The format of each node can be defined, and the output can be shown on the screen, printed, or exported to HTML. The tree structure is navigated and edited in the left pane of the window, while various views of the child data are shown and editable in the right pane. The data is stored in XML text files. TreeLine is based on the PyQt library.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  09 Mar 2014 01:50

Release Notes: This is another unstable development snapshot of the full rewrite of TreeLine in Python 3. It includes many new features and bugfixes. It's still not entirely complete, but it's far enough along to be usable for most users. Testing is appreciated.

  •  20 Jan 2014 03:26

Release Notes: This is another unstable development snapshot of the full rewrite of TreeLine in Python 3. It includes many new features and bugfixes. It's still not feature complete, but it's far enough along to be usable for many users. This version should not be used for critical work, but testing is appreciated.

  •  23 Oct 2013 03:40

Release Notes: This is another unstable development snapshot of the full rewrite of TreeLine in Python 3. It includes many new features and bugfixes. It's still not feature complete, but it's far enough along to be usable for many users. This version should not be used for critical work, but testing is appreciated.

  •  02 May 2013 23:25

Release Notes: This is another unstable development snapshot of the full rewrite of TreeLine in Python 3. It includes many new features and bugfixes. It's still not feature complete, but it's far enough along to be usable for many users. This version should not be used for any critical work, but testing is appreciated.

  •  06 Feb 2013 22:59

Release Notes: This is an unstable development snapshot of a full rewrite of TreeLine in Python 3. It includes many performance and usability improvements. It's still not feature complete, but it's far enough along to be usable for many users. This version should not be used for any critical work, but testing is appreciated.

RSS Recent comments

05 Dec 2004 15:03 sbrenner

Re: Segmentation Fault
System is:

SUSE 8.2

AMD Athon 1.4ghz 512mbRAM

treeline 0.10.2

Python 2.2.1

PyQt 3.3.2-49

qt 2.3.2-286

qt3 3.0.5-64

sip 3.3.2-59

It fails when it gets to the point of loading the plugininterface.

Thanks,

Steve

> I'm not sure what the problem is - this

> problem has

> not been reported before. Please reply

> with the

> versions of Python, Qt, PyQt and sip

> that are installed

> on your system.

>

> Doug.

>

>

05 Dec 2004 07:25 Doug101 Thumbs up

Re: Segmentation Fault

> This looks like a very interesiting application.

> It seems to install fine on my SUSE Linux system

> but I get a "segmentation fault" error

> when I try to run it from the command line. Any

> ideas on how to get it working?

I'm not sure what the problem is - this problem has

not been reported before. Please reply with the

versions of Python, Qt, PyQt and sip that are installed

on your system.

Doug.

04 Dec 2004 21:19 sbrenner

Segmentation Fault
This looks like a very interesiting application.

It seems to install fine on my SUSE Linux system

but I get a "sgementation fault" error when I try

to run it from the command line. Any ideas on how to get it working?

07 Dec 2003 11:22 Doug101 Thumbs up

Re: python install.py --> error on line 37: how to solve?

> File "install.py", line 37
> versionList = [int(val) for val in
> versionStr.split('.')]
> ^
> SyntaxError: invalid syntax
>
> HELP!

It appears that the install script is being run with a very old version of Python (1.5.x?). TreeLine requires Python >= 2.1.

Either a proper version of Python is not installed or it is not the default (common on versions of RedHat before 8.0). If a newer version of Python is not installed, it can usually be installed alongside the old version to avoid breaking too many dependancies. If two versions are installed, you may need to run the install script with the full path to the newer version, such as:

"/usr/bin/python2 install.py"

Let me know if this doesn't work.
Doug.

06 Dec 2003 23:34 giovanniolmo

python install.py --> error on line 37: how to solve?
File "install.py", line 37
versionList = [int(val) for val in versionStr.split('.')]
^
SyntaxError: invalid syntax

HELP!

Screenshot

Project Spotlight

OpenStack4j

A Fluent OpenStack client API for Java.

Screenshot

Project Spotlight

myBill

A money flow management application.