Tellurian snabbklocka

Allmäna diskussioner och information
Nicke
Inlägg: 832
Blev medlem: 2012-05-09, 02:11

Re: Tellurian snabbklocka

Inlägg av Nicke »

Jag får inte 2.4 att funka.
Jag kan skapa en ny user men jag kan inte skapa ny klocka och inte heller ändra några inställningar.
Start/stopp är det enda jag kan göra.
Hittar heller ingen dok för swagger på länken

Kan jag ha missat nåt?
Användarvisningsbild
StefanFjällemark
Inlägg: 1338
Blev medlem: 2014-09-01, 07:35
Ort: Stenungsund på Västkusten

Re: Tellurian snabbklocka

Inlägg av StefanFjällemark »

Hej Nicke!
Tack för att du testar.
Jag gjorde som det står i manualen, och det var inga problem att skapa en egen klocka.
Hälsningar från Stefan på västkusten :geek:
Ordförande i Svenskt Modulforum och medlem i FREMO, VMJF och MJF Rälsbiten
Nicke
Inlägg: 832
Blev medlem: 2012-05-09, 02:11

Re: Tellurian snabbklocka

Inlägg av Nicke »

Jag måste missat nån bit, följer jag manualen strikt så funkar det !
Nya APIet har jag inte hunnit prova än.

Bra jobbat!
Användarvisningsbild
StefanFjällemark
Inlägg: 1338
Blev medlem: 2014-09-01, 07:35
Ort: Stenungsund på Västkusten

Re: Tellurian snabbklocka

Inlägg av StefanFjällemark »

Hejsan
I brist på modulträffar får man pyssla med annat.
Så i dag uppdaterade jag klock-appen till .NET 5, version 2.5.0. Ingen ny funktionalitet denna gång, men det finns lite i listan att beta av.
Vill någon provköra så finns klockan här.
Hälsningar från Stefan på västkusten :geek:
Ordförande i Svenskt Modulforum och medlem i FREMO, VMJF och MJF Rälsbiten
Användarvisningsbild
StefanFjällemark
Inlägg: 1338
Blev medlem: 2014-09-01, 07:35
Ort: Stenungsund på Västkusten

Re: Tellurian snabbklocka

Inlägg av StefanFjällemark »

AlexanderEhn skrev: 2020-06-23, 23:51 Men hur är det tänkt att se ut när man visar själva klockan? Lyckas inte få till ett bra fullskärmsläge.
Version 2.5.1 ute i dag med buggfixar och en bättre "fullskärmsvisning". Under Registrering kan man välja att visa klockans tid i maximal storlek. Detta kan vara praktiskt när klockan visas på en större skärm, där den skall synas på håll. I "fullskärmsläge" visas inte heller möjligheten till mer information. Meddelanden visas, t.ex. om någon stoppar klockan.

Översta exemplet: som det brukar se ut
Nedersta exemplet: Större klockslag endast meddelande.
Bilagor
Tellurian Clock stopped 1.png
Tellurian Clock stopped 2.png
Hälsningar från Stefan på västkusten :geek:
Ordförande i Svenskt Modulforum och medlem i FREMO, VMJF och MJF Rälsbiten
Användarvisningsbild
AlexanderEhn
Inlägg: 1153
Blev medlem: 2017-07-11, 23:47
Kontakt:

Re: Tellurian snabbklocka

Inlägg av AlexanderEhn »

Strålande Stefan!

Såg att det rasslade till i Mailboxen med notifieringarna från Github. 😀
Pågående byggprojekt just nu:
"Kombihamnen", blir ingen hamn, men väl en kombiterminal i N-skala med svensk förebild Byggtråd här!
"Glassfabriken" blir en industrimodul med genomgående linje, N-Re.
Användarvisningsbild
FranzHennies
Inlägg: 38
Blev medlem: 2020-09-20, 22:12
Ort: Lund

Re: Tellurian snabbklocka

Inlägg av FranzHennies »

Det ser ju kanon bra ut. Bara tyskan kan behöva lite finslipning (såsom min svenska).

"Die Module Treffen App" är nog väldig Schwedischdeutsch - om man vill ha det är det kanske rolig. En tysk skulle nog snarare skriva "Die Modultreffenapp"
"Taktfrequenze" ska vara "Taktfrequenz"
"Spielstunde ist 11 Minuten" låter konstig. "Eine Spielstunde dauert 11 Minuten" vore perfekt.

Jag vet att jag skulle kolla på tidstabellappen, har inte hunnit.
Hälsningar, Franz

Medlem i Lundarallarna. Spår 0 i klubben, H0m hemma.

