fetch vocabulary from cambridge dictionary.
display English/Chinese meanings, example sentences.
might be insteresting for Chinese-English learner, translator training sample generation ..
steps:
- search the word "piggy"
./search.py piggy
- output:
OrderedDict([('title', ['piggy', 'piggy']),
('explain', ['a pig', 'like a pig']),
('explain_cn', ['猪,小猪', '像猪的']),
('example',
['Look at those cute little piggies, James!',
"He's got little piggy eyes."]),
('example_cn', ['看那些可爱的小猪,詹姆斯!', '他长着猪眼似的小眼睛。']),
('phrase', []),
('audio_src',
['https://dictionary.cambridge.org/media/english-chinese-simplified/uk_pron/u/ukp/ukpic/ukpictu023.mp3',
'https://dictionary.cambridge.org/media/english-chinese-simplified/us_pron/p/pig/piggy/piggy.mp3',
'https://dictionary.cambridge.org/media/english-chinese-simplified/uk_pron/u/ukp/ukpic/ukpictu023.mp3',
'https://dictionary.cambridge.org/media/english-chinese-simplified/us_pron/p/pig/piggy/piggy.mp3'])])
search each words in the list and generate a pretty looking note in markdown format.
steps:
- prepare an input file input.txt
will ignore empty lines and the lines that starts with
#
.
- run the dictionary
./note.py input.txt output.md --tag "My note"
- after that, an output markdown file is generated: output.md