mirror of
https://github.com/puppe/moneymoney-uberspace.git
synced 2025-12-20 09:22:18 +01:00
Compare commits
No commits in common. "master" and "v1.01" have entirely different histories.
2 changed files with 5 additions and 11 deletions
|
|
@ -1,11 +1,5 @@
|
||||||
# MoneyMoney extension for Uberspace.de accounts
|
# MoneyMoney extension for Uberspace.de accounts
|
||||||
|
|
||||||
> [!IMPORTANT]
|
|
||||||
> I will not update this extension anymore, but [there is a
|
|
||||||
> fork](https://github.com/hatobi/moneymoney-uberspace) by
|
|
||||||
> [@hatobi](https://github.com/hatobi) which is actively maintained and has
|
|
||||||
> additional functionality.
|
|
||||||
|
|
||||||
This extension for [MoneyMoney](https://moneymoney-app.com/) retrieves
|
This extension for [MoneyMoney](https://moneymoney-app.com/) retrieves
|
||||||
the balance and transactions from [Uberspace.de](https://uberspace.de/)
|
the balance and transactions from [Uberspace.de](https://uberspace.de/)
|
||||||
accounts.
|
accounts.
|
||||||
|
|
|
||||||
|
|
@ -4,8 +4,8 @@
|
||||||
file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
--]]
|
--]]
|
||||||
|
|
||||||
WebBanking{version = 1.02,
|
WebBanking{version = 1.01,
|
||||||
url = 'https://dashboard.uberspace.de/login',
|
url = 'https://uberspace.de/login',
|
||||||
services = {'Uberspace.de'},
|
services = {'Uberspace.de'},
|
||||||
description = string.format(
|
description = string.format(
|
||||||
MM.localizeText("Get balance and transactions for %s"),
|
MM.localizeText("Get balance and transactions for %s"),
|
||||||
|
|
@ -24,7 +24,7 @@ function InitializeSession (protocol, bankCode, username, username2,
|
||||||
-- Login.
|
-- Login.
|
||||||
usUsername = username
|
usUsername = username
|
||||||
|
|
||||||
html = HTML(usConnection:get('https://dashboard.uberspace.de/login'))
|
html = HTML(usConnection:get('https://uberspace.de/login'))
|
||||||
html:xpath('//input[@name="login"]'):attr('value', username)
|
html:xpath('//input[@name="login"]'):attr('value', username)
|
||||||
html:xpath('//input[@name="password"]'):attr('value', password)
|
html:xpath('//input[@name="password"]'):attr('value', password)
|
||||||
|
|
||||||
|
|
@ -67,7 +67,7 @@ function RefreshAccount (account, since)
|
||||||
end
|
end
|
||||||
|
|
||||||
html = HTML(usConnection:get(
|
html = HTML(usConnection:get(
|
||||||
'https://dashboard.uberspace.de/dashboard/accounting'))
|
'https://uberspace.de/dashboard/accounting'))
|
||||||
tableRows = html:xpath(
|
tableRows = html:xpath(
|
||||||
'//*[@id="transactions"]//tr[count(td)=3][position()<last()]')
|
'//*[@id="transactions"]//tr[count(td)=3][position()<last()]')
|
||||||
print('Found ' .. tableRows:length() .. ' rows')
|
print('Found ' .. tableRows:length() .. ' rows')
|
||||||
|
|
@ -104,5 +104,5 @@ function RefreshAccount (account, since)
|
||||||
end
|
end
|
||||||
|
|
||||||
function EndSession ()
|
function EndSession ()
|
||||||
usConnection:get('https://dashboard.uberspace.de/logout')
|
usConnection:get('https://uberspace.de/logout')
|
||||||
end
|
end
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue