Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Now this package is available on PyPi.

Script gtd.py was moved to gtd.
LICENSE and setup.py were added.
  • Loading branch information...
commit b91d3d6618b36451c3a03e97d6a71d2a51058bd1 1 parent e4f8c16
@svetlyak40wt authored
View
3  .gitignore
@@ -3,3 +3,6 @@
*.sqlite*
.vim
ctags
+MANIFEST
+dist
+build
View
24 LICENSE
@@ -0,0 +1,24 @@
+Copyright (c) 2009, Alexander Artemenko
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ * Neither the name of the gtdzen nor the
+ names of its contributors may be used to endorse or promote products
+ derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY ALEXANDER ARTEMENKO ''AS IS'' AND ANY
+EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL ALEXANDER ARTEMENKO BE LIABLE FOR ANY
+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
View
22 README.markdown
@@ -1,19 +1,27 @@
GTDzen
-------
+======
This is a simple but flexible library and application to realize [Getting Things Done][gtd] method by David Allen.
GTDzen is based on a simplicity, so you'll not find any projects, contexts or areas of responsibility. I'm sure,
that all you need is smart tagging and correct priorities, I call it - "Tagged GTD Workflow".
+Installation
+------------
+
+First of all, you need to install all requirements. Next, you can install gtdzen.
+
+If you install from the source, run `python setup.py install`.
+
+If you wish to install from the PyPi, use `easy_install gtdzen` or `pip install gtdzen`.
+
Tutorial
-========
+--------
There is only command line interface right now. But I'll be happy if somebody helps me to build a GUI for Mac OS X.
I use such aliases in the ZSH/BASH:
- alias gtd='./gtd.py'
alias gtshow='gtd show'
alias gtwork='gtd show today,work'
alias gthome='gtd show today,home'
@@ -64,14 +72,18 @@ The command 'gtd update' accepts almost the same parameters as 'gtd add' command
Ok, it's all. Have a fun and build your own tagged GTD workflow.
TODO
-====
+----
-* setup.py script.
* task annotations.
* help for command line interface.
* automatic database migrations.
* import/export to/from some XML format.
+License
+-------
+
+This code is licensed under the New BSD License. See more details in the LICENSE file.
+
Contacts
--------
View
2  aliases
@@ -1,4 +1,4 @@
-alias gtd='./gtd.py'
+alias gtd='./gtd'
alias gtshow='gtd show'
alias gtwork='gtd show today,work'
alias gthome='gtd show today,home'
View
1  development-requirements
@@ -0,0 +1 @@
+ipython
View
0  gtd.py → gtd
File renamed without changes
View
1  requirements
@@ -1,3 +1,2 @@
SQLAlchemy
Elixir
-sqlalchemy-migrate
View
33 setup.py
@@ -0,0 +1,33 @@
+from distutils.core import setup
+
+setup(
+ name = 'gtdzen',
+ version = __import__('gtdzen').__version__,
+ description = 'Simple but flexible Getting Things Done task manager with tag-oriented workflow.',
+ long_description = open('README.markdown').read(),
+ author = 'Alexander Artemenko',
+ author_email = 'svetlyak.40wt@gmail.com',
+ license = 'New BSD License',
+ keywords = 'GTD, TODO, time management',
+ url = 'http://github.com/svetlyak40wt/gtdzen/',
+ packages = ['gtdzen'],
+ scripts = ['gtd'],
+ classifiers = [
+ 'Development Status :: 3 - Alpha',
+ 'Environment :: Console',
+ 'Intended Audience :: End Users/Desktop',
+ 'Intended Audience :: Information Technology',
+ 'Intended Audience :: Developers',
+ 'License :: OSI Approved :: BSD License',
+ 'Natural Language :: English',
+ 'Operating System :: Unix',
+ 'Programming Language :: Python',
+ 'Topic :: Office/Business :: Scheduling',
+ 'Topic :: Software Development :: Libraries :: Python Modules',
+ ],
+ requires = [
+ 'SQLAlchemy',
+ 'Elixir',
+ ],
+)
+
Please sign in to comment.
Something went wrong with that request. Please try again.