{ "info": { "author": "Hugo Sadok", "author_email": "hugo@sadok.com.br", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Natural Language :: English", "Programming Language :: Python :: 2.7" ], "description": "=============\nGuiaBolso2csv\n=============\n\nGuiaBolso2csv \u00e9 um simples programa em Python cuja finalidade \u00e9 baixar os dados de transa\u00e7\u00e3o do GuiaBolso em formato csv.\n\nO GuiaBolso_ \u00e9 um app criado para agregar transa\u00e7\u00f5es de diversas contas e classific\u00e1-las de forma *quase* autom\u00e1tica. A agrega\u00e7\u00e3o e a classifica\u00e7\u00e3o s\u00e3o bastante \u00fateis no aux\u00edlio do controle dos gastos. O problema \u00e9 que a an\u00e1lise dos dados \u00e9 limitada ao que \u00e9 oferecido pela plataforma. Al\u00e9m disso, os clientes n\u00e3o t\u00eam posse de seus dados, caso a empresa deixe de existir ou ocorra alguma mudan\u00e7a na pol\u00edtica, os dados podem ser perdidos para sempre. O GuiaBolso2csv permite que os dados sejam baixados e ent\u00e3o usados (e guardados) da forma que for mais conveniente. Al\u00e9m do formato csv h\u00e1 a op\u00e7\u00e3o de gerar um arquivo xlsx (formato do Excel).\n\n.. _GuiaBolso: https://www.guiabolso.com.br/\n\n\nFuncionalidades\n---------------\n\n* Baixe suas transa\u00e7\u00f5es categorizadas do GuiaBolso.\n\n* Exporte facilmente para uma planilha do Excel.\n\n\nObtendo\n-------\n\nO jeito mais f\u00e1cil de instalar \u00e9 usando o ``pip`` (pode ser necess\u00e1rio usar sudo). Basta fazer ::\n\n pip install guiabolso2csv\n\nUso B\u00e1sico\n----------\nO guiabolso2csv pode ser usado com op\u00e7\u00f5es de linha de comando ou de forma interativa. Assim, se voc\u00ea rodar o programa sem op\u00e7\u00f5es, vai funcionar como a seguir::\n\n guiabolso2csv\n\n.. image:: docs/simple.gif\n\nObserve como foi perguntado os dados de login al\u00e9m do ano e m\u00eas das transa\u00e7\u00f5es de interesse. Finalmente um arquivo csv \u00e9 baixado para o diret\u00f3rio atual.\n\nAlternativamente, o mesmo poderia ser feito usando op\u00e7\u00f5es por linha de comando::\n\n guiabolso2csv --email example@example.com --year 2016 --month 12\n\n.. image:: docs/options.gif\n\nO \u00fanico dado n\u00e3o especificado foi a senha, que \u00e9 requisitada pelo programa.\n\nQualquer d\u00favida no uso das op\u00e7\u00f5es basta fazer::\n\n guiabolso2csv --help\n\n.. image:: docs/help.png\n\nOutras Op\u00e7\u00f5es\n-------------\nAlgumas funcionalidades n\u00e3o s\u00e3o dispon\u00edveis de forma interativa. A seguir ser\u00e1 mostrado como obter um intervalo com v\u00e1rios meses e como obter os arquivos de sa\u00edda direto no formato do Excel (xlsx).\n\nIntervalo de Meses\n..................\nPara obter um intervalo de meses basta usar as op\u00e7\u00f5es ``--last-year`` e ``--last-month``. O programa baixa automaticamente arquivos para todos os meses desde ``MONTH/YEAR`` at\u00e9 ``LAST_MONTH/LAST_YEAR``, por exemplo::\n\n guiabolso2csv --email example@example.com --year 2016 --month 12 --last-year 2017 --last-month 6\n\n.. image:: docs/range.gif\n\nBaixando em Formato do Excel\n............................\n\nAl\u00e9m de ``csv``, voc\u00ea pode baixar os dados de transa\u00e7\u00e3o diretamente no formato ``xlsx``. Para isso basta usar a flag ``--excel``, por exemplo::\n\n guiabolso2csv --email example@example.com --year 2016 --month 12 --excel\n\n.. image:: docs/xlsx.gif\n\nBaixando o reposit\u00f3rio\n----------------------\n\nCaso deseje contribuir para este reprosit\u00f3rio ou simplesmente prefere baixar diretamente (sem usar o PyPI). Siga as instru\u00e7\u00f5es a seguir.\n\nVoc\u00ea deve ter ``git`` e ``pip`` instalados para, respectivamente, baixar o reposit\u00f3rio e instalar as depend\u00eancias.\n\nClone o reposit\u00f3rio::\n\n git clone git@github.com:hsadok/guiabolso2csv.git\n\n\nV\u00e1 para o reposit\u00f3rio que voc\u00ea acabou de clonar e instale as depend\u00eancias com ``pip``::\n\n cd guiabolso2csv\n pip install -r requirements.txt\n\nPronto, voc\u00ea j\u00e1 pode usar o GuiaBolso2csv a partir do c\u00f3digo baixado fazendo::\n\n python guiabolso2csv", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/hsadok/guiabolso2csv/archive/0.4.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/hsadok/guiabolso2csv", "keywords": "finance,guiabolso,excel,csv,xlsx", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "guiabolso2csv", "package_url": "https://pypi.org/project/guiabolso2csv/", "platform": "", "project_url": "https://pypi.org/project/guiabolso2csv/", "project_urls": { "Download": "https://github.com/hsadok/guiabolso2csv/archive/0.4.tar.gz", "Homepage": "https://github.com/hsadok/guiabolso2csv" }, "release_url": "https://pypi.org/project/guiabolso2csv/0.4/", "requires_dist": null, "requires_python": "", "summary": "GuiaBolso2csv is a simple Python program that can be used todownload GuiaBolso transactions in a csv format.", "version": "0.4" }, "last_serial": 5147158, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "0f73f3fdc84bd0da30510481f5eb43f1", "sha256": "7fe58257fb8159a319299579764a4fb805d96ffa666104d38d1e4daa0c08025d" }, "downloads": -1, "filename": "guiabolso2csv-0.2.tar.gz", "has_sig": false, "md5_digest": "0f73f3fdc84bd0da30510481f5eb43f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19071, "upload_time": "2017-08-13T22:40:25", "url": "https://files.pythonhosted.org/packages/f9/be/86517f24bb10a82a8b6fd116949e90d75c6b6580126e608815f837b32713/guiabolso2csv-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "54834baa4374baac5330e27c2fce8bd5", "sha256": "46ddfaad868e111bbb4e85dc4cbaa104f1f7dff31dc4837b6aac615d4ff79d24" }, "downloads": -1, "filename": "guiabolso2csv-0.3.tar.gz", "has_sig": false, "md5_digest": "54834baa4374baac5330e27c2fce8bd5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20063, "upload_time": "2017-08-16T00:24:11", "url": "https://files.pythonhosted.org/packages/64/fb/b5725a27a8c0c8813065b794916957f1cee008c5e43627c001b4441d1523/guiabolso2csv-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "b0682696c565b6c8c5ad986a5698b4fd", "sha256": "27af6d45a511fc291f0949ae6c28bccf0d1aa9d6fe2e99a88e092066f21c37e0" }, "downloads": -1, "filename": "guiabolso2csv-0.4.tar.gz", "has_sig": false, "md5_digest": "b0682696c565b6c8c5ad986a5698b4fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18244, "upload_time": "2019-04-15T23:09:17", "url": "https://files.pythonhosted.org/packages/ee/a0/fc783bb8227d763b616cd4bd11771d203a36a89710926688f316624b949e/guiabolso2csv-0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b0682696c565b6c8c5ad986a5698b4fd", "sha256": "27af6d45a511fc291f0949ae6c28bccf0d1aa9d6fe2e99a88e092066f21c37e0" }, "downloads": -1, "filename": "guiabolso2csv-0.4.tar.gz", "has_sig": false, "md5_digest": "b0682696c565b6c8c5ad986a5698b4fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18244, "upload_time": "2019-04-15T23:09:17", "url": "https://files.pythonhosted.org/packages/ee/a0/fc783bb8227d763b616cd4bd11771d203a36a89710926688f316624b949e/guiabolso2csv-0.4.tar.gz" } ] }