diff --git a/.gitignore b/.gitignore index 7890a09..05df288 100644 --- a/.gitignore +++ b/.gitignore @@ -3,7 +3,8 @@ *.cfg *~ ofx-itau +ofx-nubank .tags -selenium-server-standalone-2.46.0.jar +selenium-server-standalone-*.jar csv-nubank diff --git a/README.md b/README.md index 2b8e927..f4a73de 100644 --- a/README.md +++ b/README.md @@ -38,7 +38,10 @@ pip2 install selenium * É necessário ter o Haskell Stack instalado: ```bash -apt-get install stack +wget -q -O- https://s3.amazonaws.com/download.fpcomplete.com/ubuntu/fpco.key | sudo apt-key add - +echo "deb http://download.fpcomplete.com/ubuntu/$(lsb_release -sc) stable main"|sudo tee /etc/apt/sources.list.d/fpco.list +sudo apt-get update +sudo apt-get install stack ``` * Para compilar: @@ -54,7 +57,8 @@ cd nubank ./build.sh ``` -* Caso a sua instalação de Haskell seja nova, a compilação provavelmente instalará uma série de pacotes que precisarão ser baixados (automaticamente). Isso pode levar algum tempo. Após compilado, o executável ofx-itau/ofx-nubank é automaticamente copiado para o diretório raiz do projeto. +* Caso a sua instalação de Haskell seja nova, o ``build.sh`` baixará e instalará uma série de pacotes no ``~/.stack``. Isso pode levar algum tempo. +Após compilado, os executáveis são automaticamente copiados para o diretório raiz do projeto. Como usar: diff --git a/nubank/Main.hs b/nubank/Main.hs index 8d38472..02e57b5 100644 --- a/nubank/Main.hs +++ b/nubank/Main.hs @@ -323,7 +323,7 @@ checkAndDownloadSelenium fname = do B.writeFile fname bytes putStrLn "Download terminado" where - (Just url) = parseURI "http://selenium-release.storage.googleapis.com/2.46/selenium-server-standalone-2.46.0.jar" + (Just url) = parseURI "http://selenium-release.storage.googleapis.com/2.53/selenium-server-standalone-2.53.0.jar" startSeleniumServer :: IO () startSeleniumServer = do @@ -333,8 +333,8 @@ startSeleniumServer = do (_, _, Just st_err, _) <- createProcess (shell $ "java -jar " ++ fname){std_out = CreatePipe, std_err = CreatePipe} waitStart st_err where - -- hardcoded, por enquanto, com a versão 2.46 - bname = "selenium-server-standalone-2.46.0.jar" + -- hardcoded, por enquanto, com a versão 2.53 + bname = "selenium-server-standalone-2.53.0.jar" fullFilePath path = path ++ bname waitStart fstream = do ln <- hGetLine fstream