You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Evgeniy Ierusalimov 9905f0c32d Switched to selected mailbox folder, customize target email subject and sender 12 tuntia sitten
bin Add initial set of files 2 vuotta sitten
config Switched to selected mailbox folder, customize target email subject and sender 12 tuntia sitten
migrations initial release of FinFollowBCS 2 vuotta sitten
public Add initial set of files 2 vuotta sitten
src Switched to selected mailbox folder, customize target email subject and sender 12 tuntia sitten
.env Switched to selected mailbox folder, customize target email subject and sender 12 tuntia sitten
.gitignore Notify portfolio changes using generated image instead of text 1 vuosi sitten
README.md Switched to selected mailbox folder, customize target email subject and sender 12 tuntia sitten
composer.json Prettify the output (securities names) 1 vuosi sitten
composer.lock updated libraries 4 viikkoa sitten
droid_sans_mono.ttf Notify portfolio changes using generated image instead of text 1 vuosi sitten
portfolio.xml fixed security name substitution for those which is under in movement 1 vuosi sitten
portfolio_new.xml allow new period format from xlm title 1 viikko sitten
symfony.lock updated libraries 4 viikkoa sitten

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