changeset 79:0ccf3fd49181

Add license and some documentation.
author Matti Hamalainen <ccr@tnsp.org>
date Wed, 13 Jul 2016 12:59:50 +0300
parents 784cac877428
children 4bed40e35fae
files COPYING README.txt
diffstat 2 files changed, 59 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/COPYING	Wed Jul 13 12:59:50 2016 +0300
@@ -0,0 +1,33 @@
+Google Calendar MultiMerge
+==========================
+Programmed and designed by Matti 'ccr' Hämäläinen <ccr@tnsp.org>
+(C) Copyright 2016 Tecnic Software productions (TNSP)
+
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+ 1. Redistributions of source code must retain the above copyright
+    notice, this list of conditions and the following disclaimer.
+
+ 2. 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.
+
+ 3. The name of the author may not be used to endorse or promote
+    products derived from this software without specific prior written
+    permission.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR "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 THE AUTHOR 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.
--- a/README.txt	Wed Jul 13 12:59:33 2016 +0300
+++ b/README.txt	Wed Jul 13 12:59:50 2016 +0300
@@ -1,8 +1,31 @@
-Google Calendar MultiMerge(tm) 9000
-===================================
-By Matti 'ccr' Hämäläinen <ccr@tnsp.org>
+Google Calendar MultiMerge
+==========================
+Programmed and designed by Matti 'ccr' Hämäläinen <ccr@tnsp.org>
+(C) Copyright 2016 Tecnic Software productions (TNSP)
+
+For license information, see file "COPYING".
+
+Introduction
+============
+
+Google Calendar Multimerge (GCMM) is a simple Python utility for
+creating a "merged" calendar from a number of "source" calendars.
+Through Google Calendar API, events are copied from source calendars
+to the target calendar and updated on each run. Deleted events will
+be accordingly deleted from the target.
+
+In practice, the target is always an amalgamate of the sources, if
+any events are added or deleted from it manually, they will be deleted
+or re-added accordingly from it on the next run of GCMM.
+
+The reason for GCMM is that while an amalgamate view of all calendars
+(shared or not) can be viewed through the main calendar site, the
+amalgamate view can't be shared or viewed as an embedded element
+directly.
 
 
+How to use
+==========
 
 First, we need to install the required Python tools in order to
 install the required Google API Python modules ... in Debian/Ubuntu,