Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #90865 > unrolled thread

Slightly OT: Seeking (python-based) project diary tool, or framework to write one

Started byjkn <jkn_gg@nicorp.f9.co.uk>
First post2015-05-19 09:29 -0700
Last post2015-05-20 00:17 -0700
Articles 5 — 3 participants

Back to article view | Back to comp.lang.python


Contents

  Slightly OT: Seeking (python-based) project diary tool, or framework to write one jkn <jkn_gg@nicorp.f9.co.uk> - 2015-05-19 09:29 -0700
    Re: Slightly OT: Seeking (python-based) project diary tool, or framework to write one Rustom Mody <rustompmody@gmail.com> - 2015-05-19 09:50 -0700
      Re: Slightly OT: Seeking (python-based) project diary tool, or framework to write one jkn <jkn_gg@nicorp.f9.co.uk> - 2015-05-19 10:06 -0700
    Re: Slightly OT: Seeking (python-based) project diary tool, or framework to write one "Frank Millman" <frank@chagford.com> - 2015-05-20 07:33 +0200
      Re: Slightly OT: Seeking (python-based) project diary tool, or framework to write one jkn <jkn_gg@nicorp.f9.co.uk> - 2015-05-20 00:17 -0700

#90865 — Slightly OT: Seeking (python-based) project diary tool, or framework to write one

Fromjkn <jkn_gg@nicorp.f9.co.uk>
Date2015-05-19 09:29 -0700
SubjectSlightly OT: Seeking (python-based) project diary tool, or framework to write one
Message-ID<99067d97-cad4-42f8-8fd1-b1884bed769e@googlegroups.com>
Hi All
    as in the title, this is a little bit OT - but since ideally I'd like a
tool written in Python, and I know readers here have wide experience of
development/collaborative workflows etc ...

A few jobs ago the company I was with used a 'Project Diary' tool which I found
very useful. It was written in-house (in VB, I believe ;-o). I am looking for a
more widely available tool that gives similar features. 

It created and read a database which contained a series of projects. In this
context, a project was a discrete unit of development effort (eg. for a single
customer, say), and lasting from a couple of weeks to a year or more.

For each project you have a main view window which listed the 'items' in that
project. You could create a new item which was one of a large-ish number of
types. When you created a new item you were given the ability to edit a variety
of parameters, appropriate to the item type:

- info item:	freeform text/HTML
- contact item:	a form with email, telephone number fields
- datasheet item:	maybe a link to a PDF
- diary item	dated freeform
- task item	had title & fields like 'completion date', 'completion
                         percentage, etc.
- query item
- document refrence
- etc. etc.

(items could also be updated once created)

As a project develops, more and more items are added. There were sorting and
searchinf facilities to allow you to quickly find a particular item, and you
could generate custom reports based on seleted items, or date ranges,and so on.

I found this very useful and would like to find something similar, or create
something similar for my own purposes. I currently use an Excel spreadsheet
but this is a bit clunky. I am a moderately experienced Python programmer
(command line, Linux interfacing) but less experienced on the
Gui/framework/database side.

I would be interested in either pointers to something like this which might
already exists, or suggestions as to a framework that I might be able to use to
create something like this.

Other nice-to-haves for a possibly already-existing tool:

-	multiplatform
-	free, open source
-	written in Python
-	web-based probably OK.
-	extendible
-	etc. etc.

Thanks for your thoughts and any suggestions

	Jon N

[toc] | [next] | [standalone]


#90869

FromRustom Mody <rustompmody@gmail.com>
Date2015-05-19 09:50 -0700
Message-ID<1e128886-a88f-4710-beb8-3bb2491029af@googlegroups.com>
In reply to#90865
On Tuesday, May 19, 2015 at 9:59:16 PM UTC+5:30, jkn wrote:
> Hi All
>     as in the title, this is a little bit OT - but since ideally I'd like a
> tool written in Python, and I know readers here have wide experience of
> development/collaborative workflows etc ...

Occasionally the author of leo posts announcements out here
http://leoeditor.com/

[Thats about as much as I know of it]

[toc] | [prev] | [next] | [standalone]


#90871

Fromjkn <jkn_gg@nicorp.f9.co.uk>
Date2015-05-19 10:06 -0700
Message-ID<6bcb54ef-0ad9-462f-81df-b71e1d2ccce2@googlegroups.com>
In reply to#90869
Hi Rustom

On Tuesday, May 19, 2015 at 5:50:11 PM UTC+1, Rustom Mody wrote:
> On Tuesday, May 19, 2015 at 9:59:16 PM UTC+5:30, jkn wrote:
> > Hi All
> >     as in the title, this is a little bit OT - but since ideally I'd like a
> > tool written in Python, and I know readers here have wide experience of
> > development/collaborative workflows etc ...
> 
> Occasionally the author of leo posts announcements out here
> http://leoeditor.com/
> 
> [Thats about as much as I know of it]

Thanks - actually, I'm pretty familiar with Leo, and it _might_ be bent a bit
to suit my needs ... but I am thinking of something a bit more 'traditional'
in appearance, at least.

    Cheers
    Jon N

[toc] | [prev] | [next] | [standalone]


#90927

From"Frank Millman" <frank@chagford.com>
Date2015-05-20 07:33 +0200
Message-ID<mailman.160.1432100003.17265.python-list@python.org>
In reply to#90865
"jkn" <jkn_gg@nicorp.f9.co.uk> wrote in message 
news:99067d97-cad4-42f8-8fd1-b1884bed769e@googlegroups.com...
> Hi All
>    as in the title, this is a little bit OT - but since ideally I'd like a
> tool written in Python, and I know readers here have wide experience of
> development/collaborative workflows etc ...
>

Have you looked at this one? -

http://taskcoach.org/

>From their home page -

"Task Coach is a simple open source todo manager to keep track of personal 
tasks and todo lists. It is designed for composite tasks, and also offers 
effort tracking, categories, notes and more."



There seems to be at least some overlap with your requirements, so it may be 
worth a look.


It uses wxPython. According to their download page it only works with Python 
2.x, but as wxPython for Python3 is getting closer, hopefully it is on their 
roadmap to target Python3 as well.

Frank Millman


[toc] | [prev] | [next] | [standalone]


#90939

Fromjkn <jkn_gg@nicorp.f9.co.uk>
Date2015-05-20 00:17 -0700
Message-ID<a6b538c0-ed44-4e11-914c-83086b377820@googlegroups.com>
In reply to#90927
Hi Frank

On Wednesday, 20 May 2015 06:33:33 UTC+1, Frank Millman  wrote:
> "jkn" <jkn_gg@nicorp.f9.co.uk> wrote in message 
> news:99067d97-cad4-42f8-8fd1-b1884bed769e@googlegroups.com...
> > Hi All
> >    as in the title, this is a little bit OT - but since ideally I'd like a
> > tool written in Python, and I know readers here have wide experience of
> > development/collaborative workflows etc ...
> >
> 
> Have you looked at this one? -
> 
> http://taskcoach.org/
> 
> >From their home page -
> 
> "Task Coach is a simple open source todo manager to keep track of personal 
> tasks and todo lists. It is designed for composite tasks, and also offers 
> effort tracking, categories, notes and more."
> 
> 
> 
> There seems to be at least some overlap with your requirements, so it may be 
> worth a look.
> 
> 
> It uses wxPython. According to their download page it only works with Python 
> 2.x, but as wxPython for Python3 is getting closer, hopefully it is on their 
> roadmap to target Python3 as well.
> 
> Frank Millman

Yeah, I know about TaskCoach as well ;-/ (sorry, should have posted some of
these ... ). It is much more oriented towards _execution_ of projects than
tracking information about projects.

Having said that, it's a while since I looked at TaskCoach, and perhaps it has
changed or can be configured closer to what I have in mind. Thanks for the
reminder.

    Cheers
    Jon N

[toc] | [prev] | [standalone]


Back to top | Article view | comp.lang.python


csiph-web