A script for Iranian university students that send the latest news of the Golestan system via email

bsimjoo 568af5c366 add template cache-ing codes %!s(int64=4) %!d(string=hai) anos
.vscode 96665e2ed6 :eggplant: %!s(int64=4) %!d(string=hai) anos
doc 0e81a9e6b2 developing web app %!s(int64=4) %!d(string=hai) anos
templates 350ed578c8 working on templates %!s(int64=4) %!d(string=hai) anos
.gitignore 96665e2ed6 :eggplant: %!s(int64=4) %!d(string=hai) anos
config-example.ini ac892f522e work on logs %!s(int64=4) %!d(string=hai) anos
golestan_reporter.py 568af5c366 add template cache-ing codes %!s(int64=4) %!d(string=hai) anos
logger.py ac892f522e work on logs %!s(int64=4) %!d(string=hai) anos
main.py 568af5c366 add template cache-ing codes %!s(int64=4) %!d(string=hai) anos
readme.md 21079ddb26 :eggplant: %!s(int64=4) %!d(string=hai) anos
requerments.txt 90686cffd8 logger %!s(int64=4) %!d(string=hai) anos

readme.md

Golestan reporter

What is golestan?

Golestan is a legacy system! most of Iranian universities use this system for news and storing students information.

what does golestan reporter do?

Golestan Reporter is useful for Iranian students. This app uses an internal database to send the latest news uploaded to Golestan via email.

Why we store students other information?

My idea is to use a single database for all of my future projects for university students.

Installation

  1. After clone or download source code; first install requirements.

    python3 -m pip install -r requirements.txt
    
  2. Then create your own copy of config-example.ini file and name it as config.ini

    • config.ini is ignored
  3. Open config.ini and change smtp settings, email & password and ...

  4. then run main.py

    python3 main.py
    

Related docs