Project information
- Category: Desktop Development
- Project date: 2022
Description
This program, launched automatically daily at night, extracts the transfer information of the partners sums of money from an Oracle database to generate them in PDF format and sends them as attachments in partner emails.
Technologies used
- Python , cryptography, cx_Oracle, configparser, fpdf, arabic_reshaper, qrcode, cx-freeze, smtplib, ssl
- Oracle Database
Application code samples
Modules used (not part of Python):
- cryptography: Encrypt and decrypt sensitive data, like passwords
- cx_Oracle: Connect to ORACLE database
- fpdf: Generate PDF files
- arabic_reshaper: Use arabic in PDF
- qrcode: Generate QR codes
- configparser: Create configuration file (ini file)
- cx-freeze: Generate exe file
Python modules used:
- smtplib: Mailing
- ssl: Use SSL encryption protocol