Automate weekly work.
- Python3
- Attendee List
- Announcement
- Downloader
The identification is retrieved from Student ID cards by NFC reader and it associates with built-in calendar.
Event register and timeline to announce are covered in this mechanism.
It's implemented via gmail with smtp protocol.
A download mechanism for various source. Moreover, It supports Google Drive.
Execute all the test suites via:
make check
Execute particular test suites via:
make XXX_test XXX_test ...
Please follow PEP8.
Statistic for violenting PEP8:
make pep8stat
Print the diff for the fixed sources:
make pep8diff
Discipline sources to follow PEP8:
make pep8replace
Contributing is welcome, please use GitHub issue and Pull Request to contribute!
Notice that you should follow the coding style
and send PR to dev/master branch
.
Forbid to force push on master
and dev/master
branch. Commit messages is such a
treasure for each project on Github. One of risks of force push is to rearrange all
commit messages if you use git rebase
. It's possible to remove the merge notification
message. We could retrieve lots of information from that kind of messages including
the number of PR merged and branch name for briefly introducing what this PR for.