mirror of
https://codeberg.org/scip/note.git
synced 2025-12-16 20:21:04 +01:00
CHANGED: does no more use the external touch command to create a new
file, use perls open() instead.
CHANGED: excluded some of the help texts from the usage message and the
interactive help command to a manpage.
ADDED: new commandline flag "--encrypt" which one can use to encrypt
the mysql database password. This will be decrypted before
connecting to the db. There is also a new config file option
"encrypt_passwd" which indicates an encrypted db-password.
ADDED: another new config option "ShortCd", which can be set to "yes"
or 1 and if set, then a command like "cd 13" would jump
directly to the topic of the note with the number 13.
ADDED: now you can at any time cd back to the "root" of the
topic-structure using the command "cd /".
CHANGED: mysql.pm does now only do a table-lock on single write
accesses, no more on the whole session. This allows one to
access the same db twice or more.
FIXED: Changed README and Changelog for readability on 80 by 25
displays. And changed indentation of the note script itself.
ADDED: NOTEDB.pm - a generic module, which holds some methods, which
are used by binary.pm, mysql.pm and dbm.pm.
ADDED: NOTEDB.pm generate_search(), which allows one to
use AND, OR and various combinations of them using ( and ).
ADDED: a search does now return the 2nd line of a note if a matching
note's first line is a topic.
CHANGED: use "unshift" instead of push to add $libpath to @INC.
ADDED: a new feature, Caching of notes. supported by binary.pm and
mysql.pm. To turn it on, one need to set "Cache" in the config
to a true value.
This commit is contained in:
2
config/CVS/Entries
Normal file
2
config/CVS/Entries
Normal file
@@ -0,0 +1,2 @@
|
||||
/noterc/1.3/Sun Jul 9 22:37:15 2000//
|
||||
D
|
||||
1
config/CVS/Repository
Normal file
1
config/CVS/Repository
Normal file
@@ -0,0 +1 @@
|
||||
NOTE/config
|
||||
1
config/CVS/Root
Normal file
1
config/CVS/Root
Normal file
@@ -0,0 +1 @@
|
||||
zarahg@cvs.htnews.sourceforge.net:/cvsroot/htnews
|
||||
@@ -42,6 +42,8 @@ DbDriver binary
|
||||
#FieldNumber number
|
||||
#FieldNote note
|
||||
#FieldDate date
|
||||
# uncomment for using an encrypted password, generate it with note "--encrypt"
|
||||
#encrypt_passwd 1
|
||||
#### specific end ###
|
||||
|
||||
|
||||
@@ -152,7 +154,16 @@ TempDirectory /home/you/tmp
|
||||
|
||||
|
||||
|
||||
# You can jump to a topic by typing "cd 13" in interactive mode.
|
||||
# You need to set thi soption to 1 if you want to use this feature.
|
||||
ShortCd 0
|
||||
|
||||
|
||||
|
||||
# note can use a cached copy of the note database for list/tree/search
|
||||
# this is currently only supported by the binary and the mysql backends
|
||||
# set it to 1 to turn it on, the default is 0 (off)
|
||||
Cache 0
|
||||
# That's all about it for now.
|
||||
# If you still have any questiosn, please feel free to contact
|
||||
# me by email: Thomas Linden <tom@daemon.de>
|
||||
|
||||
154
config/rc
Normal file
154
config/rc
Normal file
@@ -0,0 +1,154 @@
|
||||
comments start with #, empty lines will be ignored.
|
||||
1 turns an option on, 0 turns it off.
|
||||
An option consists of an atribute-value pair separated
|
||||
by minimum one space (more spaces and/or tabs are allowed)
|
||||
|
||||
|
||||
Your home directory, better do not change it!
|
||||
can be an environment variable or a path
|
||||
Home $ENV{'HOME'}
|
||||
|
||||
|
||||
specify the path, where the NOTEDB lib directory
|
||||
resides. This will only used if it is not
|
||||
installed inside the perl-lib directory structure!
|
||||
LibPath /usr/local/lib
|
||||
|
||||
|
||||
you need to decide which database backend you want
|
||||
to use. Please refer to the corresponding documentation
|
||||
for closer information about the certain backend!
|
||||
Currently supported types: "binary", "dbm" or "mysql".
|
||||
You must also edit/uncomment one section below for the
|
||||
backend you want to use!
|
||||
DbDriver binary
|
||||
|
||||
|
||||
backend specific settings for sql backend
|
||||
DbHost localhost
|
||||
DbUser you
|
||||
DbPasswd
|
||||
DbName mynotes
|
||||
DbTable note
|
||||
FieldNumber number
|
||||
FieldNote note
|
||||
FieldDate date
|
||||
use an encrypted password, generate it with note "--encrypt_passwd"
|
||||
encrypt_passwd 1
|
||||
#### specific end ###
|
||||
|
||||
|
||||
backend specific settings for binary(default) backend
|
||||
NoteDb ~/.notedb
|
||||
Define the maximum bytes fields can have in a
|
||||
note-entry. Do not change MaxTimeByte to less than 64!
|
||||
|
||||
MaxNoteByte 4096
|
||||
MaxTimeByte 64
|
||||
#### specific end ###
|
||||
|
||||
|
||||
backend specific settings for DBM backend
|
||||
this must be an existing directory!
|
||||
#DbName /home/you/.notedbm
|
||||
#### specific end ###
|
||||
|
||||
You can use encryption with note, that means notes and
|
||||
timestamps will be stored encrypted. This is supported
|
||||
by every db-backend.
|
||||
Set to 1 to turn it on. The Default is 0 (off)
|
||||
UseEncryption 0
|
||||
|
||||
Specify the encryption protocol. The appropriate perl
|
||||
module needs to be installed. Possible velues are
|
||||
IDEA, DES or Blowfish, the default is IDEA.
|
||||
CryptMethod IDEA
|
||||
|
||||
|
||||
You can run note always in interactive mode by simply
|
||||
typing "note". Set this option to 1 to turn it on.
|
||||
The default is 0 (off).
|
||||
AlwaysInteractive 0
|
||||
|
||||
|
||||
In interactive mode, note issues a list command if you
|
||||
simply hit enter. By turning this on, it will issue a
|
||||
longlist command instead if you hit just enter.
|
||||
The default is 0 (off)
|
||||
DefaultLong 0
|
||||
|
||||
|
||||
|
||||
You can use an external editor everytime from note instead
|
||||
of STDIN for creating new notes. Set to 1 to turn it on.
|
||||
The default is 0 (off).
|
||||
AlwaysEditor 0
|
||||
|
||||
|
||||
uncomment and edit it, if you want to use another
|
||||
editor than the default $EDITOR or as fallback vi.
|
||||
#PreferredEditor emacs
|
||||
|
||||
|
||||
If you dont prefer that note updates the timestamp of a
|
||||
note after editing, turn this on. It will
|
||||
keep the original timestamp if this option is set.
|
||||
The default is 0(off), to turn it on set to 1.
|
||||
KeepTimeStamp 0
|
||||
|
||||
|
||||
You can specify your own topic separator here.
|
||||
the default topic separator is a normal slash: "/"
|
||||
see README for details about topics!
|
||||
TopicSeparator /
|
||||
|
||||
|
||||
The maximum width for displaying a note, in CHARS.
|
||||
Depends on your screen-size. You can set it to
|
||||
"auto", if you wish that note sould determine the
|
||||
available size, but it experimental, be aware!
|
||||
MaxLen 30
|
||||
|
||||
|
||||
note can use colors for output, set this option to
|
||||
1, if you don't want it, or if your terminal does
|
||||
not support it, set to 0. The default is 1 (on).
|
||||
UseColors 1
|
||||
|
||||
|
||||
Color-definitions of the various items. Will only
|
||||
take effect, if "UseColors" is turned on!
|
||||
BorderColor BLACK
|
||||
NumberColor blue
|
||||
NoteColor green
|
||||
TimeColor black
|
||||
TopicColor BLACK
|
||||
The following colors are available:
|
||||
black, red, green, yellow, blue, magenta, cyan and white.
|
||||
for bold color write it uppercase (BLACK will be bold black)
|
||||
for underlined color append an underscore (blue_ will be underlined blue)
|
||||
for inverted color append an "I" (greenI will be inverted green)
|
||||
|
||||
|
||||
Additional to colors, you can also do a little bit of formatting your
|
||||
notes (bold, underlined, italic), see README!
|
||||
You need to set this Option to 1, if you decide to make use of this
|
||||
capabily
|
||||
FormatText 1
|
||||
|
||||
|
||||
You might specify your own directory for temporary files.
|
||||
note needs to create some temp files during editing of notes.
|
||||
You could protect this directory using the command: chmod 700 directory.
|
||||
The default is /tmp
|
||||
TempDirectory /home/you/tmp
|
||||
|
||||
|
||||
|
||||
You can jump to a topic by typing "cd 13" in interactive mode.
|
||||
You need to set thi soption to 1 if you want to use this feature.
|
||||
ShortCd 0
|
||||
|
||||
That's all about it for now.
|
||||
If you still have any questiosn, please feel free to contact
|
||||
me by email: Thomas Linden <tom@daemon.de>
|
||||
Reference in New Issue
Block a user