Skip to content

Polyvalent project able to scrape banking transactions from websites or CSV files and insert it into a MySQL database. Can automatically guess categories for transactions by using BERT LLM

License

Notifications You must be signed in to change notification settings

aandriano931/polyvalent-scraper

Repository files navigation

polyvalent-scraper

Experimental project to get familiar with python language

Polyvalent scraper to extract data, postprocess it and insert it in a MySQL database. Can also use machine learning to guess data categorization

Working fonctionnalities:

  • Crawl bank website and extract specific account transactions data
  • Add the possibility to insert previous history of transactions in the database from a .csv file
  • Insert transactions into a MySQL database
  • Use a BERT LLM to guess the appropriate categories for the transactions without one
  • Various email notifications

Next steps:

  • Add a crawler for another bank
  • Extend the crawling to other type of data (energy consumption?)
  • Improve logging & monitoring?

Security:

  • Secrets are encrypted with GPG and managed using sops (.env.enc).

About

Polyvalent project able to scrape banking transactions from websites or CSV files and insert it into a MySQL database. Can automatically guess categories for transactions by using BERT LLM

Resources

License

Stars

Watchers

Forks

Packages

No packages published