No description
Find a file
brian m. carlson 08a7864b67
filemanip: call fsync before closing.
We really do want to make sure that the data is on disk before we close the
file, or at least try really hard.  Errors from the fsync are ignored because we
can write to a file object that doesn't support fsync, like sys.stdout, or we
could have a pseudo-file object that doesn't support the fileno method.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2013-12-31 21:55:43 +00:00
doc Add some stub documentation. 2013-01-16 00:48:36 +00:00
lib/newfol filemanip: call fsync before closing. 2013-12-31 21:55:43 +00:00
test Fix JSON round-tripping. 2013-11-16 23:08:13 +00:00
utils Move utilities to their own directory. 2013-10-12 18:30:05 +00:00
.gitignore Ignore emacs backup files. 2013-11-15 00:55:24 +00:00
COPYING License code under GPLv2 with peter's permission. 2011-09-08 15:26:33 -05:00
Makefile Add a Makefile to run tests more easily. 2013-11-16 16:50:06 +00:00
newfol Fix import functionality. 2013-11-16 21:36:29 +00:00
README.md Add a README file. 2013-10-12 17:38:32 +00:00

newfol

newfol is a small, custom database and graphical frontend.

Requirements

In Debian, installing the python3-urwid package will generally satisfy the dependencies.

Getting newfol

newfol may be cloned by using git from any number of places:

git clone https://github.com/bk2204/newfol
git clone https://git.crustytoothpaste.net/git/bmc/newfol.git

It can be run immediately out of the same directory. No installation is needed.