A set of tools to support my MF2 project
Project description
mftoolbox
Package created to support my MF2 project development.
Functions:
- encoding(): returns the proper encoding for handling config files with configparser. It's based on the based on the operating system:
- UTF-16 for Windows;
- UTF-8 for Mac.
Classes:
- Build: automatically controls build number based on changes made to the file;
- UltimaCotacaoDolar: gets the last available BRL/USD exchange rate from Brazilian's Central Bank;
- Proventos: works with dividends data;
- Timestamp: formats execution start time information
- self.str_yyyymmdd: now() formatted as YYYYMMDD
- str_hhmmss: now() formatted as HHMMSS
- dtt_timestamp: now() as timestamp
- dtt_now: now() as datetime
- CotacaoDolarData: gets USD/BRL exchange rate for a specific date
- Arguments:
- Date: string with date formatted as DD/MM/YYYY
- Returns:
- self.valor: float of the exchange rate for the specific date
- Arguments:
- CotacaoDolarHistorico: gets a list of USD/BRL exchange rate for a range of dates
- Arguments:
- Start Date: string with date formatted as DD/MM/YYYY
- End Date: string with date formatted as DD/MM/YYYY
- Returns:
- self.cotacoes: list of tuples in the format [Date, Exchange Rate]
- self.itens: total itens in the list
- Arguments:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
mftoolbox-2.3.0-py3-none-any.whl
(14.1 kB
view hashes)
Close
Hashes for mftoolbox-2.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f960830c46bfc244c4b4bb63bf620cd983055ac5a1d51b96d8a0ec692dd6723d |
|
MD5 | 30e65380ec13a9c011e92d1381beac9a |
|
BLAKE2b-256 | 5030ff0eb3577deba35d24afc53e4a9da3dc4b48a85235427e0242c965ac9118 |