B3 to JSON format converter
Project description
# b3tojson
This utility is intended to help converting B3 (Brasil, Bolsa, Balcão) own data format to a more portable and usable format like JSON.
## Dependencies
jsonpickle==1.3
requests==2.23.0
### For testing only * pytest==5.4.1 * pytest-mock==3.0.0
## Installing
### From source
> pip install -r requirements.txt
> pip install .
### From PyPI
> pip install b3tojson
## Running
There are some configurable parameters when running in the command line. It is even possible to automatically get the latest source file and parse into a new JSON. Options are:
–fetch Enables downloading of a new data file from B3 server. It will consider this file when parsing. This is disabled by default, try to parse a local file under files folder.
–b3_file FILENAME Specifies the local data file location. Make sure that it is UTF-8 encoded, other encoding may not work.
–json_file JSONNAME Specifies the name of the resulting JSON file. Defaults to files/stocks_data.json.
Important to note that –fetch and –b3_file are mutually exclusive.
### Example
Running to fetch a new file and customize the resulting JSON
> b3tojson –fetch –json_file files/beautiful_file.json
Using a local file to parse
> b3tojson –b3_file files/my_local_file.txt
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 Distribution
Built Distribution
Hashes for b3tojson-1.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9cffb1e9219d6791c0a6c9031ff7e9137ddf17e5cfb24b7e6c44e2de33405b47 |
|
MD5 | 2fe99ab8d1bc432e7ee7488b6ed3086a |
|
BLAKE2b-256 | e7d6e3417fbbf9d1e4eb1d655d1f9db95b96eea49772559b1c0fee31c1383570 |