readme changes
This commit is contained in:
parent
a39a34852c
commit
8f511789d9
31
README.md
31
README.md
|
@ -1,12 +1,15 @@
|
||||||
# Checks parser
|
# Checks parser
|
||||||
checks parser is a program that help parsing different formats of checks to csv.
|
checks parser is a program that help parsing different checks to csv.
|
||||||
|
|
||||||
|
!!!CURRENTLY SUPPORTED ONLY RUSSIAN CHECKS!!!
|
||||||
|
To know why, see [this section](#Checks-from-different-countries)
|
||||||
|
|
||||||
# Usage
|
# Usage
|
||||||
### Input
|
### Input
|
||||||
Ways you can input a check to this programm:
|
Ways you can input a check to this programm:
|
||||||
* Via image (it uses OCR(Optical Character Recognition) to parse check content. The picture of a check must be contrast and well-lined (text must be perpendicular to right and left borders of an image) enough in order to be parsed well.)
|
* Via image (it uses OCR(Optical Character Recognition) to parse check content. The picture of a check must be contrast and well-lined (text must be perpendicular to right and left borders of an image) enough in order to be parsed well.)
|
||||||
* Via plaintext, copied from an E-Mail. Just copy&paste text from your email, pick a correct store type (autodetect is in my plans!) and parse.
|
* Via plaintext, copied from an E-Mail. Just copy&paste text from your email, pick a correct store type (autodetect is in my plans!) and parse.
|
||||||
* Via E-Mail file (.eml) **[!NOT IMPLEMENTED YET!]**
|
* Via a picture of a check. Be sure to make the image straight and sharp. OCR is not a magic wand :(
|
||||||
* Via QrCode on check (OFD (ОФД, Оператор Фискальных Данных in Russian)). **[!NOT IMPLEMENTED YET!]**
|
* Via QrCode on check (OFD (ОФД, Оператор Фискальных Данных in Russian)). **[!NOT IMPLEMENTED YET!]**
|
||||||
|
|
||||||
### Output
|
### Output
|
||||||
|
@ -16,9 +19,10 @@ To export, you need to specify an output file path and, if you wish, you can cha
|
||||||
|
|
||||||
# Installing
|
# Installing
|
||||||
## Building
|
## Building
|
||||||
In general, you need to install following dependencies in order to build that app(I suppose you have install all the build necessaries such as cmake, make, gcc, git, etc...):
|
In general, you need to install following dependencies in order to build that app(I suppose you have installed all the build necessaries such as cmake, make, gcc, git, etc...):
|
||||||
* tesseract (you also have to install appropriate for your needs language data)
|
* tesseract (you also have to install appropriate for your needs language data)
|
||||||
* opencv
|
* opencv
|
||||||
|
* zbar
|
||||||
* curl
|
* curl
|
||||||
* nlohmann-json
|
* nlohmann-json
|
||||||
* qt5
|
* qt5
|
||||||
|
@ -30,7 +34,7 @@ Please, do not hesitate to open an issue if you cannot build that. I will help a
|
||||||
I recommend using aur helper (I use yay) to install dependencies. Or, if you're masochist, you can build all by yourself /shrug
|
I recommend using aur helper (I use yay) to install dependencies. Or, if you're masochist, you can build all by yourself /shrug
|
||||||
```
|
```
|
||||||
#Install dependencies
|
#Install dependencies
|
||||||
yay -S sudo cmake git coreutils base-devel eigen qt5-base mbedtls gtkglext opencv opencv2 nlohmann-json tesseract tesseract-data-rus vtk
|
yay -S sudo cmake git coreutils base-devel eigen qt5-base mbedtls gtkglext opencv opencv2 zbar nlohmann-json tesseract tesseract-data-rus vtk
|
||||||
#Clone and compile an app
|
#Clone and compile an app
|
||||||
git clone https://git.foxarmy.org/leca/checks-parser
|
git clone https://git.foxarmy.org/leca/checks-parser
|
||||||
cd checks-parser
|
cd checks-parser
|
||||||
|
@ -48,5 +52,22 @@ Maybe
|
||||||
### Mac OS
|
### Mac OS
|
||||||
Probably not, I do not have nor desire or time. But if you can maintain that program on Mac, I'd be grateful! Please, contact me, if you can!
|
Probably not, I do not have nor desire or time. But if you can maintain that program on Mac, I'd be grateful! Please, contact me, if you can!
|
||||||
|
|
||||||
## Precompiled
|
## Precompiled binaries
|
||||||
I plan to make precompiled binaries for Linux and Windows. Maybe I will put it on AUR. I also think that I will be making an AppImage
|
I plan to make precompiled binaries for Linux and Windows. Maybe I will put it on AUR. I also think that I will be making an AppImage
|
||||||
|
|
||||||
|
# Contribution
|
||||||
|
|
||||||
|
If you want to contribute to the project, you can do it by some of the following:
|
||||||
|
## Checks from different countries
|
||||||
|
|
||||||
|
I live in Russia and only know how Russian state checks system works. If you live in another country and want to help me with adding support to checks from you country - feel free to contact me!
|
||||||
|
## Issues and PRs
|
||||||
|
|
||||||
|
If you have found a bug, or want to suggest a feature - don't hesitate to open an issue / PR!
|
||||||
|
|
||||||
|
## Tell friends
|
||||||
|
|
||||||
|
You can help me by distributing that program. If you know people that are in search of such program, please let them know about its existance!
|
||||||
|
## Donate
|
||||||
|
|
||||||
|
```XMR 45ZjyH5YWdRfKxLoKEBYaiHUTcP5Z8Gv64QQxmabbooPAa7KPBxZLmqft5ohKXn5VpHiVj1x9JKCcAcAjdu9jA8b5N8XqR7```
|
||||||
|
|
Loading…
Reference in New Issue