[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#719315: ITP: taskwarrior-web -- A web interface for the Taskwarrior todo application



Package: wnpp
Severity: wishlist
Owner: Ben Armstrong <synrg@sanctuary.nslug.ns.ca>

* Package name    : taskwarrior-web
  Version         : 1.1.11
  Upstream Author : Jake Bell <jake@theunraveler.com>
* URL             : https://github.com/theunraveler/taskwarrior-web & https://rubygems.org/gems/taskwarrior-web
* License         : MIT, GPL-2
  Programming Lang: Ruby
  Description     : A web interface for the Taskwarrior todo application

A lightweight, Sinatra-based web interface for the wonderful Taskwarrior todo
application.

The current featureset includes:

* Viewing tasks sorted and grouped in various ways.
* Creating a new task with a due date, project, and tags.
* Editing and deleting tasks.
* Uses your task config to determine date formatting and when an upcoming task
  should be marked as "due".
* Optional HTTP Basic authentication.

This depends on a number of ruby libraries for which I have filed ITPs:

- ruby-parseconfig               #719307
- ruby-rack-flash3               #719308
- ruby-simple-navigation         #719310
- ruby-sinatra-simple-navigation #719312
- ruby-blockenspiel              #719313
- ruby-versionomy                #719314

Since the license for ruby-rack-flash3 still needs clarification, I am waiting
on a response from upstream before I can proceed with that one (as noted in
#719308). I am cautiously optimistic that the license will be OK. Worst case,
if the license is non-free and I cannot convince upstream to change it, I will
work with taskwarrior-web upstream to use a free alternative. With luck, it
will not come to that.

The source embeds a number of components that probably need to be packaged
separately. If I find these are not yet in the archive, I will file additional
ITPs as needed (and will tidy up this list and DEP5 format it :)

lib/taskwarrior-web/public/css/bootstrap.min.css
lib/taskwarrior-web/public/css/bootstrap-responsive.min.css
lib/taskwarrior-web/public/js/bootstrap.js
    Copyright 2012 Twitter Inc, ASL 2.0

lib/taskwarrior-web/public/css/datepicker.css
lib/taskwarrior-web/public/js/bootstrap-datepicker.js
    Copyright 2012 Stefan Petre, ASL 2.0

lib/taskwarrior-web/public/js/jquery.dataTables.min.js
    Copyright 2008-2012 Allan Jardine, Dual GPLv2+BSD

lib/taskwarrior-web/public/js/jquery.hotkeys.js
    Copyright 2010, John Resig, Dual MIT+GPLv2

lib/taskwarrior-web/public/js/jquery.min.js
    MIT

lib/taskwarrior-web/public/js/tinycon.min.js
    Copyright (c) 2012 Tom Moor, MIT

These other files are included in the source for development purposes and
therefore will be excluded from the taskwarrior-web deb:

coverage/assets/0.7.1/application.css
coverage/assets/0.7.1/application.js
    embeds Blueprint CSS Framework 0.9
	Copyright (c) 2007-, MIT
    embeds github.com style
	(c) Vasily Polovnyov <vast@whiteants.net>, ?
    embeds jQuery
	Copyright 2010, Dual MIT+GPLv2
    embeds jquery.dataTables.min.js
	 Copyright 2008-2010 Allan Jardine, Dual GPLv2+BSD
    embeds FancyBox
	Copyright (c) 2008 - 2010 Janis Skarnelis, Dual MIT+GPL version unspecified
    embeds timeago
	Copyright (c) 2008-2010, Ryan McGeary, MIT
    embeds jQuery URL parser
	Written by Mark Perkins, mark@allmarkedup.com, http://unlicense.org/ (i.e. do what you want with it!)

coverage/assets/0.7.1/smoothness/images/*.png
	Apparently the jQuery UI theme "smoothness" by the jQueryUI team, MIT
	    http://www.nuget.org/packages/jQuery.UI.Themes.smoothness/    


Reply to: