- Bu program, Türkiye Cumhuriyeti kamu kurumlarının personel alım ilanlarını takip eden ve bu ilanları kullanıcıya hatırlatan bir programdır.
- Programın amacı, siteye yeni ilan eklenince kullanıcıya e-posta göndererek ilanı hatırlatmaktır.
- Program düzenli olarak saat başı çalışır ve ilanları kontrol eder.
- Programın çalışabilmesi için bilgisayarınızda Python 3.9 veya daha üst bir sürümünün yüklü olması gerekmektedir.
- Gerekli kütüphaneleri yüklemek için aşağıdaki komutu çalıştırabilirsiniz:
pip install -r requirements.txt
- Program gereksinimleri için
.env
dosyası oluşturmanız gerekmektedir. Bu dosya içerisinde aşağıdaki bilgileri tanımlamanız gerekmektedir:
FROM_MAIL = "your_mail"
FROM_MAIL_PASSWORD = "your_password"
TO_MAIL = "to_mail"
Notlar:
-
FROM_MAIL
veFROM_MAIL_PASSWORD
alanları, programın e-posta göndermek için kullanacağı e-posta adresi ve şifresi olmalıdır.TO_MAIL
alanı ise, e-posta gönderilecek adresi belirtir. -
Gmail kullanıyorsanız ve 2 adımlı doğrulama açık ise, şu adresten uygulama şifresi oluşturmanız gerekmektedir.
- Programı çalıştırmak için aşağıdaki komutu çalıştırabilirsiniz:
python app.py
- Programı arka planda çalıştırmak için aşağıdaki komutu çalıştırabilirsiniz:
nohup python app.py &
- Program çalıştırıldığında, ilanlar kontrol edilir ve yeni ilan varsa e-posta gönderilir.
- Programın çalıştığına dair ekran görüntüsü: