Bu proje, Yahoo Mail üzerinden gelen günlük teknik analiz raporlarını okuyarak, BIST Katılım Pay Endeksine göre filtrelenmiş hisse listesini içeren bir e-posta oluşturur ve gönderir. Python ile geliştirilmiş olup, GitHub Actions ile her gün otomatik olarak çalıştırılır.
- "RAPOR" klasöründen günlük teknik analiz raporunu çekmek.
- Belirtilen hisse listesine (
data/katilim.txt
) BIST Katılım endeksindekilerine göre raporu filtrelemek. - Filtrelenmiş raporu HTML formatında e-posta olarak göndermek.
- E-posta Konusu:
Filtrelenmiş Hisse Raporu
- Gönderici:
KATILIM TEKNIK <email@yahoo.com>
(Buradaki adresi yahoo mail adresiniz ile değiştiriniz.) - Ek Bilgi: "Yahoo E-Mail alt yapısına göre düzenlenmiştir."
- Python 3.11
- Kütüphaneler:
imaplib
email
smtplib
pandas
beautifulsoup4
- Depoyu Klonlayın:
git clone https://github.com/kullanici/technicalreportmail.git cd technicalreportmail
This project reads daily technical analysis reports from Yahoo Mail, filters them based on the BIST Participation Index using a specified stock list, and sends the filtered report as an email in HTML format. It is developed in Python and runs automatically every day via GitHub Actions.
- Retrieve the daily technical analysis report from the "RAPOR" folder.
- Filter the report according to the stock list (
data/katilim.txt
) based on the BIST Participation Index. - Send the filtered report as an HTML-formatted email.
- Email Subject:
Filtrelenmiş Hisse Raporu
(Filtered Stock Report) - Sender:
KATILIM TEKNIK <email@yahoo.com>
(Replace this address with your Yahoo Mail address.) - Additional Info: "Configured for the Yahoo Email infrastructure."
- Python 3.11
- Libraries:
imaplib
email
smtplib
pandas
beautifulsoup4
- Clone the Repository:
git clone https://github.com/username/technicalreportmail.git cd technicalreportmail