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:
- FII: colects data for Brazilian real estate funds
- Arguments:
- list that will be populated with funds data
- Returns:
- populated list
- Arguments:
Version history
3.0.1
- Included parameter to limit the number of FIIs fetched. This will be used for testing the full MagicFII program
3.0.0
- Released the FII module to colect data for Brazilian real estate funds
2.3.7
- Changed from a single module ('mftoolbox') containing all classes and functions to a multi-module approach
- Changed internal imports to hide objects that don't need to be exposed (import xxx as _xxx)
- implemented error handling to cotacaodolar module
2.3.0 - 2.3.6
- perfecting the process of package generation. No changes to code
Release files for mftoolbox 5.0.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mftoolbox-5.0.5.tar.gz | 19.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mftoolbox-5.0.5-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 52.3 kB
Release files / mftoolbox-5.0.5.tar.gz
| Download URL | mftoolbox-5.0.5.tar.gz |
|---|---|
| Size | 19.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
dedcc13bae9a2ac74a4bd39e3dce6832ffd7b339062990df578eb000585e0505
|
|
BLAKE2b-256 checksum How to use checksums |
d1fd239cc3dcbbf32d7da6ee2a84beda58dfb959933e603dd1389d0719251909
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8
|
Release files / mftoolbox-5.0.5-py2.py3-none-any.whl
| Download URL | mftoolbox-5.0.5-py2.py3-none-any.whl |
|---|---|
| Size | 33.1 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
627aa5b1a40f0d94ce5abd7685834157653ec67678f0d8901c1797f62ef8a4d0
|
|
BLAKE2b-256 checksum How to use checksums |
f63f6e8ef3585b945889240a765c24eab783001cb0c5d8c47db07eb43b6a461b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8
|