aDict dictionary format handling
Project description
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() # Parser may parse strings too! 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.
Contributors
Only me = arseniiv so far.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
aDict2-0.1.0.zip
(14.0 kB
view hashes)