viric

Projects

bug is a simple tracking system for console users.
It only depends on common Unix commands. Its
database format is a text file containing simple
tabbed columns which can be even hand-edited. It
uses $EDITOR for submitting or editing the issues
and for changing states or priorities. It relies
on four fixed fields: ID, Priority, State, and
Subject. There is also a fifth free-text field for
any other information you may want to store about
the issue. There is no database locking or
notifications, so it's mostly for tracking the
user's own issues.

tkccrypt is a small text file editor frontend for
Peter Selinger's ccrypt written in basic Tcl/Tk.
The program allows opening and storing only
encrypted files, and it guarantees that the
decrypted content is never written to disk. Its
target audience is made up of users who don't feel
confident using a console encryption tool, but
need encryption for some text data. The dependency
only on ccrypt and Tcl/Tk makes this program very
easy to run on many Unix systems.

task spooler is a Unix batch system where the
tasks spooled run one after the other. The amount
of jobs to run at once can be set at any time.
Each user in each system has his own job queue.
The tasks are run in the correct context (that of
enqueue) from any shell/process, and its
output/results can be easily watched. It is very
useful when you know that your commands depend on
a lot of RAM, a lot of disk use, give a lot of
output, or for whatever reason it's better not to
run them all at the same time, while you want to
keep your resources busy for maximum benfit. Its
interface allows using it easily in scripts.

"dm" is a small tool for managing often-visited
directories using a shell like bash. It easily
allows maintaining a database of the directories
you want, with a short alias for each one. Then,
you can use "dmcd &lt;alias&gt;" for getting into
the stored directory.

Stream Replace replaces binary data in streams
(from stdin to stdout). It has two parameters: you
pass a string that should literally match, and
the replacement string. On stdout, every
occurrence will be replaced, byte by byte. It does
a job 'sed' usually cannot do: change non-text files.

stdin mixer is a small program that allows the
standard input of a program to be accessed from
different terminals through a Unix socket. It can
be used to provide a simple remote control method
for programs like mplayer or mpg321.

Terminal Mixer allows sharing the stdin/out/err of
a process through a Unix socket, TCP, or raw
ethernet (the latter only on Linux). It allows
sharing a pseudo-terminal as well, for
terminal-aware applications. The users can be
allowed only to watch, or even to contribute. You
can run your favourite 'vim' or 'bash' and access
it remotely, even with multiple users using them.

offrss is a standalone program that can download your favorite feeds and then show them in your favorite Web browser by spawning a simple local Web server. It will not only download the feeds' text, but also the pictures, so you will also be able to read comics strips and enjoy posts with pictures in them while offline. It can also generate PDFs from text. It remembers what you read and what you don't, and all the information stays in normal files, so you can synchronize it easily to any device that may not have an Internet connection. It can also work as a CGI to serve your feeds in your Web site, and it can update the feeds from crontab. It has few dependencies to build and can be cross compiled easily.

filegive easily sends or receives files point-to-point, with authentication and ciphering, and the other side only needs a Web browser. No third party server is involved in the transfer. It can use common NAT traversal protocols like uPnP and NAT-PMP, manually forwarded ports, or a public ssh server.

Recent comments

Development stopped for Terminal Mixer
I stopped developing this program for the more featured Terminal Mixer (http://www.freshmeat.net/projects/terminalmixer). 'tm' can do everything 'stdinmix' could do, and much more.