onlinesource: sortierung, neues datumsformat 'dd.mm.yy',
neue quellen: finanzen.net/Stuttgard, s-broker
This commit is contained in:
parent
46a19fe4c4
commit
f5b9929c51
2 changed files with 30 additions and 1 deletions
|
@ -28,7 +28,9 @@ sel_rgxidtype = [
|
||||||
|
|
||||||
sel_rgxdatefmt = [
|
sel_rgxdatefmt = [
|
||||||
('%d.%m.%Y', 'dd.mm.yyyy'),
|
('%d.%m.%Y', 'dd.mm.yyyy'),
|
||||||
|
('%d.%m.%y', 'dd.mm.yy'),
|
||||||
('%m/%d/%Y', 'mm/dd/yyyy'),
|
('%m/%d/%Y', 'mm/dd/yyyy'),
|
||||||
|
('%m/%d/%y', 'mm/dd/yy'),
|
||||||
('%Y-%m-%d', 'yyyy-mm-dd'),
|
('%Y-%m-%d', 'yyyy-mm-dd'),
|
||||||
('%b %d %Y', 'mon dd yyyy'),
|
('%b %d %Y', 'mon dd yyyy'),
|
||||||
]
|
]
|
||||||
|
@ -86,6 +88,11 @@ class OnlineSource(ModelSQL, ModelView):
|
||||||
help='Identifier found during test query.'),
|
help='Identifier found during test query.'),
|
||||||
'on_change_with_fndident')
|
'on_change_with_fndident')
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def __setup__(cls):
|
||||||
|
super(OnlineSource, cls).__setup__()
|
||||||
|
cls._order.insert(0, ('name', 'DESC'))
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def default_url(cls):
|
def default_url(cls):
|
||||||
""" defaul-url
|
""" defaul-url
|
||||||
|
|
|
@ -6,7 +6,7 @@ full copyright notices and license terms. -->
|
||||||
<data>
|
<data>
|
||||||
|
|
||||||
<record model="investment.source" id="web_finanzen_net">
|
<record model="investment.source" id="web_finanzen_net">
|
||||||
<field name="name">www.finanzen.net - ETF</field>
|
<field name="name">www.finanzen.net - ETF (Tradegate)</field>
|
||||||
<field name="url">https://www.finanzen.net/etf/${isin}/tgt</field>
|
<field name="url">https://www.finanzen.net/etf/${isin}/tgt</field>
|
||||||
<field name="nohtml" eval="True"/>
|
<field name="nohtml" eval="True"/>
|
||||||
<field name="rgxdate">\nKurszeit (\d+\.\d+\.\d+) \d{2}:\d{2}:\d{2}.*\n</field>
|
<field name="rgxdate">\nKurszeit (\d+\.\d+\.\d+) \d{2}:\d{2}:\d{2}.*\n</field>
|
||||||
|
@ -16,6 +16,17 @@ full copyright notices and license terms. -->
|
||||||
<field name="rgxident">WKN:.* ISIN: ([A-Z,0-9]+).*</field>
|
<field name="rgxident">WKN:.* ISIN: ([A-Z,0-9]+).*</field>
|
||||||
<field name="rgxidtype">isin</field>
|
<field name="rgxidtype">isin</field>
|
||||||
</record>
|
</record>
|
||||||
|
<record model="investment.source" id="web_finanzen_net_stu">
|
||||||
|
<field name="name">www.finanzen.net - ETF (Stuttgard)</field>
|
||||||
|
<field name="url">https://www.finanzen.net/etf/${isin}/stu</field>
|
||||||
|
<field name="nohtml" eval="True"/>
|
||||||
|
<field name="rgxdate">\nKurszeit (\d+\.\d+\.\d+) \d{2}:\d{2}:\d{2}.*\n</field>
|
||||||
|
<field name="rgxdatefmt">%d.%m.%Y</field>
|
||||||
|
<field name="rgxrate">\nKurs (\d+,\d+) EUR.*\n</field>
|
||||||
|
<field name="rgxdecimal">,</field>
|
||||||
|
<field name="rgxident">WKN:.* ISIN: ([A-Z,0-9]+).*</field>
|
||||||
|
<field name="rgxidtype">isin</field>
|
||||||
|
</record>
|
||||||
<record model="investment.source" id="web_finanzen_fonds">
|
<record model="investment.source" id="web_finanzen_fonds">
|
||||||
<field name="name">www.finanzen.net - Fonds</field>
|
<field name="name">www.finanzen.net - Fonds</field>
|
||||||
<field name="url">https://www.finanzen.net/fonds/${isin}/tgt</field>
|
<field name="url">https://www.finanzen.net/fonds/${isin}/tgt</field>
|
||||||
|
@ -45,6 +56,17 @@ full copyright notices and license terms. -->
|
||||||
<field name="rgxrate">Price\D+([\d,]*\d+\.\d+)</field>
|
<field name="rgxrate">Price\D+([\d,]*\d+\.\d+)</field>
|
||||||
<field name="rgxdecimal">.</field>
|
<field name="rgxdecimal">.</field>
|
||||||
</record>
|
</record>
|
||||||
|
<record model="investment.source" id="web_sbroker">
|
||||||
|
<field name="name">www.sbroker.de</field>
|
||||||
|
<field name="url">https://www.sbroker.de/sbl/mdaten_analyse/dksuche_a?SEARCH_VALUE=${isin}</field>
|
||||||
|
<field name="nohtml" eval="True"/>
|
||||||
|
<field name="rgxdate">\nDatum / Uhrzeit: (\d+\.\d+\.\d+) / \d+:\d+\s+\n</field>
|
||||||
|
<field name="rgxdatefmt">%d.%m.%y</field>
|
||||||
|
<field name="rgxrate">Kurs aktuell .* (\d+,\d+)\s+EUR.*\n</field>
|
||||||
|
<field name="rgxdecimal">,</field>
|
||||||
|
<field name="rgxident">\nWKN / ISIN: [A-Z,0-9]+ / ([A-Z,0-9]+)\s+\n</field>
|
||||||
|
<field name="rgxidtype">isin</field>
|
||||||
|
</record>
|
||||||
|
|
||||||
</data>
|
</data>
|
||||||
</tryton>
|
</tryton>
|
||||||
|
|
Loading…
Reference in a new issue