Skip to content

Commit 603e540

Browse files
committed
ariva.js mit Benutzer + Passwort #6
1 parent cd3d6a2 commit 603e540

2 files changed

Lines changed: 29 additions & 8 deletions

File tree

docs/index.md

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,20 @@
11
# Verfügbare Plugins / Available plugins
22

3-
For website ariva.de: [Download](https://raw.githubusercontent.com/faiteanu/JavaStockQuotes/master/js/ariva.js) (updated 21.03.2023)
3+
## Ariva.de
44

5-
Danke an [Karl Heesch](https://github.com/KarlHeesch) für den letzten Fix.
5+
- Unter https://ariva.de einen neuen Benutzer-Account registrieren. Kurse sind nicht mehr ohne Registrierung abrufbar.
66

7-
# Installation to Hibiscus Depot-Viewer
7+
- [ariva.js](https://raw.githubusercontent.com/faiteanu/JavaStockQuotes/master/js/ariva.js) (zuletzt geändert 07.03.2024)
8+
herunterladen und unter Windows speichern unter
9+
`C:\Users\{USERNAME}\.jameica\hibiscus.depotviewer\js`
10+
Unter Linux das entsprechende Benutzer-Verzeichnis wählen.
11+
12+
- Die heruntergeladene Datei `ariva.js` in einem Texteditor öffnen. Die folgenden beiden Zeilen suchen und jeweils
13+
`MeinUserName` und `MeinPasswort` durch die eigenen Werte ersetzen und speichern.
14+
```js
15+
form.getInputByName("username").type("MeinUserName"); // Hier Username eintragen
16+
form.getInputByName("password").type("MeinPasswort"); // Hier Passwort eintragen
17+
```
18+
- Jameica neu starten
819
9-
Save file [ariva.js](https://raw.githubusercontent.com/faiteanu/JavaStockQuotes/master/js/ariva.js) in folder
10-
`C:\Users\{USERNAME}\.jameica\hibiscus.depotviewer\js` and restart Jameica.
20+
Danke an [gnampf1](https://github.com/gnampf1) für den letzten Fix.

js/ariva.js

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// Updated 05.10.2022 by @faiteanu
33
// Original version by @mikekorb
44
// Hotfix 21.03.2023 Karl Heesch
5+
// Hotfix 07.03.2024 @gnampf1
56

67
try {
78
load("nashorn:mozilla_compat.js");
@@ -26,7 +27,7 @@ function getAPIVersion() {
2627
};
2728

2829
function getVersion() {
29-
return "2022-10-05";
30+
return "2024-03-07";
3031
};
3132

3233
function getName() {
@@ -43,8 +44,18 @@ function prepare(fetch, search, startyear, startmon, startday, stopyear, stopmon
4344
y2 = stopyear; m2 = stopmon; d2 = stopday;
4445

4546
webClient = fetcher.getWebClient(false);
46-
url= getURL()
47-
47+
url = getURL();
48+
49+
try {
50+
page = webClient.getPage(url + "/user/login/?ref=Lw==");
51+
form = page.getHtmlElementById("kc-form-login");
52+
form.getInputByName("username").type("MeinUserName"); // Hier Username eintragen
53+
form.getInputByName("password").type("MeinPasswort"); // Hier Passwort eintragen
54+
page = page.getHtmlElementById("submit").click();
55+
} catch (error) {
56+
Logger.info("Error on Login: " + error);
57+
Logger.info("Page war " + page.asXml());
58+
}
4859

4960
var cfgliste = new ArrayList();
5061

0 commit comments

Comments
 (0)