GitXplorerGitXplorer
a

quotation-tools

public
1 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
62a8f9ffe553b2df9e26ede17413bd931786a260

Update copyright dates

aakuchling committed 11 years ago
Unverified
e0ec2f91a3a84cd6dfd9fdbbdf6b2f9707f25351

Remove RCS revision markers

aakuchling committed 11 years ago
Unverified
00831a927b5b669c7a48927a76be8e3a64a39f8d

Move qtgrep's matching logic to Quotation.is_matching_regex()

aakuchling committed 11 years ago
Unverified
a500688401fe166b88e3c1479ed527ae3fcc8643

Break apart test_xmlconv into smaller test cases

aakuchling committed 11 years ago
Unverified
cebc625c95a210c7acf7d96dde8a42e85890930d

Move qtmerge logic into qel.scripts

aakuchling committed 11 years ago
Unverified
ad0c66f58cea6d5fa683968f92862fae8bb2d2c8

Remove debug print

aakuchling committed 11 years ago

README

The README file for this repository.

quotation-tools

This is a Python package containing scripts for parsing and maintaining quotation collections using the Quotation Exchange Language, or QEL, format. The scripts making up the toolkit are:

  • qtformat: For converting QEL to various other formats (text,HTML,more)
  • qtgrep: For searching through a collection
  • qtmerge: For merging a number of QEL files
  • fortune2qel: Reads a fortune(6) file and outputs QEL for as many quotations as possible.

The QEL home page is http://quotations.amk.ca/qel/ ; the latest version of this software is available there.

Suggestions, bug reports, and patches are welcome; please e-mail them to me at amk@amk.ca, or post a pull request on github.com. The master repository is at https://github.com/akuchling/quotation-tools.

Requirements

You will need Python 3.3 or greater.

Installation

The quotation-tools use the Distutils for installation. Run:

python setup.py install

to build and install them.

The QEL 2.0 DTD and some additional XML declaration files required by the DTD are installed into /usr/lib/sgml/. Run 'install-catalog --install quotation-tools' to add the installed DTDs to the master catalog. (On Debian, use 'install-sgmlcatalog' as the script name instead.)

License

All the code in this package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

The QEL DTD is under a modified version of the W3C's software license, though the copyright is held by me.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

| Andrew M. Kuchling | amk@amk.ca | http://www.amk.ca