Diogenes

Category: PHP - Search Engines

Diogenes is a tool for searching and browsing the databases of ancient texts, primarily in Latin and Greek, that are published by the Thesaurus Linguae Graecae and the Packard Humanities Institute.Features: - Links to the Perseus morphological analysis tools for Greek and Latin are provided as an option for all words in the output. This means that you can click on any Latin or Greek word anywhere in the databases and be presented immediately with a short definition, an analysis of its grammatical form and a link to its definition in larger lexica (provided that the form is known to the Perseus tool). - Searching in the TLG, PHI, DDP and inscriptions corpora using a subset of Perl regular expressions. Multiple patterns and the number that must appear within a given amount of context may be specified. - Greek word searches via the TLG word-list. - Rudimentary support for Coptic texts (NB. This is very experimental and based on vague guesswork; any pointers on improving this are welcome). - Restricting searches to specific authors and works. For corpora other than the TLG this may be done by author and work number and name; for the TLG, which includes much more information, searches may also be restricted by a range of dates, genre, location, and author's gender and epithet. - A browser to find and display any passage by location (Author, work, book, verse, etc.). - A variety of output formats, from plain ascii text to HTML to GIF graphical representations of formatted Greek text (Beta to LaTeX to PostScript to GIF). - The ability easily to define your own Greek encoding for output, thereby extending the usefulness of legacy Greek fonts. - Greek HTML output via Unicode, and thus compatible with the latest generation of polytonic Greek fonts. - High-quality LaTeX output that attempts to preserve and represent closely the markup of the physical text as recorded in the database. Thus papyri and scholia in particular become much more legible. - An object-oriented Perl module for programmers who wish to write their own scripts to access the data on the CD-Rom disks. - A command-line interface whose output can be piped to other programs, such as grep, awk, or your own Perl script for processing. - A CGI script which provides a graphical user interface to Diogenes. This may be run by a web server such as Apache and it will even run under Apache's mod_perl. For simpler installation, Diogenes comes with a small HTTP server that is run by a normal user and listens at a port on the local machine. - Support for multiple pattern matches. You may specify any number of patterns and then stipulate the minimum number of these that must be present in any given context. - Definition of lexically scoped contexts in addition to fixed numbers of lines. - Support for the Duke Documentary Papyri and Inscriptions disk. Normal serch and browse features are available for these corpora, and also for the miscellaneous texts on the PHI disk (Milton, etc.), and the canon of TLG texts. - You may use a limited subset of Perl's regular expression syntax in your queries; these will then be further processed to allow for hyphenation, formatting codes, etc. Alternatively, you may roll your own regular expression, which will be passed through unmodified (in this case you must allow for accentuation, hyphenation, etc. yourself). - The command-line program allows you to specify patterns that must not appear in the given context in order for a match to be reported. - The web-based interface allows you to jump directly to the full text in the context of any given search result. Date: 24 February, 2012


Search Tool - Text Search - Search Engine - Search - Engine - Text

Homepage: http://www.dur.ac.uk/

Developer: dur.ac.uk

License: Freeware

Operating System: All

Add a Comment

all are required fields

     
What do you think of this resource?

Select Your Rate:

Votes:0

 

Related Scripts Download

Free Javascript Search Engine is a multi-platform compatible script that adds a free javascript search engine to your web site.

developer Developer: http://www.addsearch.com
license License: Freeware
operating systems Operating System: Unix/Linux/Windows


Py_find script realises a powerful pattern search in files from actual directory or directory tree, with no indexing (thus it is always up-to-date) and quite fast.

developer Developer: home.wtal.de
license License: Freeware
operating systems Operating System: All


This script creates a multi-engine search box.

developer Developer: javascriptsource.com
license License: Freeware
operating systems Operating System: All


Tags cloud script allows you to retrieve search terms along with the numbers of searchs matching each term and display the results inside a tag cloud.

developer Developer: linkstraffic.net
license License: Freeware
operating systems Operating System: All


This script is a very simple implementation of a binary search in C.

developer Developer: apurvaslair.50g.com
license License: Freeware
operating systems Operating System: All


This is a PHP script that is used to parse the DMOZ RDF data dump files automatically.

developer Developer: SourceForge.net
license License: Freeware
operating systems Operating System: All


CNSearch is a full-text search system, easy to install and to set.

developer Developer: cn-software.com
license License: Freeware
operating systems Operating System: All


Perlfect Search is an integrated, general purpose, site indexer and search engine.

developer Developer: SourceForge.net
license License: Freeware
operating systems Operating System: All


PRO-Search is a crawler of FTP servers, SMB shares, HTTP, dc networks with powerful web search and navigation interface.

developer Developer: SourceForge.net
license License: Freeware
operating systems Operating System: All