Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kjellwinblad/wtplan

Calendar program with a terminal interface, a web interface and git integration
https://github.com/kjellwinblad/wtplan

Last synced: 4 days ago
JSON representation

Calendar program with a terminal interface, a web interface and git integration

Awesome Lists containing this project

README

        

wtplan - web terminal planner
=============================

wtplan helps you manage a calendar. The calendar can be managed from a
command line interface and/or a web interface. The calendar data is
stored in a simple text file (located in `~/.wtplan` by
default). wtplan integrates with git to make backup and
synchronization between multiple computers convenient.

See the man page ([wtplan.1](http://wtplan.winsh.me/man_page.html)) for more details

* [Website](http://wtplan.winsh.me/)
* [Screenshots](http://wtplan.winsh.me/screenshots.html)

Features
--------

* command line interface
* web interface
* optional password authentication
* git integration
* simple json based data format

Requirements
------------

* golang is required to compile wtplan.
* (optional) git is required if you want to use wtplan's git integration.
* (optional) make makes building and installing more convenient but is not
required. See the Makefile for how to build without make.

Install
-------

1. Edit the paths in config.mk to fit your system if needed. (wtplan is
installed into `/usr/local/{bin,share/man/man1}` by default.)
2. Run `make install` as root. (This will build and install wtplan)

License
-------

The MIT/X Consortium License. See the LICENSE file for details.