Feature #552
Provide English translations of Greek works
100%
Description
We ought to include the English works of:
- Aeschines
- Aeschylus
- Andocides
- Apollodorus
- Appian
- Aretaeus
- Aristophanes
- Aristotle
- Bacchylides
- Demosthenes
- Dinarchus
- Diodorus Siculus
- Diogenes Laertius
- Elegy and Iambus, Volume I, Elegy and Iambus, Volume II
- Euclid
- Euripides
- Galen
- Herodotus
- Hesiod
- Hippocrates
- Homer
- Hyperides
- Flavius Josephus
- Pausanias
- Pindar
- Plato
- Plutarch
- Polybius
- Sophocles
- Strabo
- Xenophon
Subtasks
History
#1 Updated by Luke Murphey over 11 years ago
- Status changed from New to In Progress
#2 Updated by Luke Murphey over 11 years ago
The importer was successful in importing 284 works with exception of one: hist_eng.xml.
This work has an XML processing instruction:
{code}
2013-03-09 04:17:57,810 [ERROR] reader.importer.PerseusBatchImporter: Exception generated when attempting to process file="hist_eng.xml"
Traceback (most recent call last):
File "/Users/lmurphey/Documents/SP/Workspace/TextCritical.com/src/reader/importer/PerseusBatchImporter.py", line 148, in process_directory
if self.__process_file__( os.path.join( root, f) ):
File "/Users/lmurphey/Documents/SP/Workspace/TextCritical.com/src/reader/importer/PerseusBatchImporter.py", line 98, in process_file
return self.process_file(file_path, document_xml, title, author, language, editor)
File "/Users/lmurphey/Documents/SP/Workspace/TextCritical.com/src/reader/importer/PerseusBatchImporter.py", line 284, in process_file
perseus_importer.import_file(file_path)
File "/Users/lmurphey/Documents/SP/Workspace/TextCritical.com/src/reader/importer/Perseus.py", line 161, in import_file
return self.import_xml_document(doc)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/db/transaction.py", line 209, in inner
return func(*args, **kwargs)
File "/Users/lmurphey/Documents/SP/Workspace/TextCritical.com/src/reader/importer/Perseus.py", line 728, in import_xml_document
divisions = self.import_body_sub_node(body_node, current_state_set)
File "/Users/lmurphey/Documents/SP/Workspace/TextCritical.com/src/reader/importer/Perseus.py", line 1255, in import_body_sub_node
created_division_node = self.import_body_sub_node(node, state_set, import_context, True, parent_node=next_level_node)
File "/Users/lmurphey/Documents/SP/Workspace/TextCritical.com/src/reader/importer/Perseus.py", line 1255, in import_body_sub_node
created_division_node = self.import_body_sub_node(node, state_set, import_context, True, parent_node=next_level_node)
File "/Users/lmurphey/Documents/SP/Workspace/TextCritical.com/src/reader/importer/Perseus.py", line 1255, in import_body_sub_node
created_division_node = self.import_body_sub_node(node, state_set, import_context, True, parent_node=next_level_node)
File "/Users/lmurphey/Documents/SP/Workspace/TextCritical.com/src/reader/importer/Perseus.py", line 1110, in import_body_sub_node
elif node.tagName == "text" and node.attributes.get("n", None) != None:
AttributeError: ProcessingInstruction instance has no attribute 'tagName'
{code}
#3 Updated by Luke Murphey over 11 years ago
The author of the English Pindar work is actually "Basil L. Gildersleeve".
#4 Updated by Luke Murphey over 11 years ago
- Status changed from In Progress to Closed