Skip to content
/ quotes Public

A small utility for creating, organizing and accessing your own personal collection of quotes.

License

Notifications You must be signed in to change notification settings

veddox/quotes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QUOTES README
=============

quotes is a small utility for creating, organizing and accessing your own
personal collection of quotes.

Written in line with the Unix philosophy, it is small, scriptable and concentrates
on doing its one thing well. Implemented in Common Lisp, it comes with a simple, 
text-based commandline interface.

Licensed under the terms of the MIT license.


INSTALLING

Currently the only supported Common Lisp implementation is clisp. If have not
installed this yet, you will most likely find it in your distribution's repository.
On Ubuntu and derivatives, you can get it by passing the following command:

	sudo apt-get install clisp

Once clisp is installed, navigate to the directory containing quotes and start it
with:

	./quotes.lisp

If you plan on using it regularly, you can do the following for easy access
(requires root, assumes you are in the quotes folder):
	
	mkdir /usr/lib/quotes
	cp quotes.lisp util.lisp parser.lisp backend.lisp /usr/lib/quotes
	chmod 755 /usr/lib/quotes/*.lisp
	ln -s /usr/lib/quotes/quotes.lisp /usr/bin/quotes

From now on, you can access quotes like any other command in terminal.


USING

For a summary of commandline options, type

	quotes --help

Starting quotes without any parameters launches the interactive mode, which is
self-explanatory.

The default quote collection set up by quotes lives at ~/.quotes. This is a plain 
text file with a very simple syntax that is easy to expand and edit by hand - 
feel free!


TODO

Make the installation process file more user-friendly. Add support for other
Common Lisp implementations (especially SBCL). Fix bugs.

Long-term: write a GUI. This probably ought to be a standalone application in
its own right, which could communicate with quotes using sockets - that means
that quotes would need a server mode to be able to keep running in the background.


Suggestions, bug fixes or any other contributions are welcome via the Github
site https://github.com/veddox/quotes


Daniel Vedder
Last edited 28/06/2015

About

A small utility for creating, organizing and accessing your own personal collection of quotes.

Resources

License

Stars

Watchers

Forks

Packages

No packages published