Avatar: MAN lastbil som användes på Ottensener Industriebahn (Foto: Dr. Ullrich Huckfeld).
Användarvisningsbild
StefanFjällemark
Inlägg: 1338
Blev medlem: 2014-09-01, 07:35
Ort: Stenungsund på Västkusten

Re: Tellurian snabbklocka

Inlägg av StefanFjällemark »

FranzHennies skrev: 2020-12-01, 15:14 Det ser ju kanon bra ut. Bara tyskan kan behöva lite finslipning.
Dina rättelser kommer med i nästa version. Inväntar fler ändringar innan den kommer. Tack för hjälpen.
Tyska översättningen finns på rad här: https://github.com/tellurianinteractive ... pp.de.resx
Hälsningar från Stefan på västkusten :geek:
Ordförande i Svenskt Modulforum och medlem i FREMO, VMJF och MJF Rälsbiten
Användarvisningsbild
etxbct
Inlägg: 132
Blev medlem: 2013-07-09, 01:41
Ort: Skärplinge

Re: Tellurian snabbklocka

Inlägg av etxbct »

Jag försöker checka mina curl script men får inte det att fungera. Jag kan inte starta klockan.

Detta ger att det finns en klocka:
>curl -G https://telluriantrainsclocksappserver. ... /available
["Demo"]

Detta ger att lösenordet för admin är "password":
>curl -G https://telluriantrainsclocksappserver. ... o/settings
{"name":"Demo","shouldRestart":false,"isElapsed":false,"isRunning":false,"startWeekday":"0","startTime":"06:00","speed":5.5,"durationHours":15,"pauseTime":"","pauseReason":"0","expectedResumeTime":"","showRealTimeWhenPaused":false,"overriddenElapsedTime":"","message":"","mode":"0","administratorPassword":"password","userPassword":""}

Så när jag startar klockan så är det forsatt inte startad:
>curl -X PUT -d "user=admin" -d "password=password" https://telluriantrainsclocksappserver. ... Demo/start
{ "user"= }

>curl -G https://telluriantrainsclocksappserver. ... /Demo/time
{"name":"Demo","weekday":"","time":"06:00","duration":15,"isRunning":false,"isRealtime":false,"isCompleted":false,"message":"","speed":5.5,"isUnavailable":false,"realEndTime":"13:14","fastEndTime":"21:00","isPaused":false,"pauseReason":"NoReason","pauseTime":"","expectedResumeTimeAfterPause":"","stoppedByUser":"","stoppingReason":"SelectStopReason","serverVersionNumber":"2.5.0.0"}

Det ser ut som kommandon kommer in då den listar min IP adress i användarlistan:
>curl -G https://telluriantrainsclocksappserver. ... d=password
[{"ipAddress":"92.254.142.40","userName":"Unknown","clientVersion":"","lastUsedTime":"2020-12-03 09:37:57Z"}]

Jag har läst din sida https://github.com/tellurianinteractive ... ter/API.md.

/mvh
Benny
Användarvisningsbild
etxbct
Inlägg: 132
Blev medlem: 2013-07-09, 01:41
Ort: Skärplinge

Re: Tellurian snabbklocka

Inlägg av etxbct »

Tror jag löst en del av problemet
jag får inte curl att skicka hela requesten, dvs även det efter?
typ: http://telluriantrainsclocksappserver.a ... d=password
Det efter ? skickas i bodyn vilket inte fungerar för servern.

Om jag escapar tecken ? och &
http://telluriantrainsclocksappserver.a ... d=password
då svarar servern 404 Not Found
Antagligen för den escapade request URIn.

Om jag däremot skickar mot http med curl och sätter flaggan -L då fungerar det då servern gör un-escape på request URIn

