[](https://jappieklooster.nl/tag/haskell.html)
[](https://github.com/jappeace/haskell-template-project/actions)
[](https://discord.gg/Hp4agqy)
[](https://hackage.haskell.org/package/template)
> In lyk man is in ryk man
Dit is een snelstart importeer programma voor n26.
+ Pas SnelstartImport.hs met je account gegevens.
+ Exporteer n26 als csv en zet input.csv
+ nix develop
+ cabal run
+ nu kun je out.csv importeren in snelstart.
Onderwater zet dit de gegevens om van n26 formaat naar
dat van ING.
Neem contact op met mij als er problemen zijn
### Architecture
generally we go:
1. parse raw (potential partial) format such as csv or xml,
2. then go to typed intermiedatry (eg SepaDirectCoreScheme, or N26).
3. then go to ING.
4. write out ING
#### xml parsing
choice appears to be out of
- xml conduit, which is definetly maintained: https://hackage.haskell.org/package/xml-conduit
- hexml, looks like it got an upload last year, so that's good https://hackage.haskell.org/package/hexml
### Tools
Enter the nix shell.
```
nix develop
```
You can checkout the makefile to see what's available:
```
cat makefile
```
### Running
```
make run
```
### Fast filewatch which runs tests
```
make ghcid
```