Compare commits
No commits in common. "08b6ec53fd7766ac8282d1fc65f4e7956fd2b8f6" and "4946d65fc7fd1fb5eade50aa86182131d637f528" have entirely different histories.
08b6ec53fd
...
4946d65fc7
@ -12,15 +12,13 @@ What you find in this repo is a small python-libary that connects to the ecb to
|
||||
## Usage
|
||||
You probably want to use this tool using the cli-interface which tries to understand requests in human language.
|
||||
To reference the currencies use €, eur, euro, e, E, or µ, meu, meuro, m, M;
|
||||
Currencies should be an integer or have 2 digits after the point (.).
|
||||
Dates should always be dd.mm.YYYY or dd.mm.yy
|
||||
If no date is supplied (or understood) the current date is used.
|
||||
Examples:
|
||||
#### ./meuro.py What is 200 eur in meuro
|
||||
#### ./meuro.py 120.50 meur at 12.12.2012
|
||||
#### ./meuro.py 50,000€ 10.10.2010
|
||||
#### ./meuro.py I want to know how much 2000€ from 11.11.2011 are in meuro.
|
||||
#### ./meuro.py 3.14E 01.02.2003 12:34
|
||||
#### ./meuro.py 200 meur at 12.12.2012
|
||||
#### ./meuro.py 200€ 10.10.2010
|
||||
#### ./meuro.py I want to know how much 200€ from 11.11.2011 are in meuro.
|
||||
### Python-API
|
||||
You can also import this libary from another python file
|
||||
##### The provided functions are:
|
||||
|
2
meuro.py
2
meuro.py
@ -80,7 +80,7 @@ def _extractDate(s):
|
||||
|
||||
def cliInterface():
|
||||
import sys, re
|
||||
arg = " ".join(sys.argv[1:]).replace(',','')
|
||||
arg = " ".join(sys.argv[1:])
|
||||
reFromEur = re.compile(r'(\d+(.\d\d)?)\W?(€|e|E)')
|
||||
reFromMeur = re.compile(r'(\d+(.\d\d)?)\W?(μ|m|M)')
|
||||
if (m := reFromEur.search(arg))!=None:
|
||||
|
Loading…
Reference in New Issue
Block a user