>curl -L -X PUT http://telluriantrainsclocksappserver.a ... d=password -H "Content-Length: 0" -v
* Trying 52.178.179.169...
* TCP_NODELAY set
* Connected to telluriantrainsclocksappserver.azurewebsites.net (52.178.179.169) port 80 (#0)
> PUT /api/clocks/Demo/start%3Fuser=admin%26password=password HTTP/1.1
> Host: telluriantrainsclocksappserver.azurewebsites.net
> User-Agent: curl/7.55.1
> Accept: */*
> Content-Length: 0
>
< HTTP/1.1 301 Moved Permanently
< Content-Type: text/html; charset=UTF-8
< Location: https://telluriantrainsclocksappserver. ... d=password
< Date: Thu, 03 Dec 2020 16:08:10 GMT
< Content-Length: 0
<
* Connection #0 to host telluriantrainsclocksappserver.azurewebsites.net left intact
* Issue another request to this URL: 'https://telluriantrainsclocksappserver. ... d=password'
* Trying 52.178.179.169...
* TCP_NODELAY set
* Connected to telluriantrainsclocksappserver.azurewebsites.net (52.178.179.169) port 443 (#1)
* schannel: SSL/TLS connection with telluriantrainsclocksappserver.azurewebsites.net port 443 (step 1/3)
* schannel: checking server certificate revocation
* schannel: sending initial handshake data: sending 213 bytes...
* schannel: sent initial handshake data: sent 213 bytes
* schannel: SSL/TLS connection with telluriantrainsclocksappserver.azurewebsites.net port 443 (step 2/3)
* schannel: failed to receive handshake, need more data
* schannel: SSL/TLS connection with telluriantrainsclocksappserver.azurewebsites.net port 443 (step 2/3)
* schannel: encrypted data got 4096
* schannel: encrypted data buffer: offset 4096 length 4096
* schannel: received incomplete message, need more data
* schannel: SSL/TLS connection with telluriantrainsclocksappserver.azurewebsites.net port 443 (step 2/3)
* schannel: encrypted data got 1024
* schannel: encrypted data buffer: offset 5120 length 5120
* schannel: received incomplete message, need more data
* schannel: SSL/TLS connection with telluriantrainsclocksappserver.azurewebsites.net port 443 (step 2/3)
* schannel: encrypted data got 489
* schannel: encrypted data buffer: offset 5609 length 6144
* schannel: sending next handshake data: sending 126 bytes...
* schannel: SSL/TLS connection with telluriantrainsclocksappserver.azurewebsites.net port 443 (step 2/3)
* schannel: encrypted data got 51
* schannel: encrypted data buffer: offset 51 length 6144
* schannel: SSL/TLS handshake complete
* schannel: SSL/TLS connection with telluriantrainsclocksappserver.azurewebsites.net port 443 (step 3/3)
* schannel: stored credential handle in session cache
> PUT /api/clocks/Demo/start?user=admin&password=password HTTP/1.1
> Host: telluriantrainsclocksappserver.azurewebsites.net
> User-Agent: curl/7.55.1
> Accept: */*
> Content-Length: 0
>
* schannel: client wants to read 102400 bytes
* schannel: encdata_buffer resized 103424
* schannel: encrypted data buffer: offset 0 length 103424
* schannel: encrypted data got 559
* schannel: encrypted data buffer: offset 559 length 103424
* schannel: decrypted data length: 530
* schannel: decrypted data added: 530
* schannel: decrypted data cached: offset 530 length 102400
* schannel: encrypted data buffer: offset 0 length 103424
* schannel: decrypted data buffer: offset 530 length 102400
* schannel: schannel_recv cleanup
* schannel: decrypted data returned 530
* schannel: decrypted data buffer: offset 0 length 102400
< HTTP/1.1 200 OK
< Server: Microsoft-IIS/10.0
< Strict-Transport-Security: max-age=2592000
< X-Powered-By: ASP.NET
< Set-Cookie: ARRAffinity=f5ecfb306e60620010bb76308e041dc8ca96ba5fca7967d574bfef606d2482e1;Path=/;HttpOnly;Secure;Domain=telluriantrainsclocksappserver.azurewebsites.net
< Set-Cookie: ARRAffinitySameSite=f5ecfb306e60620010bb76308e041dc8ca96ba5fca7967d574bfef606d2482e1;Path=/;HttpOnly;SameSite=None;Secure;Domain=telluriantrainsclocksappserver.azurewebsites.net
< Date: Thu, 03 Dec 2020 16:08:10 GMT
< Content-Length: 0
<
* Connection #1 to host telluriantrainsclocksappserver.azurewebsites.net left intact

>curl https://telluriantrainsclocksappserver. ... /Demo/time
{"name":"Demo","weekday":"","time":"06:17","duration":15,"isRunning":true,"isRealtime":false,"isCompleted":false,"message":"","speed":5.5,"isUnavailable":false,"realEndTime":"19:48","fastEndTime":"21:00","isPaused":false,"pauseReason":"NoReason","pauseTime":"","expectedResumeTimeAfterPause":"","stoppedByUser":"","stoppingReason":"","serverVersionNumber":"2.5.0.0"}
>

Jag har inte hittat hur man flaggar i http requesten att request URIn är escapad.
Lägger jag till denna header, Content-Type: application/x-www-form-urlencoded, får jag ändå 404 Not Found.

Någon som har en hint här?

/mvh
Benny
Skriv svar

Återgå till "Allmänt"