Skip to content

Emails users a Chinese word every day, including pinyin, English translation, and example sentences.

License

Notifications You must be signed in to change notification settings

eyang2020/Daily-Chinese

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Daily-Chinese

What is Daily Chinese?

Daily Chinese is a program that emails recipients a Mandarin Chinese word or phrase every day, including pinyin, English translation, and example sentences.

Developed by Evan Yang.

Example Email

Banner

Usage

grabchars.txt: a list of words and phrases in Mandarin Chinese, separated line by line.
parser.py: scrapes pinyin, English translations, and example sentences from LINE Dict.
emailtemplates.txt: a list of formatted daily messages to be sent to users.
receiverlist.txt: a list of emails that messages from emailtemplates.txt will be sent to.
sendmail.py sends an email to each address in receiverlist.txt.

Technology & Resources

Python
Yagmail
Selenium
LINE Dict

*Not affiliated with LINE. The CN-EN dictionary is only used as a tool in this project.

Contributing

Contributions are welcomed and encouraged!

License

MIT

About

Emails users a Chinese word every day, including pinyin, English translation, and example sentences.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages