Skip to content
The greek goddess of truth, here to help Hermes with maintaining KGP's noticeboard data
Branch: master
Clone or download
Latest commit c1cbb5d Oct 20, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore Rewrite endpoints for API pagination Feb 14, 2018
LICENSE Initial commit Feb 10, 2018
README.md Update README Feb 10, 2018
app.py Rewrite endpoints for API pagination Feb 14, 2018
models.py Fix incorrect function call Feb 14, 2018
requirements.txt Update requirements Oct 20, 2018
settings.py Forced into existence Feb 10, 2018

README.md

Veritas

The greek goddess of truth, here to help Hermes with maintaining KGP's noticeboard data

Motivation

Well, Hermes used to be an all capable god. The greatest messenger the world had ever seen. He was very well set to carry the simple task of delivering the notices from IITKGP's internal noticeboards to the students. But then, he faced his greatest enemy yet: KGP administration.

KGP administration (KGPAd) was a puny kid after all, but that was also it's greatest power. KGPAd was doltishly evil (duh.) and simply denied Hermes his chariot (server) for him to run inside KGP. Without which, Hermes simply couldn't access the internal noticeboards nor have any way to record and store them even if he could access.

But despite all the drama, Hermes needed to fulfill his oath to the students. And thus decided to live permanantly within KGP in disguise. With all the possibility to be annihilated silently within the crowd by all the gígantes (ML/DL models).

Veritas, the god of truth, offered to help this selfless god by agreeing to maintain all the notices in her books while Hermes served as the silent messenger KGP needs, but doesn't deserve.

Setup

Install dependencies

pip install -r requirements.txt

Required config variables

Veritas requires MongoDB specific environment variables to work.

MONGODB_URI="xxx" # MongoDB URI

Needless to say, Veritas is dependent on Hermes. In the way that Veritas would be serving no purpose without Hermes. So make sure Hermes is setup and running after start Veritas.

License

GPLv3. Issues and pull requests are welcome.

You can’t perform that action at this time.