Frequently Asked Questions

Where can I get the databases?

These are not distributed with Diogenes.

Are there instructions in languages other than English?

Paolo Monella has put together a webpage and a video in Italian (the video is also available in English).

On Windows, why can't Diogenes access the databases?

Currently, if you are using Windows, you may have to put the databases in folders without any accented or non-Latin characters in the name or in the name of any of its parent folders.

Even if you can enter the path to the databases successfully, and even if searching works, browsing may not work. In that case, moving the databases to a location with only plain Latin characters should fix the problem.

Note that, if your Windows username has accented or non-Latin characters, you may have to put the databases elsewhere on your computer.

How do I type Greek?

Use your computer's Unicode Greek keyboard.

There are two Greek input modes for searching: loose and strict. In loose mode, just enter Greek lowercase letters and (optionally) breathings. You can do this in the Greek alphabet or Latin (using Beta code transliteration). This will search for both upper and lowercase letters and will permit accents to appear anywhere in the search term.

If, on the other hand, your search term is entered in Greek letters with accents or uppercase, it will be interpreted in strict mode and Diogenes will only match words with your exact accentuation and capitalization. In other words, if you specify one accent or capital letter in your search pattern, you must specify them all.

How can I search for a pattern at the beginning (or end) of a word?

You do not need to use an explicit wildcard to indicate that Diogenes should match any word beginning with a given pattern: that is what it does by default.

To indicate that a pattern should only match at the beginning of a word, put a space at the start of the pattern. To match only at the end of a word, put a space after a pattern. To search for a phrase with the words in consecutive order, enter the words separated by spaces. If you want to search for multiple words in an arbitrary order, use the “Multiple Terms” search option.

Does Diogenes support wildcards or regular expressions?

Yes, to a limited extent. When it runs a search, Diogenes transforms your search expression into a very long and complicated Perl regular expression that permits it to match everywhere it needs to. That transformation sometimes leaves regular expressions in the original input intact and functioning as intended, but sometimes not. The only sure way to know if your regular expression will is to try it.

Regular expressions generally will not work when entering text in the Greek alphabet (because that requires a double transformation of the input); use Beta code transliteration into Latin letters when entering regular expressions for Greek searches instead.

The dot “.” to indicate any character (including punctuation and spaces) generally works, as do character classes (such as [a-zA-Z] to indicate any letter). The asterisk “*” modifier to indicate zero or more, the plus “+” for one or more, and the question mark “?” for zero or one usually work. Parentheses and the bar “|” for grouping alternatives sometimes work, sometimes not.

For example, in Latin you could search for all of the inflected forms of rex like so “ re(x|g(is?(bus)?|e[ms]?|um)) ” (note the spaces before and after to indicate word boundaries). Of course, you could use the “Inflected Forms” search function to do this much more easily instead.

How do I stop a running search?

On Mac and Linux, you can just start a new search and the old one will stop. On Windows, you have to explicitly kill the old search before starting a new one. Go to the menu Navigate -> Stop/Kill.

Why won't the TLL PDFs open up?

At present, the PDF functionality assumes that your computer's default web browser is set up to open PDF files directly, as opposed to downloading them or handing them off to another application to open. If you have not configured your browser in this way, the functionality of opining PDFs to the correct page will not work.

Some browsers work better than others when opening PDFs. On Windows, Chrome works better than Edge. On Linux, sometimes Chrome does not work, but Mozilla should.

I don't like the default font. Can I change it?

Diogenes 4 includes a high-quality free font, Gentium, which has excellent coverage of the required characters. If you prefer to change it, a convenient mechanism to do so has been provided since Version 4.4: go to the File menu and choose Change Font.

Can I change the appearance of the application?

If you put a file called user.css in the Diogenes user preferences folder, it will override the default settings, which are mainly found in the file diogenes.css.

How can I select a particular author among several similar names?

When you enter the name of an author, you often end up selecting multiple authors with the same or related names. For example, there are 11 writers named Apollonius in the TLG. What you can do in such cases is make a note of the author's number and use that instead. Apollonius of Rhodes is author 0001, so you can just enter the number 1 to specify him in any of the places that require an author's name. Similarly, if you want to indicate Homer and exclude the scholia and other Homeric material, just use his number, 12. You can find this number at the top of the screen when reading a text. For example, the Odyssey is (0012: 002), which is author number 12, work number 2.

In Morphological Search, why aren't all inflected forms of a Greek or Latin lemma shown?

When you ask to do a morphological search, only those inflected forms that are actually found in the TLG or PHI database are shown. Theoretically possible forms or forms only attested outside those databases are not shown.

How can I report errors in the Lexica?

The Herculean effort of digitizing the LSJ and L-S lexica was undertaken by the Perseus project, and there were inevitably some errors made in the transcription. Helma Dik maintains corrected versions of these lexica for Logeion, which Diogenes uses. Please report errors in the lexica to Helma via her Github page.

Why can't I give names with accented or non-Latin characters to filters (subsets of corpora)?

This is a bug. Until it is fixed, use only unaccented Latin characters. If you need to fix this, find the diogenes.corpora file and edit it to remove the problematic characters.

What if my computer is too old to meet the minimum requirements to run Diogenes?

If you do not meet the minimum system requirements to install and run the current version of Diogenes, you can still use it if you are willing to enter some commands manually.

The integrated Diogenes application consists of a client, which is like a web browser, and a server that works with the texts. The minimum requirements pertain to the client. Even a very old computer ought to be able to run the server and connect to it with an ordinary web browser. Here are step-by-step instructions, which do presume a small amount of technical knowledge.