fibot is a python scrapper used to get information on mutual funds for www.fundlog.fr, a portfolio management app. Values are saved to fundlog database
Database also contains financial source website urls, in source
table
Function find_code_by_isin()
is used to get internal source id
Scraping parameters are defined in the scraping
table
File fibot_api.py
with two functions:
get_historical_values()
for Morningstar historical valuesget_currencies()
for Openrates currencies
File fibot_update.py
update financial data in "fin_info" by scraping sites in "source"
File fibot_hist.py
update historical tables fund_hist
Create a fibot folder and an environment 'fibot'
python3 -m venv fibot_env
source fibot_env/bin/activate
Set database parameters in file config.py
fibot_currencies.py
fibot_update.py
fibot_hist.py
TODO: log cleaning