選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
Evgeniy Ierusalimov 7adde57e80 refactored code for SOLID, DRY, KISS and YAGNI principles compartibility 2日前
bin Add initial set of files 2年前
config refactored code for SOLID, DRY, KISS and YAGNI principles compartibility 2日前
migrations initial release of FinFollowBCS 2年前
public Add initial set of files 2年前
src refactored code for SOLID, DRY, KISS and YAGNI principles compartibility 2日前
.env code reengineered 2週間前
.gitignore Notify portfolio changes using generated image instead of text 1年前
README.md Switched to selected mailbox folder, customize target email subject and sender 1ヶ月前
composer.json Prettify the output (securities names) 1年前
composer.lock updated libraries 2ヶ月前
droid_sans_mono.ttf Notify portfolio changes using generated image instead of text 1年前
portfolio.xml fixed security name substitution for those which is under in movement 1年前
portfolio_new.xml allow new period format from xlm title 1ヶ月前
symfony.lock updated libraries 2ヶ月前

README.md

FinFollowBCS

The main goal is

  1. Fetch emails from bcs-robot@ mailbox
  2. Extract xml reports from emails attachments
  3. Process xml reports to portfolio changes
  4. Format portfolio changes to image (using text presentation) and notify via Telegram

NB: Do not forget to remove var/imap/attachments/*.bin files after

Use .env:SECURITIES_MAP to substitute more human-readable titles instead of given ones

IMAP Connection string for selected folder: IMAP_PATH={imap.yandex.ru:993/imap/ssl}BCS-robot