Skip to content
/ BCE Public

Descargar información del Banco Central del Ecuador directamente desde python

Notifications You must be signed in to change notification settings

Danjar27/BCE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

getBCE

This package will help you to get and search different Central Bank Files from the BCE (banco central del ecuador) web page

Documentation

Install the package using pip or clone this repository

# pip install getBCE

from getBCE import *

TODOs

  • Refactor code into modules
  • Create a flask REST API with Flask
  • Deploy API to Heroku
  • Connect this API to econTools (a personal project)

Usage

getBCE module exports one Search class that looks for a specific file index and also a Get function that returns the link for a known file index. This way, if you don't know the index of a report or a file from BCE, you could search it up using Search class. In the other hand, if you're already familiar with a specific file index (you've worked with it recently, lets say), then you could save a couple of seconds just typing the index instead of searching for it.

Examples

Looking for the index

from getBCE import Search

search = Search()

search.set_date('2020', 'enero')
# Prints first 5 files in BCE
search.select('005')
# Returns link for selected file index

By default, Search prints the first five elements for the selected date (year, month), but this could be easily modified:

from getBCE import Search

search = Search()
search.set_date('2020', 'enero', starts_at=0, number_of_elements=30, show=True)

Getting link for an already known index

from getBCE import get_bce

file = get_bce('2020', 'enero', '005', show=True)
# Returns and prints selected file link

API Endpoints

You can use the API with this link

The API has 3 endpoinst:

  • /
  • /search/year/month
  • /search_all

/ gets 3 optional parameters, which are year, month and index

/search/year/month has 3 optional parameters, as well: starts_at, n_elements and select

and, finally /search_all receives 2 parameteres: year and month

Examples