aDict dictionary format handling
aDict provides interface to reading and writing aDict dictionary format. Typical usage:
from adict import * # data classes from adict.parser import Parser # text to data from adict.printer import Printer # data to text with open('some file') as f: a = Article('Python') a.classes.append('n') a.transcriptions.append('Л€paЙЄОёЙ™n') d1 = Definition('a kind of programming language') d2 = Definition('a kind of Snake') d2.links.append('hyperonym', 'Snake') a.content = [d1, d2] dictionary = Parser(f).parse() dictionary.articles.append(a) with open('some other file', 'w') as f: f.write(str(Printer(dictionary)))
aDict format specification
вЂ¦in English has not written yet. :)
However, I think, this format is pretty simple to understand by trial and error or by looking on this implementation.
Only me = arseniiv so far.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.