Hallo Leute,
vor kurzem habe ich ein Programm fertiggestellt, das ähnlich wie z.B. wyrd termine
speichern kann - nur besser (Scherz). Über Feedback würde ich mich sehr freuen
(benschni_at_yahoo.de). Für Fragen bin ich natürlich auf offen, wenn jemand den
Code und vll. ein paar Screenshots irgendwo hosten würde, wäre das auch sehr
nett. Wenn sich jemand um das Projekt kümmern will, kann er es gerne
übernehmen, mir reicht es im Moment so wie es ist (ausserdem habe ich keine
Zeit mich im Moment darum zu kümmern).
Das ganze ist natürlich Open Source...
Der code befindet sich im Anhang, hier die Readme:
ncc - NcursesCalendar
Description:
The ncc is a calendar program designated to be used as a task planner
and reminder (actually at the moment, the the reminding function is
still not implemented).
Compilation:
To compile the code you need the developement files of the ncurses++
and the boost filesystem library (using a debian based system, you
should look for packages like: libboost-filesystem-dev,
libncurses5-dev).
Edit ncc.h and change the initialization of calendar_path and
data_path to a valid path on your system.
The code should compile after typing in the following command into a
terminal:
g++ test.cpp newdate.cpp -lncurses -lpanel -lboost_filesystem
Usage:
j - move down in the list
k - move up in the list
i - move a level down in the list
ESC - move a level up in the list
e - edit an entry in the list with vim (you should be able to change
vim to your favourite editor in the code of ncc.h)
dd - delete an entry in the list
s - creates a task list of all events in cronologic order of alle
entrys in all levels under the current selection
A word to the code - Everything Open Source ('course):
The code is ugly, messy crap, i am very sorry for that, but as i dont
have the time to correct that, the code may stay like this for quite a
while. Help is appriciated, see "Important Annouce" below.
The plural of entry is entrys and by the way: criminal actions on the
english language may be intended.
Important Annouce:
As I do not have the time to complete the Project at the moment, every
help to it is appreciated (testing & debugging; implementation of missing
features; improving, commenting and shortening code; seperating class
declerations from their implementation; whatever...)
Email at the end of text, sorry, didnt fit in here.
Planned, but not implemeted features:
-Reminding Function:
This function shall remind the user of comming events by the use of a
deamon (e.g. the cron deamon).
-Display of the whole Number of events in a year/month/day
-Continual events, which will take more than one line in one of the
different views
-Configuration file
-other things(cut and copy...)
This Program was created by Benjamin Schnitzler
benschni_at_yahoo.de