├── .github ├── FUNDING.yml └── workflows │ └── tests.yml ├── .gitignore ├── .readthedocs.yml ├── CHANGELOG ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── calculadora_do_cidadao ├── __init__.py ├── __main__.py ├── adapters │ ├── __init__.py │ ├── cpi.py │ ├── dieese.py │ ├── ibge.py │ ├── igpm.py │ └── selic.py ├── download.py ├── fields.py ├── months.py ├── rows │ ├── __init__.py │ ├── fields.py │ ├── plugins │ │ ├── __init__.py │ │ ├── dicts.py │ │ ├── plugin_csv.py │ │ ├── plugin_html.py │ │ ├── utils.py │ │ └── xls.py │ └── table.py └── typing.py ├── docs ├── api.rst ├── conf.py ├── index.rst ├── new_adapters.rst └── usage.rst ├── poetry.lock ├── pyproject.toml └── tests ├── __init__.py ├── conftest.py ├── fixtures ├── allurbancityaverage.xls ├── broken-table.html ├── calculadora-do-cidadao.csv ├── cestabasica.html ├── goodadapter.csv ├── igpm.html ├── inpc.xls ├── ipca.xls ├── ipca15.xls ├── ipcae.xls └── selic.json ├── test_adapters.py ├── test_base.py ├── test_download.py ├── test_fields.py └── test_main.py /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [cuducos] 2 | -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/CHANGELOG -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/README.md -------------------------------------------------------------------------------- /calculadora_do_cidadao/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/calculadora_do_cidadao/__init__.py -------------------------------------------------------------------------------- /calculadora_do_cidadao/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/calculadora_do_cidadao/__main__.py -------------------------------------------------------------------------------- /calculadora_do_cidadao/adapters/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/calculadora_do_cidadao/adapters/__init__.py -------------------------------------------------------------------------------- /calculadora_do_cidadao/adapters/cpi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/calculadora_do_cidadao/adapters/cpi.py -------------------------------------------------------------------------------- /calculadora_do_cidadao/adapters/dieese.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/calculadora_do_cidadao/adapters/dieese.py -------------------------------------------------------------------------------- /calculadora_do_cidadao/adapters/ibge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/calculadora_do_cidadao/adapters/ibge.py -------------------------------------------------------------------------------- /calculadora_do_cidadao/adapters/igpm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/calculadora_do_cidadao/adapters/igpm.py -------------------------------------------------------------------------------- /calculadora_do_cidadao/adapters/selic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/calculadora_do_cidadao/adapters/selic.py -------------------------------------------------------------------------------- /calculadora_do_cidadao/download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/calculadora_do_cidadao/download.py -------------------------------------------------------------------------------- /calculadora_do_cidadao/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/calculadora_do_cidadao/fields.py -------------------------------------------------------------------------------- /calculadora_do_cidadao/months.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/calculadora_do_cidadao/months.py -------------------------------------------------------------------------------- /calculadora_do_cidadao/rows/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/calculadora_do_cidadao/rows/__init__.py -------------------------------------------------------------------------------- /calculadora_do_cidadao/rows/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/calculadora_do_cidadao/rows/fields.py -------------------------------------------------------------------------------- /calculadora_do_cidadao/rows/plugins/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/calculadora_do_cidadao/rows/plugins/__init__.py -------------------------------------------------------------------------------- /calculadora_do_cidadao/rows/plugins/dicts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/calculadora_do_cidadao/rows/plugins/dicts.py -------------------------------------------------------------------------------- /calculadora_do_cidadao/rows/plugins/plugin_csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/calculadora_do_cidadao/rows/plugins/plugin_csv.py -------------------------------------------------------------------------------- /calculadora_do_cidadao/rows/plugins/plugin_html.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/calculadora_do_cidadao/rows/plugins/plugin_html.py -------------------------------------------------------------------------------- /calculadora_do_cidadao/rows/plugins/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/calculadora_do_cidadao/rows/plugins/utils.py -------------------------------------------------------------------------------- /calculadora_do_cidadao/rows/plugins/xls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/calculadora_do_cidadao/rows/plugins/xls.py -------------------------------------------------------------------------------- /calculadora_do_cidadao/rows/table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/calculadora_do_cidadao/rows/table.py -------------------------------------------------------------------------------- /calculadora_do_cidadao/typing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/calculadora_do_cidadao/typing.py -------------------------------------------------------------------------------- /docs/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/docs/api.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/new_adapters.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/docs/new_adapters.rst -------------------------------------------------------------------------------- /docs/usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/docs/usage.rst -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/fixtures/allurbancityaverage.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/tests/fixtures/allurbancityaverage.xls -------------------------------------------------------------------------------- /tests/fixtures/broken-table.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/tests/fixtures/broken-table.html -------------------------------------------------------------------------------- /tests/fixtures/calculadora-do-cidadao.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/tests/fixtures/calculadora-do-cidadao.csv -------------------------------------------------------------------------------- /tests/fixtures/cestabasica.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/tests/fixtures/cestabasica.html -------------------------------------------------------------------------------- /tests/fixtures/goodadapter.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/tests/fixtures/goodadapter.csv -------------------------------------------------------------------------------- /tests/fixtures/igpm.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/tests/fixtures/igpm.html -------------------------------------------------------------------------------- /tests/fixtures/inpc.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/tests/fixtures/inpc.xls -------------------------------------------------------------------------------- /tests/fixtures/ipca.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/tests/fixtures/ipca.xls -------------------------------------------------------------------------------- /tests/fixtures/ipca15.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/tests/fixtures/ipca15.xls -------------------------------------------------------------------------------- /tests/fixtures/ipcae.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/tests/fixtures/ipcae.xls -------------------------------------------------------------------------------- /tests/fixtures/selic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/tests/fixtures/selic.json -------------------------------------------------------------------------------- /tests/test_adapters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/tests/test_adapters.py -------------------------------------------------------------------------------- /tests/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/tests/test_base.py -------------------------------------------------------------------------------- /tests/test_download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/tests/test_download.py -------------------------------------------------------------------------------- /tests/test_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/tests/test_fields.py -------------------------------------------------------------------------------- /tests/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuducos/calculadora-do-cidadao/HEAD/tests/test_main.py --------------------------------------------------------------------------------